mc.c revision c5819701
1