home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Text⁄Files / MakeWrite / MakeWrite Folder / MWFileStuff.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-02-16  |  838 b   |  28 lines  |  [TEXT/KAHL]

  1. /*
  2.  * MWFileStuff.h - File operation header file
  3.  */
  4.  
  5.  
  6. #ifndef    _MWFileStuff_
  7.  
  8. # define    _MWFileStuff_
  9.  
  10.  
  11. void FileErr (OSErr errNo);
  12. Boolean GetInputFile (StringPtr bTitle, OSType type, SFReply *inFile);
  13. Boolean OpenInputFile (SFReply *inFile, short *f);
  14. Boolean GetOutputFile (Boolean ask, StringPtr fName, short vRefNum, SFReply *outFile);
  15. Boolean OpenOutputFile (SFReply *outFile, OSType creator, OSType type, short *f);
  16. void FileSeek (short f, long pos);
  17. long FilePos (short f);
  18. Boolean FileRead (short f, Ptr p, long amount);
  19. Boolean FileWrite (short f, Ptr p, long amount);
  20. Boolean ReadInteger (short f, short *val);
  21. Boolean WriteInteger (short f, short val);
  22. Boolean WriteLongint (short f, long val);
  23. Boolean WriteString (short f, StringPtr s);
  24. Boolean ReadString (short f, StringPtr s);
  25. Boolean ZeroPad (short f, short n);
  26.  
  27. # endif
  28.