cma.c revision 8aa08602
1