qp.c revision 93b289b9
1