From: Nikolay Sivov nsivov@codeweavers.com
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- dlls/storage.dll16/storage.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/storage.dll16/storage.c b/dlls/storage.dll16/storage.c index 3eb6f228c80..9f1c2f02ebe 100644 --- a/dlls/storage.dll16/storage.c +++ b/dlls/storage.dll16/storage.c @@ -341,7 +341,7 @@ STORAGE_get_big_block(stream_access16 *str,int n,BYTE *block) assert(n>=-1); if (str->hf) { if ((SetFilePointer( str->hf, (n+1)*BIGSIZE, NULL, - SEEK_SET ) == INVALID_SET_FILE_POINTER) && GetLastError()) + FILE_BEGIN ) == INVALID_SET_FILE_POINTER) && GetLastError()) { WARN("(%p,%d,%p), seek failed (%ld)\n",str->hf, n, block, GetLastError()); return FALSE; @@ -422,7 +422,7 @@ STORAGE_put_big_block(stream_access16 *str,int n,BYTE *block) assert(n>=-1); if (str->hf) { if ((SetFilePointer( str->hf, (n+1)*BIGSIZE, NULL, - SEEK_SET ) == INVALID_SET_FILE_POINTER) && GetLastError()) + FILE_BEGIN ) == INVALID_SET_FILE_POINTER) && GetLastError()) { WARN("seek failed (%ld)\n",GetLastError()); return FALSE; @@ -738,7 +738,7 @@ STORAGE_init_storage(stream_access16 *str) { DWORD result;
if (str->hf) - SetFilePointer( str->hf, 0, NULL, SEEK_SET ); + SetFilePointer( str->hf, 0, NULL, FILE_BEGIN ); /* block -1 is the storage header */ sth = (struct storage_header*)block; memcpy(sth->magic,STORAGE_magic,8);