cm.c revision c7252a65
1