ReactOS
0.4.16-dev-981-g80eb313
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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
(
file
)
12
gzFile
file
;
13
{
14
#ifndef NO_GZCOMPRESS
15
gz_statep
state
;
16
17
if
(
file
==
NULL
)
18
return
Z_STREAM_ERROR
;
19
state
= (
gz_statep
)
file
;
20
21
return
state
->mode ==
GZ_READ
?
gzclose_r
(
file
) :
gzclose_w
(
file
);
22
#else
23
return
gzclose_r
(
file
);
24
#endif
25
}
state
static int state
Definition:
maze.c:121
NULL
#define NULL
Definition:
types.h:112
Z_STREAM_ERROR
#define Z_STREAM_ERROR
Definition:
zlib.h:118
gzclose
int ZEXPORT gzclose(gzFile file)
Definition:
gzclose.c:11
gzguts.h
gz_statep
gz_state FAR * gz_statep
Definition:
gzguts.h:203
GZ_READ
#define GZ_READ
Definition:
gzguts.h:160
gzclose_r
int ZEXPORT gzclose_r(gzFile file)
Definition:
gzread.c:623
gzclose_w
int ZEXPORT gzclose_w(gzFile file)
Definition:
gzwrite.c:639
file
Definition:
fci.c:127
gzFile_s
Definition:
zlib.h:1834
ZEXPORT
#define ZEXPORT
Definition:
zconf.h:386
sdk
lib
3rdparty
zlib
gzclose.c
Generated on Wed Apr 16 2025 06:14:01 for ReactOS by
1.9.6