qm.c revision 58ca0060
1