From 2a4c55f6d46aec5164ec2ec189ee39cf71c9308c Mon Sep 17 00:00:00 2001 From: Fridrich Štrba Date: Tue, 16 Jul 2013 17:13:14 +0200 Subject: bnc#829017 fix issue with negative seeks in win32 shell extension Change-Id: Ia8072f78ad43281e406377922f50f8de53194f1b --- shell/inc/internal/stream_helper.hxx | 4 ++-- shell/inc/internal/types.hxx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'shell/inc') diff --git a/shell/inc/internal/stream_helper.hxx b/shell/inc/internal/stream_helper.hxx index 77af98846630..a7a48ab37982 100644 --- a/shell/inc/internal/stream_helper.hxx +++ b/shell/inc/internal/stream_helper.hxx @@ -31,7 +31,7 @@ public: ~BufferStream(); unsigned long sread (unsigned char *vuf, unsigned long size); long stell (); - long sseek (unsigned long offset, int origin); + long sseek (long offset, int origin); private: IStream *stream; }; @@ -43,7 +43,7 @@ public: ~FileStream(); unsigned long sread (unsigned char *buf, unsigned long size); long stell (); - long sseek (unsigned long offset, int origin); + long sseek (long offset, int origin); private: FILE *file; }; diff --git a/shell/inc/internal/types.hxx b/shell/inc/internal/types.hxx index 15a03ca2f9e7..8fc66d9e5d20 100644 --- a/shell/inc/internal/types.hxx +++ b/shell/inc/internal/types.hxx @@ -78,7 +78,7 @@ public: virtual ~StreamInterface() {} virtual unsigned long sread (unsigned char* vuf, unsigned long size) = 0; virtual long stell () = 0; - virtual long sseek (unsigned long offset, int origin) = 0; + virtual long sseek (long offset, int origin) = 0; }; #endif -- cgit