cma.c revision 44a7b675
1