xue@1: #ifndef TSTREAM_H xue@1: #define TSTREAM_H xue@1: Chris@5: /** Chris@5: \file tstream.h - a stream I/O interface without implementation. xue@1: xue@1: This file is included to allow compiling relevent functions that uses Borland VCL's TStream class for xue@1: abstract I/O purposes. xue@1: */ xue@1: xue@1: enum TSeekOrigin {soFromBeginning, soFromCurrent, soFromEnd}; xue@1: class TStream xue@1: { xue@1: public: xue@1: TStream(); xue@1: ~TStream(); xue@1: int Read(void*, int){return 0;} xue@1: int Write(void*, int){return 0;} xue@1: int Seek(int, TSeekOrigin){return Position;} xue@1: int Position; xue@1: }; xue@1: xue@1: #endif // TSTREAM_H