cma.c revision 61a73c70
1