cma.c revision b6cec8aa
1