md.c revision b368856a
1