From fc323560826ac24b7a66b5cd0a5621963b9d1677 Mon Sep 17 00:00:00 2001 From: chatty Date: Wed, 8 Feb 1995 14:44:33 +0000 Subject: Additional cleanup of Read functions --- comm/IOS.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'comm/IOS.h') diff --git a/comm/IOS.h b/comm/IOS.h index 02ee3f3..10fb08c 100644 --- a/comm/IOS.h +++ b/comm/IOS.h @@ -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; } -- cgit v1.1