md.c revision 5cac7861
1