md.c revision cea9c228
1