count = FWrite(fh, buf, blocklen, blocks)
    D0             D1  D2     D3        D4
    LONG FWrite(BPTR, STRPTR, ULONG, ULONG)
    
   
  
    Attempts to write a number of blocks, each 'blocklen' long, from the specified buffer to the output stream.  May return less than the number of blocks requested, if there is some error such as a full disk or r/w error.  This operation is buffered.
  
  
    Doesn't clear 
IoErr() before starting.  If you want to find out about errors, use 
SetIoErr(0) before calling.
    This function was implemented as a series of 
FPutC() calls under V45 and below and, hence, slow. V47 fixes this.