From be0403079cd37132bc2a4a201b7e5f0a60984237 Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 29 Dec 1999 00:01:48 +0000 Subject: Added some functions to read integers with endianess check git-svn-id: http://svn.leocad.org/trunk@41 c7d43263-9d01-0410-8a33-9dba5d9f93d6 --- common/file.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'common/file.h') diff --git a/common/file.h b/common/file.h index 90b3395..6445a61 100644 --- a/common/file.h +++ b/common/file.h @@ -27,6 +27,13 @@ public: virtual int GetChar()=0; virtual int PutChar(int c)=0; + unsigned long ReadByte(void* pBuf, unsigned long nCount); + unsigned long ReadShort(void* pBuf, unsigned long nCount); + unsigned long ReadLong(void* pBuf, unsigned long nCount); + unsigned long WriteByte(const void* pBuf, unsigned long nCount); + unsigned long WriteShort(const void* pBuf, unsigned long nCount); + unsigned long WriteLong(const void* pBuf, unsigned long nCount); + virtual void Abort()=0; virtual void Flush()=0; virtual void Close()=0; -- cgit v1.2.3