mc.c revision c517771a
1