fread
| fread | 
  Purpose
 
  Synopsis
 
long fread(XPRMcontext ctx, void *buf, long size);
 
  Arguments
 
| 
     ctx 
     | 
     Mosel's execution context
     | 
| 
     buf 
     | 
     Buffer where to store read data
     | 
| 
     size 
     | 
     Size of the buffer (number of bytes)
     | 
  Return value
 
 The number of bytes actually read, 0 when end of stream has been reached and -1 in case of error.
  Further information
 
 This function reads a block of data from the default input stream. A returned size smaller than the maximum authorised does not necessarily implies an end of stream.
 
 
