md.c revision 21a52c6d
1