cma.c revision 46ea5061
1