cma.c revision d3632493
1