cm.c revision 84ba284c
1