Looking through some old code that is not mine, I ran into this line:
if (ungetc(getc(in), in) != EOF)
Where in
is a file pointer.
I'm unfamiliar with these functions and their use.
Am I interpreting this correctly as if (the end of the file has not yet been reached) ?