|
@@ -31,6 +31,8 @@ unit iso7185;
|
|
|
|
|
|
Function Eof(Var t: Text): Boolean;
|
|
|
Function Eof:Boolean;
|
|
|
+ Function Eoln(Var t: Text): Boolean;
|
|
|
+ Function Eoln:Boolean;
|
|
|
|
|
|
implementation
|
|
|
|
|
@@ -83,6 +85,23 @@ unit iso7185;
|
|
|
Eof:=Eof(Input);
|
|
|
End;
|
|
|
|
|
|
+
|
|
|
+ Function Eoln(Var t: Text): Boolean;[IOCheck];
|
|
|
+ var
|
|
|
+ OldCtrlZMarksEof : Boolean;
|
|
|
+ Begin
|
|
|
+ OldCtrlZMarksEof:=CtrlZMarksEOF;
|
|
|
+ CtrlZMarksEof:=true;
|
|
|
+ Eoln:=System.Eoln(t);
|
|
|
+ CtrlZMarksEof:=OldCtrlZMarksEOF;
|
|
|
+ end;
|
|
|
+
|
|
|
+
|
|
|
+ Function Eoln:Boolean;
|
|
|
+ Begin
|
|
|
+ Eoln:=Eoln(Input);
|
|
|
+ End;
|
|
|
+
|
|
|
begin
|
|
|
{ we shouldn't do this because it might confuse user programs, but for now it
|
|
|
is good enough to get pretty unique tmp file names }
|