z_off64_t
local uLong adler32_combine_(uLong adler1, uLong adler2, z_off64_t len2) {
uLong ZEXPORT adler32_combine64(uLong adler1, uLong adler2, z_off64_t len2) {
z_off64_t tmp = a >> 32; \
local uLong x2nmodp(z_off64_t n, unsigned k) {
uLong ZEXPORT crc32_combine_gen64(z_off64_t len2) {
return crc32_combine_gen64((z_off64_t)len2);
uLong ZEXPORT crc32_combine64(uLong crc1, uLong crc2, z_off64_t len2) {
return crc32_combine64(crc1, crc2, (z_off64_t)len2);
ZEXTERN z_off64_t ZEXPORT gzseek64(gzFile, z_off64_t, int);
ZEXTERN z_off64_t ZEXPORT gztell64(gzFile);
ZEXTERN z_off64_t ZEXPORT gzoffset64(gzFile);
z_off64_t start; /* where the gzip data started, for rewinding */
z_off64_t skip; /* amount to skip (already rewound if backwards) */
#define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())
z_off64_t ZEXPORT gzseek64(gzFile file, z_off64_t offset, int whence) {
z_off64_t ret;
ret = LSEEK(state->fd, offset - (z_off64_t)state->x.have, SEEK_CUR);
n = GT_OFF(state->x.have) || (z_off64_t)state->x.have > offset ?
z_off64_t ret;
ret = gzseek64(file, (z_off64_t)offset, whence);
z_off64_t ZEXPORT gztell64(gzFile file) {
z_off64_t ret;
z_off64_t ZEXPORT gzoffset64(gzFile file) {
z_off64_t offset;
z_off64_t ret;
(z_off64_t)state->x.have > state->skip ?
n = GT_OFF(state->size) || (z_off64_t)state->size > state->skip ?
z_off64_t pos;
ZEXTERN z_off64_t ZEXPORT gzseek64(gzFile, z_off64_t, int);
ZEXTERN z_off64_t ZEXPORT gztell64(gzFile);
ZEXTERN z_off64_t ZEXPORT gzoffset64(gzFile);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
local uLong adler32_combine_(uLong adler1, uLong adler2, z_off64_t len2) {
uLong ZEXPORT adler32_combine64(uLong adler1, uLong adler2, z_off64_t len2) {
z_off64_t tmp = a >> 32; \
local uLong x2nmodp(z_off64_t n, unsigned k) {
uLong ZEXPORT crc32_combine_gen64(z_off64_t len2) {
return crc32_combine_gen64((z_off64_t)len2);
uLong ZEXPORT crc32_combine64(uLong crc1, uLong crc2, z_off64_t len2) {
return crc32_combine64(crc1, crc2, (z_off64_t)len2);
z_off64_t pos;
ZEXTERN z_off64_t ZEXPORT gzseek64(gzFile, z_off64_t, int);
ZEXTERN z_off64_t ZEXPORT gztell64(gzFile);
ZEXTERN z_off64_t ZEXPORT gzoffset64(gzFile);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);