cm.c revision 8d625101
1