/* -- see zlib.h -- */ z_default_off_t ZEXPORT gzseek(gzFile file, z_default_off_t offset, int whence) { off_t ret; off_t prev; prev = gzseek64(file, 0, SEEK_CUR); ret = gzseek64(file, offset, whence); if (ret != (z_default_off_t) ret) { gzseek64(file, prev, SEEK_SET); return -1; } return (z_default_off_t)ret; }
/* -- see zlib.h -- */ z_off_t ZEXPORT gzseek( gzFile file, z_off_t offset, int whence) { z_off64_t ret; ret = gzseek64(file, (z_off64_t)offset, whence); return ret == (z_off_t)ret ? (z_off_t)ret : -1; }