cm.c revision 8b4d379b
1