qp.c revision 6f24b159
1