char = FGetC(fh)
    D0           D1
    LONG FGetC(BPTR)
    
   
  
    Reads the next character from the input stream.  A -1 is returned when EOF or an error is encountered.  This operation is buffered.  Use 
Flush() between buffered and unbuffered I/O on a FileHandle.
  
    In V36, after an EOF was read, EOF would always be returned from FGetC() from then on.  Starting in V37, it tries to read from the handler again each time (unless 
UnGetC(fh,-1) was called).