qp.c revision bfe397c3
1