efine's for in-line generators LFIB4 and SWB, with monster
periods. But it turned out that char arithmetic jumps "out of
character", other than for simple cases such as c++ or c+=1. So, for
safety, the index arithmetic below is kept in character by the UC
definition.
</p><p>
Another improvement on the original version takes advantage of the
comma operator, which, to my chagrin, I had not seen in K&amp;R. It is
there, but only with an example of (expression,expression).  From the
advice of contributors, I fo