cma.c revision 5f244104
1