cq.c revision 8e3b6883
1