cm.c revision b856101a
1