qp.c revision 2e2ba09e
1