qp.c revision 68e78b3d
1