mc.c revision ed06772a
1