qp.c revision 3c759e00
1