qp.c revision 270a9833
1