md.c revision 6aaa58c9
1