OLD | NEW |
---|---|
(Empty) | |
1 /* libpng 1.6.22 CUSTOM API DEFINITION */ | |
2 | |
3 /* pnglibconf.h - library build configuration */ | |
4 | |
5 /* Libpng version 1.6.22 - May 29, 2016 */ | |
6 | |
7 /* Copyright (c) 1998-2015 Glenn Randers-Pehrson */ | |
8 | |
9 /* This code is released under the libpng license. */ | |
10 /* For conditions of distribution and use, see the disclaimer */ | |
11 /* and license in png.h */ | |
12 | |
13 /* pnglibconf.h */ | |
14 /* Derived from: scripts/pnglibconf.dfa */ | |
15 #ifndef PNGLCONF_H | |
16 #define PNGLCONF_H | |
17 | |
18 /* options */ | |
19 #define PNG_16BIT_SUPPORTED | |
20 #define PNG_ALIGNED_MEMORY_SUPPORTED | |
21 /*#undef PNG_ARM_NEON_API_SUPPORTED*/ | |
msarett
2016/06/03 20:18:51
Our config file for libpng 1.2 tried to turn off a
| |
22 /*#undef PNG_ARM_NEON_CHECK_SUPPORTED*/ | |
23 #define PNG_BENIGN_ERRORS_SUPPORTED | |
24 #define PNG_BENIGN_READ_ERRORS_SUPPORTED | |
25 #define PNG_BENIGN_WRITE_ERRORS_SUPPORTED | |
26 /*#undef PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED*/ | |
27 /*#undef PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED*/ | |
28 #define PNG_COLORSPACE_SUPPORTED | |
29 /*#undef PNG_CONSOLE_IO_SUPPORTED*/ | |
30 /*#undef PNG_CONVERT_tIME_SUPPORTED*/ | |
31 #define PNG_EASY_ACCESS_SUPPORTED | |
32 #define PNG_ERROR_NUMBERS_SUPPORTED | |
33 #define PNG_ERROR_TEXT_SUPPORTED | |
34 #define PNG_FIXED_POINT_SUPPORTED | |
35 #define PNG_FLOATING_ARITHMETIC_SUPPORTED | |
36 #define PNG_FLOATING_POINT_SUPPORTED | |
37 #define PNG_FORMAT_AFIRST_SUPPORTED | |
38 #define PNG_FORMAT_BGR_SUPPORTED | |
39 #define PNG_GAMMA_SUPPORTED | |
40 /*#undef PNG_GET_PALETTE_MAX_SUPPORTED*/ | |
41 #define PNG_HANDLE_AS_UNKNOWN_SUPPORTED | |
42 /*#undef PNG_INCH_CONVERSIONS_SUPPORTED*/ | |
43 #define PNG_INFO_IMAGE_SUPPORTED | |
44 /*#undef PNG_IO_STATE_SUPPORTED*/ | |
45 /*#undef PNG_MNG_FEATURES_SUPPORTED*/ | |
46 #define PNG_POINTER_INDEXING_SUPPORTED | |
47 #define PNG_PROGRESSIVE_READ_SUPPORTED | |
48 #define PNG_READ_16BIT_SUPPORTED | |
49 #define PNG_READ_ALPHA_MODE_SUPPORTED | |
50 #define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED | |
51 #define PNG_READ_BACKGROUND_SUPPORTED | |
52 #define PNG_READ_BGR_SUPPORTED | |
53 /*#undef PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED*/ | |
54 #define PNG_READ_COMPOSITE_NODIV_SUPPORTED | |
55 #define PNG_READ_COMPRESSED_TEXT_SUPPORTED | |
56 #define PNG_READ_EXPAND_16_SUPPORTED | |
57 #define PNG_READ_EXPAND_SUPPORTED | |
58 #define PNG_READ_FILLER_SUPPORTED | |
59 #define PNG_READ_GAMMA_SUPPORTED | |
60 /*#undef PNG_READ_GET_PALETTE_MAX_SUPPORTED*/ | |
61 #define PNG_READ_GRAY_TO_RGB_SUPPORTED | |
62 #define PNG_READ_INTERLACING_SUPPORTED | |
63 #define PNG_READ_INT_FUNCTIONS_SUPPORTED | |
64 /*#undef PNG_READ_INVERT_ALPHA_SUPPORTED*/ | |
65 /*#undef PNG_READ_INVERT_SUPPORTED*/ | |
66 /*#undef PNG_READ_OPT_PLTE_SUPPORTED*/ | |
67 #define PNG_READ_PACKSWAP_SUPPORTED | |
68 #define PNG_READ_PACK_SUPPORTED | |
69 /*#undef PNG_READ_QUANTIZE_SUPPORTED*/ | |
70 #define PNG_READ_RGB_TO_GRAY_SUPPORTED | |
71 #define PNG_READ_SCALE_16_TO_8_SUPPORTED | |
72 #define PNG_READ_SHIFT_SUPPORTED | |
73 #define PNG_READ_STRIP_16_TO_8_SUPPORTED | |
74 #define PNG_READ_STRIP_ALPHA_SUPPORTED | |
75 #define PNG_READ_SUPPORTED | |
76 #define PNG_READ_SWAP_ALPHA_SUPPORTED | |
77 #define PNG_READ_SWAP_SUPPORTED | |
78 #define PNG_READ_TEXT_SUPPORTED | |
79 #define PNG_READ_TRANSFORMS_SUPPORTED | |
80 #define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED | |
81 #define PNG_READ_USER_CHUNKS_SUPPORTED | |
82 #define PNG_READ_USER_TRANSFORM_SUPPORTED | |
83 /*#undef PNG_READ_bKGD_SUPPORTED*/ | |
84 #define PNG_READ_cHRM_SUPPORTED | |
85 #define PNG_READ_gAMA_SUPPORTED | |
86 /*#undef PNG_READ_hIST_SUPPORTED*/ | |
87 #define PNG_READ_iCCP_SUPPORTED | |
88 /*#undef PNG_READ_iTXt_SUPPORTED*/ | |
89 /*#undef PNG_READ_oFFs_SUPPORTED*/ | |
90 /*#undef PNG_READ_pCAL_SUPPORTED*/ | |
91 /*#undef PNG_READ_pHYs_SUPPORTED*/ | |
92 /*#undef PNG_READ_sBIT_SUPPORTED*/ | |
93 /*#undef PNG_READ_sCAL_SUPPORTED*/ | |
94 /*#undef PNG_READ_sPLT_SUPPORTED*/ | |
95 #define PNG_READ_sRGB_SUPPORTED | |
96 #define PNG_READ_tEXt_SUPPORTED | |
97 /*#undef PNG_READ_tIME_SUPPORTED*/ | |
98 #define PNG_READ_tRNS_SUPPORTED | |
99 #define PNG_READ_zTXt_SUPPORTED | |
100 #define PNG_SAVE_INT_32_SUPPORTED | |
101 #define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED | |
102 #define PNG_SEQUENTIAL_READ_SUPPORTED | |
103 #define PNG_SETJMP_SUPPORTED | |
104 /*#undef PNG_SET_OPTION_SUPPORTED*/ | |
105 #define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED | |
106 #define PNG_SET_USER_LIMITS_SUPPORTED | |
107 #define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED | |
108 #define PNG_SIMPLIFIED_READ_BGR_SUPPORTED | |
109 #define PNG_SIMPLIFIED_READ_SUPPORTED | |
110 #define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED | |
111 #define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED | |
112 #define PNG_SIMPLIFIED_WRITE_STDIO_SUPPORTED | |
113 #define PNG_SIMPLIFIED_WRITE_SUPPORTED | |
114 #define PNG_STDIO_SUPPORTED | |
115 #define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED | |
116 #define PNG_TEXT_SUPPORTED | |
117 /*#undef PNG_TIME_RFC1123_SUPPORTED*/ | |
118 #define PNG_UNKNOWN_CHUNKS_SUPPORTED | |
119 #define PNG_USER_CHUNKS_SUPPORTED | |
120 #define PNG_USER_LIMITS_SUPPORTED | |
121 #define PNG_USER_MEM_SUPPORTED | |
122 #define PNG_USER_TRANSFORM_INFO_SUPPORTED | |
123 #define PNG_USER_TRANSFORM_PTR_SUPPORTED | |
124 #define PNG_WARNINGS_SUPPORTED | |
125 #define PNG_WRITE_16BIT_SUPPORTED | |
126 #define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED | |
127 #define PNG_WRITE_BGR_SUPPORTED | |
128 /*#undef PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED*/ | |
129 #define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED | |
130 #define PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED | |
131 #define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED | |
132 #define PNG_WRITE_FILLER_SUPPORTED | |
133 #define PNG_WRITE_FILTER_SUPPORTED | |
134 #define PNG_WRITE_FLUSH_SUPPORTED | |
135 /*#undef PNG_WRITE_GET_PALETTE_MAX_SUPPORTED*/ | |
136 #define PNG_WRITE_INTERLACING_SUPPORTED | |
137 #define PNG_WRITE_INT_FUNCTIONS_SUPPORTED | |
138 /*#undef PNG_WRITE_INVERT_ALPHA_SUPPORTED*/ | |
139 /*#undef PNG_WRITE_INVERT_SUPPORTED*/ | |
140 /*#undef PNG_WRITE_OPTIMIZE_CMF_SUPPORTED*/ | |
141 #define PNG_WRITE_PACKSWAP_SUPPORTED | |
142 #define PNG_WRITE_PACK_SUPPORTED | |
143 #define PNG_WRITE_SHIFT_SUPPORTED | |
144 #define PNG_WRITE_SUPPORTED | |
145 #define PNG_WRITE_SWAP_ALPHA_SUPPORTED | |
146 #define PNG_WRITE_SWAP_SUPPORTED | |
147 #define PNG_WRITE_TEXT_SUPPORTED | |
148 #define PNG_WRITE_TRANSFORMS_SUPPORTED | |
149 #define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED | |
150 #define PNG_WRITE_USER_TRANSFORM_SUPPORTED | |
151 #define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED | |
152 /*#undef PNG_WRITE_bKGD_SUPPORTED*/ | |
153 #define PNG_WRITE_cHRM_SUPPORTED | |
154 #define PNG_WRITE_gAMA_SUPPORTED | |
155 /*#undef PNG_WRITE_hIST_SUPPORTED*/ | |
156 #define PNG_WRITE_iCCP_SUPPORTED | |
157 /*#undef PNG_WRITE_iTXt_SUPPORTED*/ | |
158 /*#undef PNG_WRITE_oFFs_SUPPORTED*/ | |
159 /*#undef PNG_WRITE_pCAL_SUPPORTED*/ | |
160 /*#undef PNG_WRITE_pHYs_SUPPORTED*/ | |
161 /*#undef PNG_WRITE_sBIT_SUPPORTED*/ | |
162 /*#undef PNG_WRITE_sCAL_SUPPORTED*/ | |
163 /*#undef PNG_WRITE_sPLT_SUPPORTED*/ | |
164 #define PNG_WRITE_sRGB_SUPPORTED | |
165 #define PNG_WRITE_tEXt_SUPPORTED | |
166 /*#undef PNG_WRITE_tIME_SUPPORTED*/ | |
167 #define PNG_WRITE_tRNS_SUPPORTED | |
168 #define PNG_WRITE_zTXt_SUPPORTED | |
169 /*#undef PNG_bKGD_SUPPORTED*/ | |
170 #define PNG_cHRM_SUPPORTED | |
171 #define PNG_gAMA_SUPPORTED | |
172 /*#undef PNG_hIST_SUPPORTED*/ | |
173 #define PNG_iCCP_SUPPORTED | |
174 /*#undef PNG_iTXt_SUPPORTED*/ | |
175 /*#undef PNG_oFFs_SUPPORTED*/ | |
176 /*#undef PNG_pCAL_SUPPORTED*/ | |
177 /*#undef PNG_pHYs_SUPPORTED*/ | |
178 #define PNG_sBIT_SUPPORTED | |
179 /*#undef PNG_sCAL_SUPPORTED*/ | |
180 /*#undef PNG_sPLT_SUPPORTED*/ | |
181 #define PNG_sRGB_SUPPORTED | |
182 #define PNG_tEXt_SUPPORTED | |
183 /*#undef PNG_tIME_SUPPORTED*/ | |
184 #define PNG_tRNS_SUPPORTED | |
185 #define PNG_zTXt_SUPPORTED | |
186 /* end of options */ | |
187 | |
188 /* settings */ | |
189 #define PNG_API_RULE 0 | |
190 #define PNG_DEFAULT_READ_MACROS 1 | |
191 #define PNG_GAMMA_THRESHOLD_FIXED 5000 | |
192 #define PNG_IDAT_READ_SIZE PNG_ZBUF_SIZE | |
193 #define PNG_INFLATE_BUF_SIZE 1024 | |
194 #define PNG_LINKAGE_API extern | |
195 #define PNG_LINKAGE_CALLBACK extern | |
196 #define PNG_LINKAGE_DATA extern | |
197 #define PNG_LINKAGE_FUNCTION extern | |
198 #define PNG_MAX_GAMMA_8 11 | |
199 #define PNG_QUANTIZE_BLUE_BITS 5 | |
200 #define PNG_QUANTIZE_GREEN_BITS 5 | |
201 #define PNG_QUANTIZE_RED_BITS 5 | |
202 #define PNG_TEXT_Z_DEFAULT_COMPRESSION (-1) | |
203 #define PNG_TEXT_Z_DEFAULT_STRATEGY 0 | |
204 #define PNG_USER_CHUNK_CACHE_MAX 128 | |
205 #define PNG_USER_CHUNK_MALLOC_MAX 4000000L | |
206 #define PNG_USER_HEIGHT_MAX 1000000 | |
207 #define PNG_USER_WIDTH_MAX 1000000 | |
208 #define PNG_ZBUF_SIZE 8192 | |
209 #define PNG_ZLIB_VERNUM 0 /* unknown */ | |
210 #define PNG_Z_DEFAULT_COMPRESSION (-1) | |
211 #define PNG_Z_DEFAULT_NOFILTER_STRATEGY 0 | |
212 #define PNG_Z_DEFAULT_STRATEGY 1 | |
213 #define PNG_sCAL_PRECISION 5 | |
214 #define PNG_sRGB_PROFILE_CHECKS 2 | |
215 /* end of settings */ | |
216 | |
217 /* | |
218 * This is necessary to build multiple copies of libpng. We need this while pdf ium has | |
219 * its own copy of libpng. | |
220 */ | |
221 #define PNG_PREFIX | |
222 #include "pngprefix.h" | |
223 | |
224 #endif /* PNGLCONF_H */ | |
OLD | NEW |