diff options
author | chatty | 1995-02-08 14:44:33 +0000 |
---|---|---|
committer | chatty | 1995-02-08 14:44:33 +0000 |
commit | fc323560826ac24b7a66b5cd0a5621963b9d1677 (patch) | |
tree | 2d59f758da9b6ba931c1bae0f0f9370a5cb9b1b7 /comm/IOS.h | |
parent | c0cb7354d1dee328a45fcf838b2a4d9d1367b0f8 (diff) | |
download | ivy-league-fc323560826ac24b7a66b5cd0a5621963b9d1677.zip ivy-league-fc323560826ac24b7a66b5cd0a5621963b9d1677.tar.gz ivy-league-fc323560826ac24b7a66b5cd0a5621963b9d1677.tar.bz2 ivy-league-fc323560826ac24b7a66b5cd0a5621963b9d1677.tar.xz |
Additional cleanup of Read functions
Diffstat (limited to 'comm/IOS.h')
-rw-r--r-- | comm/IOS.h | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -3,7 +3,7 @@ * * by Michel Beaudouin-Lafon * - * Copyright 1990-1994 + * Copyright 1990-1995 * Laboratoire de Recherche en Informatique (LRI) * * Basic I/O @@ -36,13 +36,13 @@ virtual void WriteChar (char) = 0; virtual void WriteString (const char*) = 0; virtual void WriteBuf (const byte*, int) = 0; -virtual void ReadLong (lword&) = 0; -virtual void ReadShort (sword&) = 0; -virtual void ReadByte (byte&) = 0; -virtual void ReadChar (char&) = 0; -virtual void ReadString (char*) = 0; -virtual void ReadString (CcuString&) = 0; -virtual void ReadBuf (byte*, int) = 0; +virtual bool ReadLong (lword&) = 0; +virtual bool ReadShort (sword&) = 0; +virtual bool ReadByte (byte&) = 0; +virtual bool ReadChar (char&) = 0; +virtual bool ReadBuf (byte*, int) = 0; +virtual int ReadString (char*, int = -1) = 0; +virtual int ReadString (CcuString&) = 0; inline UchIOS& operator << (lword l) { WriteLong (l); return *this; } inline UchIOS& operator << (sword s) { WriteShort (s); return *this; } |