xref: /aosp_15_r20/external/zlib/libz.map.txt (revision 86ee64e75fa5f8bce2c8c356138035642429cd05)
1*86ee64e7SAndroid Build Coastguard Worker# This file is copied from src/zlib.map and annotated with comments for the NDK
2*86ee64e7SAndroid Build Coastguard Worker# stub library generation script.
3*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.0 {
4*86ee64e7SAndroid Build Coastguard Worker  global:
5*86ee64e7SAndroid Build Coastguard Worker    compressBound;
6*86ee64e7SAndroid Build Coastguard Worker    deflateBound;
7*86ee64e7SAndroid Build Coastguard Worker    inflateBack;
8*86ee64e7SAndroid Build Coastguard Worker    inflateBackEnd;
9*86ee64e7SAndroid Build Coastguard Worker    inflateBackInit_;
10*86ee64e7SAndroid Build Coastguard Worker    inflateCopy;
11*86ee64e7SAndroid Build Coastguard Worker  local:
12*86ee64e7SAndroid Build Coastguard Worker    deflate_copyright; # var
13*86ee64e7SAndroid Build Coastguard Worker    inflate_copyright; # var
14*86ee64e7SAndroid Build Coastguard Worker    inflate_fast;
15*86ee64e7SAndroid Build Coastguard Worker    inflate_table;
16*86ee64e7SAndroid Build Coastguard Worker    zcalloc;
17*86ee64e7SAndroid Build Coastguard Worker    zcfree;
18*86ee64e7SAndroid Build Coastguard Worker    z_errmsg; # var
19*86ee64e7SAndroid Build Coastguard Worker    gz_error;
20*86ee64e7SAndroid Build Coastguard Worker    gz_intmax;
21*86ee64e7SAndroid Build Coastguard Worker    _*;
22*86ee64e7SAndroid Build Coastguard Worker};
23*86ee64e7SAndroid Build Coastguard Worker
24*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.0.2 {
25*86ee64e7SAndroid Build Coastguard Worker    gzclearerr;
26*86ee64e7SAndroid Build Coastguard Worker    gzungetc;
27*86ee64e7SAndroid Build Coastguard Worker    zlibCompileFlags;
28*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.0;
29*86ee64e7SAndroid Build Coastguard Worker
30*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.0.8 {
31*86ee64e7SAndroid Build Coastguard Worker    deflatePrime;
32*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.0.2;
33*86ee64e7SAndroid Build Coastguard Worker
34*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.2 {
35*86ee64e7SAndroid Build Coastguard Worker    adler32_combine;
36*86ee64e7SAndroid Build Coastguard Worker    crc32_combine;
37*86ee64e7SAndroid Build Coastguard Worker    deflateSetHeader;
38*86ee64e7SAndroid Build Coastguard Worker    inflateGetHeader;
39*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.0.8;
40*86ee64e7SAndroid Build Coastguard Worker
41*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.2.3 {
42*86ee64e7SAndroid Build Coastguard Worker    deflateTune;
43*86ee64e7SAndroid Build Coastguard Worker    gzdirect;
44*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.2;
45*86ee64e7SAndroid Build Coastguard Worker
46*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.2.4 {
47*86ee64e7SAndroid Build Coastguard Worker    inflatePrime;
48*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.2.3;
49*86ee64e7SAndroid Build Coastguard Worker
50*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.3.3 {
51*86ee64e7SAndroid Build Coastguard Worker    adler32_combine64;
52*86ee64e7SAndroid Build Coastguard Worker    crc32_combine64;
53*86ee64e7SAndroid Build Coastguard Worker    gzopen64;
54*86ee64e7SAndroid Build Coastguard Worker    gzseek64;
55*86ee64e7SAndroid Build Coastguard Worker    gztell64;
56*86ee64e7SAndroid Build Coastguard Worker    inflateUndermine;
57*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.2.4;
58*86ee64e7SAndroid Build Coastguard Worker
59*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.3.4 {
60*86ee64e7SAndroid Build Coastguard Worker    inflateReset2;
61*86ee64e7SAndroid Build Coastguard Worker    inflateMark;
62*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.3.3;
63*86ee64e7SAndroid Build Coastguard Worker
64*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.3.5 {
65*86ee64e7SAndroid Build Coastguard Worker    gzbuffer;
66*86ee64e7SAndroid Build Coastguard Worker    gzoffset;
67*86ee64e7SAndroid Build Coastguard Worker    gzoffset64;
68*86ee64e7SAndroid Build Coastguard Worker    gzclose_r;
69*86ee64e7SAndroid Build Coastguard Worker    gzclose_w;
70*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.3.4;
71*86ee64e7SAndroid Build Coastguard Worker
72*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.5.1 {
73*86ee64e7SAndroid Build Coastguard Worker    deflatePending;
74*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.3.5;
75*86ee64e7SAndroid Build Coastguard Worker
76*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.5.2 {
77*86ee64e7SAndroid Build Coastguard Worker    deflateResetKeep;
78*86ee64e7SAndroid Build Coastguard Worker    gzgetc_;
79*86ee64e7SAndroid Build Coastguard Worker    inflateResetKeep;
80*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.5.1;
81*86ee64e7SAndroid Build Coastguard Worker
82*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.7.1 { # introduced=19
83*86ee64e7SAndroid Build Coastguard Worker    inflateGetDictionary;
84*86ee64e7SAndroid Build Coastguard Worker    gzvprintf;
85*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.5.2;
86*86ee64e7SAndroid Build Coastguard Worker
87*86ee64e7SAndroid Build Coastguard WorkerZLIB_1.2.9 { # introduced=28
88*86ee64e7SAndroid Build Coastguard Worker    inflateCodesUsed;
89*86ee64e7SAndroid Build Coastguard Worker    inflateValidate;
90*86ee64e7SAndroid Build Coastguard Worker    uncompress2;
91*86ee64e7SAndroid Build Coastguard Worker    gzfread;
92*86ee64e7SAndroid Build Coastguard Worker    gzfwrite;
93*86ee64e7SAndroid Build Coastguard Worker    deflateGetDictionary;
94*86ee64e7SAndroid Build Coastguard Worker    adler32_z;
95*86ee64e7SAndroid Build Coastguard Worker    crc32_z;
96*86ee64e7SAndroid Build Coastguard Worker} ZLIB_1.2.7.1;
97*86ee64e7SAndroid Build Coastguard Worker
98*86ee64e7SAndroid Build Coastguard Worker# These were all exposed by the old NDK stub library. Unclear if they still
99*86ee64e7SAndroid Build Coastguard Worker# should be, but at least some of them are marked as being exported in zlib.h
100*86ee64e7SAndroid Build Coastguard Worker# and the tree doesn't build without them.
101*86ee64e7SAndroid Build Coastguard WorkerZLIB_NDK {
102*86ee64e7SAndroid Build Coastguard Worker    _dist_code;
103*86ee64e7SAndroid Build Coastguard Worker    _length_code;
104*86ee64e7SAndroid Build Coastguard Worker    _tr_align;
105*86ee64e7SAndroid Build Coastguard Worker    _tr_flush_bits; # introduced=21
106*86ee64e7SAndroid Build Coastguard Worker    _tr_flush_block;
107*86ee64e7SAndroid Build Coastguard Worker    _tr_init;
108*86ee64e7SAndroid Build Coastguard Worker    _tr_stored_block;
109*86ee64e7SAndroid Build Coastguard Worker    _tr_tally;
110*86ee64e7SAndroid Build Coastguard Worker    adler32;
111*86ee64e7SAndroid Build Coastguard Worker    compress2;
112*86ee64e7SAndroid Build Coastguard Worker    compress;
113*86ee64e7SAndroid Build Coastguard Worker    crc32;
114*86ee64e7SAndroid Build Coastguard Worker    deflate;
115*86ee64e7SAndroid Build Coastguard Worker    deflateCopy;
116*86ee64e7SAndroid Build Coastguard Worker    deflateEnd;
117*86ee64e7SAndroid Build Coastguard Worker    deflateInit2_;
118*86ee64e7SAndroid Build Coastguard Worker    deflateInit_;
119*86ee64e7SAndroid Build Coastguard Worker    deflateParams;
120*86ee64e7SAndroid Build Coastguard Worker    deflateReset;
121*86ee64e7SAndroid Build Coastguard Worker    deflateSetDictionary;
122*86ee64e7SAndroid Build Coastguard Worker    get_crc_table;
123*86ee64e7SAndroid Build Coastguard Worker    gzclose;
124*86ee64e7SAndroid Build Coastguard Worker    gzdopen;
125*86ee64e7SAndroid Build Coastguard Worker    gzeof;
126*86ee64e7SAndroid Build Coastguard Worker    gzerror;
127*86ee64e7SAndroid Build Coastguard Worker    gzflush;
128*86ee64e7SAndroid Build Coastguard Worker    gzgetc;
129*86ee64e7SAndroid Build Coastguard Worker    gzgets;
130*86ee64e7SAndroid Build Coastguard Worker    gzopen;
131*86ee64e7SAndroid Build Coastguard Worker    gzprintf;
132*86ee64e7SAndroid Build Coastguard Worker    gzputc;
133*86ee64e7SAndroid Build Coastguard Worker    gzputs;
134*86ee64e7SAndroid Build Coastguard Worker    gzread;
135*86ee64e7SAndroid Build Coastguard Worker    gzrewind;
136*86ee64e7SAndroid Build Coastguard Worker    gzseek;
137*86ee64e7SAndroid Build Coastguard Worker    gzsetparams;
138*86ee64e7SAndroid Build Coastguard Worker    gztell;
139*86ee64e7SAndroid Build Coastguard Worker    gzwrite;
140*86ee64e7SAndroid Build Coastguard Worker    inflate;
141*86ee64e7SAndroid Build Coastguard Worker    inflateEnd;
142*86ee64e7SAndroid Build Coastguard Worker    inflateInit2_;
143*86ee64e7SAndroid Build Coastguard Worker    inflateInit_;
144*86ee64e7SAndroid Build Coastguard Worker    inflateReset;
145*86ee64e7SAndroid Build Coastguard Worker    inflateSetDictionary;
146*86ee64e7SAndroid Build Coastguard Worker    inflateSync;
147*86ee64e7SAndroid Build Coastguard Worker    inflateSyncPoint;
148*86ee64e7SAndroid Build Coastguard Worker    uncompress;
149*86ee64e7SAndroid Build Coastguard Worker    zError;
150*86ee64e7SAndroid Build Coastguard Worker    zlibVersion;
151*86ee64e7SAndroid Build Coastguard Worker};
152