* fix compilation under FPC version 1.0.x

This commit is contained in:
carl 2001-11-24 20:41:40 +00:00
parent dc4fd66a95
commit b244a94eb3

View File

@ -71,6 +71,12 @@
TStreamSeek : TSeek64;
CurrClass : TClass;
begin
{$ifdef ver1_0}
if (Offset<Low(longint)) or
(Offset>High(longint)) then
raise ERangeError.Create(SRangeError);
raise EStreamError.CreateFmt(SSeekNotImplemented,[ClassName]);
{$else}
// Redirect calls to 64bit Seek, but we can't call the 64bit Seek
// from TStream, because then we end up in an infinite loop
CurrSeek:=nil;
@ -89,6 +95,7 @@
Result:=Seek(Int64(offset),TSeekOrigin(origin))
else
raise EStreamError.CreateFmt(SSeekNotImplemented,[ClassName]);
{$endif}
end;
function TStream.Seek(Offset: Int64; Origin: TSeekorigin): Int64;
@ -733,7 +740,10 @@ end;
{
$Log$
Revision 1.4 2001-10-28 17:16:44 peter
Revision 1.5 2001-11-24 20:41:40 carl
* fix compilation under FPC version 1.0.x
Revision 1.4 2001/10/28 17:16:44 peter
* int64 file functions added
Revision 1.3 2001/03/08 19:38:32 michael