diff options
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; } |