view tstream.h @ 3:42c078b19e9a

* Replace null-pointer hack with use of standard macro offsetof(struct,member)
author Chris Cannam
date Tue, 05 Oct 2010 16:18:52 +0100
parents fc19d45615d1
children 5f3c32dc6e17
line wrap: on
line source
#ifndef TSTREAM_H
#define TSTREAM_H

/*
  TStream.h - a stream I/O interface without implementation.

  This file is included to allow compiling relevent functions that uses Borland VCL's TStream class for
  abstract I/O purposes.
*/

enum TSeekOrigin {soFromBeginning, soFromCurrent, soFromEnd};
class TStream
{
public:
  TStream();
  ~TStream();
  int Read(void*, int){return 0;}
  int Write(void*, int){return 0;}
  int Seek(int, TSeekOrigin){return Position;}
  int Position;
};

#endif // TSTREAM_H