md.c revision 2b598ee5
1