mc.c revision a187559e
1