cm.c revision f681967a
1