md.c revision ba599aca
1