md.c revision 44ce6294
1