cq.c revision a9a42886
1