qm.c revision e7662cb9
1