cma.c revision 5042a73d
1