cm.c revision 96376a40
1