cma.c revision abae1b71
1