[Fix] Some compiler warnings on 32 bit systems.

This commit is contained in:
Allanis 2013-02-26 23:54:35 +00:00
parent 18bb84eafb
commit 68b51e61bc

View File

@ -335,17 +335,17 @@ off_t pack_seek(Packfile* file, off_t offset, int whence) {
case SEEK_SET: case SEEK_SET:
if((file->start + offset) > file->end) return -1; if((file->start + offset) > file->end) return -1;
ret = lseek(file->fd, file->start + offset, SEEK_SET); ret = lseek(file->fd, file->start + offset, SEEK_SET);
if(ret != (file->start + offset)) return -1; if(ret != ((off_t)file->start + offset)) return -1;
break; break;
case SEEK_CUR: case SEEK_CUR:
if((file->start + offset) > file->end) return -1; if((file->start + offset) > file->end) return -1;
ret = lseek(file->fd, file->pos + offset, SEEK_SET); ret = lseek(file->fd, file->pos + offset, SEEK_SET);
if(ret != (file->pos + offset)) return -1; if(ret != ((off_t)file->pos + offset)) return -1;
break; break;
case SEEK_END: case SEEK_END:
if((file->end - offset) < file->start) return -1; if((file->end - offset) < file->start) return -1;
ret = lseek(file->fd, file->end - offset - 1, SEEK_SET); ret = lseek(file->fd, file->end - offset - 1, SEEK_SET);
if(ret != (file->end - offset)) return -1; if(ret != ((off_t)file->end - offset)) return -1;
break; break;
#else #else
case SEEK_SET: case SEEK_SET: