cma.c revision 30a74ef4
1