cma.c revision c9901724
1