cma.c revision 58e84f6b
1