mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-22 00:09:25 +02:00
* Change TProxyStream.seek to 64-bit variant.
git-svn-id: trunk@17093 -
This commit is contained in:
parent
c0f254d706
commit
32a7502f38
@ -816,7 +816,7 @@ type
|
||||
constructor Create(const Stream: IStream);
|
||||
function Read(var Buffer; Count: Longint): Longint; override;
|
||||
function Write(const Buffer; Count: Longint): Longint; override;
|
||||
function Seek(Offset: Longint; Origin: Word): Longint; override;
|
||||
function Seek(const Offset: int64; Origin: TSeekOrigin): int64; override;
|
||||
procedure Check(err:longint); virtual;
|
||||
end;
|
||||
|
||||
|
@ -1060,12 +1060,9 @@ begin
|
||||
Check(FStream.Read(@Buffer, Count, @Result));
|
||||
end;
|
||||
|
||||
function TProxyStream.Seek(Offset: Longint; Origin: Word): Longint;
|
||||
var
|
||||
Pos: Int64;
|
||||
function TProxyStream. Seek(const Offset: int64; Origin: TSeekOrigin): int64;
|
||||
begin
|
||||
Check(FStream.Seek(Offset, Origin, Pos));
|
||||
Result := Pos;
|
||||
Check(FStream.Seek(Offset, ord(Origin), result));
|
||||
end;
|
||||
|
||||
function TProxyStream.Write(const Buffer; Count: Longint): Longint;
|
||||
|
Loading…
Reference in New Issue
Block a user