qp.c revision 56acbbfb
1