* bugfix of stream errors - would always give error!

This commit is contained in:
carl 2002-02-27 16:35:31 +00:00
parent f4a9b67fc4
commit 3359e346e4

View File

@ -508,9 +508,10 @@ Var C : Char;
begin
repeat
S^.Read(C,1);
If S^.Status=stReadError then
C:=#0;
if S^.GetPos = S^.GetSize then
C:=#0
else
S^.Read(C,1);
Until C<>#13;
ReadChar:=C;
end;
@ -523,12 +524,12 @@ Var C : Char;
begin
Repeat
S^.Read(C,1);
Until (Not (C in WhiteSpace)) or ((C=#10) or (S^.Status=stReadError));
If S^.Status=stReadError then
EoSln:=#0
else
EoSln:=C;
if S^.GetPos = S^.GetSize then
C:=#0
else
S^.Read(C,1);
Until (Not (C in WhiteSpace)) or ((C=#10));
EoSln:=C;
end;
Function ReadString (S: PStream): String;
@ -1222,7 +1223,10 @@ end.
{
$Log$
Revision 1.1 2000-07-13 10:16:22 michael
Revision 1.2 2002-02-27 16:35:31 carl
* bugfix of stream errors - would always give error!
Revision 1.1 2000/07/13 10:16:22 michael
+ Initial import
Revision 1.8 2000/06/01 10:59:22 peter