md.c revision 3ea8929d
1