home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C++ / Applications / Nuntius 1.2 / src / Nuntius / StreamTools.h < prev    next >
Encoding:
Text File  |  1994-02-20  |  764 b   |  21 lines  |  [TEXT/MPS ]

  1. // Copyright © 1992 Peter Speck, speck@dat.ruc.dk. All rights reserved.
  2. // StreamTools.h
  3.  
  4. #define __STREAMTOOLS__
  5.  
  6. void MyStreamReadHandle(TStream *aStream, Handle h);
  7. void MyStreamWriteHandle(TStream *aStream, Handle h);
  8. long MyStreamSizeOfHandle(Handle h);
  9. void DoIronAgeFormatReadHandle(TStream *aStream, Handle h);
  10.  
  11.  
  12. void ReadDynamicArray(TStream *aStream, TDynamicArray *array);
  13. void WriteDynamicArray(TStream *aStream, TDynamicArray *array);
  14. long MyStreamSizeOfDynamicArray(TDynamicArray *array);
  15.  
  16. void MyStreamCheckVersion(long theVersion, long minVersion, long maxVersion, const char *debugName);
  17.  
  18. Boolean MyCheckVersion(long theVersion, long minVersion, long maxVersion, const char *debugName);
  19. // to old: return false, OK: return true, too new: failure
  20.  
  21.