cq.c revision cae626b9
1