cm.c revision d998ccce
1