TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
TTKThirdParty
Zlib
zlib
gzclose.c
Go to the documentation of this file.
1
/* gzclose.c -- zlib gzclose() function
2
* Copyright (C) 2004, 2010 Mark Adler
3
* For conditions of distribution and use, see copyright notice in zlib.h
4
*/
5
6
#include "
gzguts.h
"
7
8
/* gzclose() is in a separate file so that it is linked in only if it is used.
9
That way the other gzclose functions can be used instead to avoid linking in
10
unneeded compression or decompression routines. */
11
int
ZEXPORT
gzclose
(
gzFile
file) {
12
#ifndef NO_GZCOMPRESS
13
gz_statep
state
;
14
15
if
(file == NULL)
16
return
Z_STREAM_ERROR
;
17
state = (
gz_statep
)file;
18
19
return
state->mode ==
GZ_READ
?
gzclose_r
(file) :
gzclose_w
(file);
20
#else
21
return
gzclose_r
(file);
22
#endif
23
}
GZ_READ
#define GZ_READ
Definition:
gzguts.h:159
gzclose
int ZEXPORT gzclose(gzFile file)
Definition:
gzclose.c:11
Z_STREAM_ERROR
#define Z_STREAM_ERROR
Definition:
zlib.h:181
gzclose_r
int ZEXPORT gzclose_r(gzFile file)
Definition:
gzread.c:577
gzguts.h
gzclose_w
int ZEXPORT gzclose_w(gzFile file)
Definition:
gzwrite.c:595
gzFile_s
Definition:
zlib.h:1837
gz_statep
gz_state FAR * gz_statep
Definition:
gzguts.h:202
ZEXPORT
#define ZEXPORT
Definition:
zconf.h:382
state
state
Definition:
http_parser.c:279
Generated on Tue Jan 21 2025 21:07:15 for TTKMusicPlayer by
1.8.8