![]() |
ARX
1.0
The next-generation open source augmented reality toolkit.
|
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include "zlib.h"
Go to the source code of this file.
Classes | |
struct | zlib_filefunc_def_s |
struct | zlib_filefunc64_def_s |
struct | zlib_filefunc64_32_def_s |
Macros | |
#define | _ZLIBIOAPI64_H |
#define | ZIP_UNUSED |
#define | fopen64 fopen |
#define | ftello64 ftello |
#define | fseeko64 fseeko |
#define | ZLIB_FILEFUNC_SEEK_CUR (1) |
#define | ZLIB_FILEFUNC_SEEK_END (2) |
#define | ZLIB_FILEFUNC_SEEK_SET (0) |
#define | ZLIB_FILEFUNC_MODE_READ (1) |
#define | ZLIB_FILEFUNC_MODE_WRITE (2) |
#define | ZLIB_FILEFUNC_MODE_READWRITEFILTER (3) |
#define | ZLIB_FILEFUNC_MODE_EXISTING (4) |
#define | ZLIB_FILEFUNC_MODE_CREATE (8) |
#define | ZCALLBACK |
#define | ZREAD64(filefunc, filestream, buf, size) ((*((filefunc).zfile_func64.zread_file)) ((filefunc).zfile_func64.opaque,filestream,buf,size)) |
#define | ZWRITE64(filefunc, filestream, buf, size) ((*((filefunc).zfile_func64.zwrite_file)) ((filefunc).zfile_func64.opaque,filestream,buf,size)) |
#define | ZCLOSE64(filefunc, filestream) ((*((filefunc).zfile_func64.zclose_file)) ((filefunc).zfile_func64.opaque,filestream)) |
#define | ZERROR64(filefunc, filestream) ((*((filefunc).zfile_func64.zerror_file)) ((filefunc).zfile_func64.opaque,filestream)) |
#define | ZOPEN64(filefunc, filename, mode) (call_zopen64((&(filefunc)),(filename),(mode))) |
#define | ZOPENDISK64(filefunc, filestream, diskn, mode) (call_zopendisk64((&(filefunc)),(filestream),(diskn),(mode))) |
#define | ZTELL64(filefunc, filestream) (call_ztell64((&(filefunc)),(filestream))) |
#define | ZSEEK64(filefunc, filestream, pos, mode) (call_zseek64((&(filefunc)),(filestream),(pos),(mode))) |
Typedefs | |
typedef voidpf(ZCALLBACK * | open_file_func) (voidpf opaque, const char *filename, int mode) |
typedef voidpf(ZCALLBACK * | opendisk_file_func) (voidpf opaque, voidpf stream, uint32_t number_disk, int mode) |
typedef uint32_t(ZCALLBACK * | read_file_func) (voidpf opaque, voidpf stream, void *buf, uint32_t size) |
typedef uint32_t(ZCALLBACK * | write_file_func) (voidpf opaque, voidpf stream, const void *buf, uint32_t size) |
typedef int(ZCALLBACK * | close_file_func) (voidpf opaque, voidpf stream) |
typedef int(ZCALLBACK * | error_file_func) (voidpf opaque, voidpf stream) |
typedef long(ZCALLBACK * | tell_file_func) (voidpf opaque, voidpf stream) |
typedef long(ZCALLBACK * | seek_file_func) (voidpf opaque, voidpf stream, uint32_t offset, int origin) |
typedef struct zlib_filefunc_def_s | zlib_filefunc_def |
typedef uint64_t(ZCALLBACK * | tell64_file_func) (voidpf opaque, voidpf stream) |
typedef long(ZCALLBACK * | seek64_file_func) (voidpf opaque, voidpf stream, uint64_t offset, int origin) |
typedef voidpf(ZCALLBACK * | open64_file_func) (voidpf opaque, const void *filename, int mode) |
typedef voidpf(ZCALLBACK * | opendisk64_file_func) (voidpf opaque, voidpf stream, uint32_t number_disk, int mode) |
typedef struct zlib_filefunc64_def_s | zlib_filefunc64_def |
typedef struct zlib_filefunc64_32_def_s | zlib_filefunc64_32_def |
Functions | |
void | fill_fopen_filefunc (zlib_filefunc_def *pzlib_filefunc_def) |
void | fill_fopen64_filefunc (zlib_filefunc64_def *pzlib_filefunc_def) |
voidpf | call_zopen64 (const zlib_filefunc64_32_def *pfilefunc, const void *filename, int mode) |
voidpf | call_zopendisk64 (const zlib_filefunc64_32_def *pfilefunc, voidpf filestream, uint32_t number_disk, int mode) |
long | call_zseek64 (const zlib_filefunc64_32_def *pfilefunc, voidpf filestream, uint64_t offset, int origin) |
uint64_t | call_ztell64 (const zlib_filefunc64_32_def *pfilefunc, voidpf filestream) |
void | fill_zlib_filefunc64_32_def_from_filefunc32 (zlib_filefunc64_32_def *p_filefunc64_32, const zlib_filefunc_def *p_filefunc32) |
#define _ZLIBIOAPI64_H |
#define fopen64 fopen |
#define fseeko64 fseeko |
#define ftello64 ftello |
#define ZCALLBACK |
#define ZCLOSE64 | ( | filefunc, | |
filestream | |||
) | ((*((filefunc).zfile_func64.zclose_file)) ((filefunc).zfile_func64.opaque,filestream)) |
#define ZERROR64 | ( | filefunc, | |
filestream | |||
) | ((*((filefunc).zfile_func64.zerror_file)) ((filefunc).zfile_func64.opaque,filestream)) |
#define ZIP_UNUSED |
#define ZLIB_FILEFUNC_MODE_CREATE (8) |
#define ZLIB_FILEFUNC_MODE_EXISTING (4) |
#define ZLIB_FILEFUNC_MODE_READ (1) |
#define ZLIB_FILEFUNC_MODE_READWRITEFILTER (3) |
#define ZLIB_FILEFUNC_MODE_WRITE (2) |
#define ZLIB_FILEFUNC_SEEK_CUR (1) |
#define ZLIB_FILEFUNC_SEEK_END (2) |
#define ZLIB_FILEFUNC_SEEK_SET (0) |
#define ZOPEN64 | ( | filefunc, | |
filename, | |||
mode | |||
) | (call_zopen64((&(filefunc)),(filename),(mode))) |
#define ZOPENDISK64 | ( | filefunc, | |
filestream, | |||
diskn, | |||
mode | |||
) | (call_zopendisk64((&(filefunc)),(filestream),(diskn),(mode))) |
#define ZREAD64 | ( | filefunc, | |
filestream, | |||
buf, | |||
size | |||
) | ((*((filefunc).zfile_func64.zread_file)) ((filefunc).zfile_func64.opaque,filestream,buf,size)) |
#define ZSEEK64 | ( | filefunc, | |
filestream, | |||
pos, | |||
mode | |||
) | (call_zseek64((&(filefunc)),(filestream),(pos),(mode))) |
#define ZTELL64 | ( | filefunc, | |
filestream | |||
) | (call_ztell64((&(filefunc)),(filestream))) |
#define ZWRITE64 | ( | filefunc, | |
filestream, | |||
buf, | |||
size | |||
) | ((*((filefunc).zfile_func64.zwrite_file)) ((filefunc).zfile_func64.opaque,filestream,buf,size)) |
typedef int(ZCALLBACK * close_file_func) (voidpf opaque, voidpf stream) |
typedef int(ZCALLBACK * error_file_func) (voidpf opaque, voidpf stream) |
typedef voidpf(ZCALLBACK * open64_file_func) (voidpf opaque, const void *filename, int mode) |
typedef voidpf(ZCALLBACK * open_file_func) (voidpf opaque, const char *filename, int mode) |
typedef voidpf(ZCALLBACK * opendisk64_file_func) (voidpf opaque, voidpf stream, uint32_t number_disk, int mode) |
typedef voidpf(ZCALLBACK * opendisk_file_func) (voidpf opaque, voidpf stream, uint32_t number_disk, int mode) |
typedef uint32_t(ZCALLBACK * read_file_func) (voidpf opaque, voidpf stream, void *buf, uint32_t size) |
typedef long(ZCALLBACK * seek64_file_func) (voidpf opaque, voidpf stream, uint64_t offset, int origin) |
typedef long(ZCALLBACK * seek_file_func) (voidpf opaque, voidpf stream, uint32_t offset, int origin) |
typedef uint64_t(ZCALLBACK * tell64_file_func) (voidpf opaque, voidpf stream) |
typedef long(ZCALLBACK * tell_file_func) (voidpf opaque, voidpf stream) |
typedef uint32_t(ZCALLBACK * write_file_func) (voidpf opaque, voidpf stream, const void *buf, uint32_t size) |
typedef struct zlib_filefunc64_32_def_s zlib_filefunc64_32_def |
typedef struct zlib_filefunc64_def_s zlib_filefunc64_def |
typedef struct zlib_filefunc_def_s zlib_filefunc_def |
voidpf call_zopen64 | ( | const zlib_filefunc64_32_def * | pfilefunc, |
const void * | filename, | ||
int | mode | ||
) |
voidpf call_zopendisk64 | ( | const zlib_filefunc64_32_def * | pfilefunc, |
voidpf | filestream, | ||
uint32_t | number_disk, | ||
int | mode | ||
) |
long call_zseek64 | ( | const zlib_filefunc64_32_def * | pfilefunc, |
voidpf | filestream, | ||
uint64_t | offset, | ||
int | origin | ||
) |
uint64_t call_ztell64 | ( | const zlib_filefunc64_32_def * | pfilefunc, |
voidpf | filestream | ||
) |
void fill_fopen64_filefunc | ( | zlib_filefunc64_def * | pzlib_filefunc_def | ) |
void fill_fopen_filefunc | ( | zlib_filefunc_def * | pzlib_filefunc_def | ) |
void fill_zlib_filefunc64_32_def_from_filefunc32 | ( | zlib_filefunc64_32_def * | p_filefunc64_32, |
const zlib_filefunc_def * | p_filefunc32 | ||
) |