cma.c revision 218a773f
1