cma.c revision 22e9f710
1