cma.c revision 25354866
1