<>
> Why does ctype have 0 as the first element, and all the ctype
> functions add 1 to get the proper index?
(I believe) because the EOF value returned by getc/getchar (stdio) looks
like -1 when used as an index to the table. Thus the EOF value is not a
member of any of the character classes.
--
{hao,ucbvax,allegra}!nbires!rcd