cma.c revision b66f31ef
1