* more safe put implementation

git-svn-id: trunk@24263 -
This commit is contained in:
florian 2013-04-17 20:15:16 +00:00
parent 9dc5b07a68
commit f97cd6997c

View File

@ -132,8 +132,12 @@ unit iso7185;
Procedure Put(var t : Text);
type
FileFunc = Procedure(var t : TextRec);
begin
inc(TextRec(t).BufPos);
If TextRec(t).BufPos>=TextRec(t).BufSize Then
FileFunc(TextRec(t).InOutFunc)(TextRec(t));
end;