ctr.c revision 23e353c8
1