cma.c revision a20652e1
1