From 68b51e61bc85d124de4c818373e9578b8d1675bc Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Tue, 26 Feb 2013 23:54:35 +0000 Subject: [PATCH] [Fix] Some compiler warnings on 32 bit systems. --- src/pack.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pack.c b/src/pack.c index fd89d3c..e5571f3 100644 --- a/src/pack.c +++ b/src/pack.c @@ -335,17 +335,17 @@ off_t pack_seek(Packfile* file, off_t offset, int whence) { case SEEK_SET: if((file->start + offset) > file->end) return -1; 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; case SEEK_CUR: if((file->start + offset) > file->end) return -1; 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; case SEEK_END: if((file->end - offset) < file->start) return -1; 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; #else case SEEK_SET: