Returns non-zero if the stream is at the end. It performs the following
checks: (1) test the SIO_FEOF flag, (2) test whether the
buffer is non-empty, (3) fill the buffer and return non-zero if the
Sread_function() returned 0 (zero).
Tags are associated to your profile if you are logged in