md.c revision 3adc28d8
1