Corrected __PHYSFS_platformTell()'s return value to be correct.
This commit is contained in:
parent
8258274a90
commit
025a02f4c0
|
@ -1176,8 +1176,7 @@ int __PHYSFS_platformSeek(void *opaque, PHYSFS_uint64 pos);
|
|||
*
|
||||
* Not all file types can "tell"; this is to be expected by the caller.
|
||||
*
|
||||
* On error, call __PHYSFS_setError() and return zero. On success, return
|
||||
* a non-zero value.
|
||||
* On error, call __PHYSFS_setError() and return -1. On success, return >= 0.
|
||||
*/
|
||||
PHYSFS_sint64 __PHYSFS_platformTell(void *opaque);
|
||||
|
||||
|
|
|
@ -409,7 +409,7 @@ PHYSFS_sint64 __PHYSFS_platformTell(void *opaque)
|
|||
LowPos = SetFilePointer(Handle, 0, &HighPos, FILE_CURRENT);
|
||||
if ((LowPos == INVALID_SET_FILE_POINTER) && (GetLastError() != NO_ERROR))
|
||||
{
|
||||
BAIL_MACRO(win32strerror(), 0);
|
||||
BAIL_MACRO(win32strerror(), -1);
|
||||
} /* if */
|
||||
else
|
||||
{
|
||||
|
|
|
@ -1051,7 +1051,7 @@ PHYSFS_sint64 __PHYSFS_platformTell(void *opaque)
|
|||
if ( (LowPos == PHYSFS_INVALID_SET_FILE_POINTER) &&
|
||||
(GetLastError() != NO_ERROR) )
|
||||
{
|
||||
BAIL_MACRO(winApiStrError(), 0);
|
||||
BAIL_MACRO(winApiStrError(), -1);
|
||||
} /* if */
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue