cma.c revision 4e289045
1