cq.c revision 3593f69c
1