icl.c revision 1cbf6443
1