apm.c revision ad5536b5
1