"/* cray cannot compare char and ints, since EOF is an int we check with feof */" . . . .