md.c revision 50bd3774
1