md.c revision 3d745ea5
1