81 #define znz_isnull(f) ((f) == NULL) 82 #define znzclose(f) Xznzclose(&(f)) 89 znzFile znzopen(
const char *path,
const char *mode,
int use_compression);
91 znzFile znzdopen(
int fd,
const char *mode,
int use_compression);
95 size_t znzread(
void* buf,
size_t size,
size_t nmemb,
znzFile file);
97 size_t znzwrite(
const void* buf,
size_t size,
size_t nmemb,
znzFile file);
99 long znzseek(
znzFile file,
long offset,
int whence);
105 int znzputs(
const char *str,
znzFile file);
107 char * znzgets(
char* str,
int size,
znzFile file);
109 int znzputc(
int c,
znzFile file);
114 int znzprintf(
znzFile stream,
const char *format, ...);