cma.c revision 6a3e362d
1