cq.c revision 6296883c
1