cq.c revision 96a236ed
1