1 module libpng.pnglibconf;
2 /* pnglibconf.h - library build configuration */
3 
4 /* libpng version 1.5.14 - January 24, 2013 */
5 
6 /* Copyright (c) 1998-2011 Glenn Randers-Pehrson */
7 
8 /* This code is released under the libpng license. */
9 /* For conditions of distribution and use, see the disclaimer */
10 /* and license in png.h */
11 
12 /* pnglibconf.h */
13 /* Machine generated file: DO NOT EDIT */
14 /* Derived from: scripts/pnglibconf.dfa */
15 
16 
17 /* settings */
18 enum PNG_COST_SHIFT = 3;
19 enum PNG_GAMMA_THRESHOLD_FIXED = 5000;
20 enum PNG_QUANTIZE_BLUE_BITS = 5;
21 enum PNG_WEIGHT_SHIFT = 8;
22 enum PNG_API_RULE = 0;
23 //#define PNG_CALLOC_SUPPORTED
24 enum PNG_ZBUF_SIZE = 8192;
25 enum PNG_QUANTIZE_GREEN_BITS = 5;
26 enum PNG_sCAL_PRECISION = 5;
27 enum PNG_QUANTIZE_RED_BITS = 5;
28 enum PNG_DEFAULT_READ_MACROS = 1;
29 enum PNG_MAX_GAMMA_8 = 11;
30 /* end of settings */
31 /* options */
32 enum PNG_IO_STATE_SUPPORTED = 1;
33 enum PNG_BENIGN_ERRORS_SUPPORTED = 1;
34 enum PNG_WRITE_SUPPORTED = 1;
35 enum PNG_EASY_ACCESS_SUPPORTED = 1;
36 enum PNG_INFO_IMAGE_SUPPORTED = 1;
37 enum PNG_TIME_RFC1123_SUPPORTED = 1;
38 enum PNG_WRITE_FILTER_SUPPORTED = 1;
39 enum PNG_FIXED_POINT_SUPPORTED = 1;
40 enum PNG_READ_SUPPORTED = 1;
41 enum PNG_WRITE_OPTIMIZE_CMF_SUPPORTED = 1;
42 enum PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED = 1;
43 enum PNG_WRITE_FLUSH_SUPPORTED = 1;
44 enum PNG_WRITE_INTERLACING_SUPPORTED = 1;
45 enum PNG_WRITE_TRANSFORMS_SUPPORTED = 1;
46 enum PNG_READ_UNKNOWN_CHUNKS_SUPPORTED = 1;
47 enum PNG_INCH_CONVERSIONS_SUPPORTED = 1;
48 enum PNG_USER_MEM_SUPPORTED = 1;
49 enum PNG_SETJMP_SUPPORTED = 1;
50 enum PNG_WARNINGS_SUPPORTED = 1;
51 enum PNG_FLOATING_POINT_SUPPORTED = 1;
52 enum PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED = 1;
53 enum PNG_READ_QUANTIZE_SUPPORTED = 1;
54 enum PNG_READ_16BIT_SUPPORTED = 1;
55 enum PNG_ALIGN_MEMORY_SUPPORTED = 1;
56 enum PNG_ERROR_NUMBERS_SUPPORTED = 0;
57 enum PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED = 1;
58 enum PNG_SEQUENTIAL_READ_SUPPORTED = 1;
59 enum PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED = 1;
60 enum PNG_WRITE_SHIFT_SUPPORTED = 1;
61 enum PNG_ERROR_TEXT_SUPPORTED = 1;
62 enum PNG_WRITE_FILLER_SUPPORTED = 1;
63 enum PNG_WRITE_WEIGHTED_FILTER_SUPPORTED = 1;
64 enum PNG_SAFE_LIMITS_SUPPORTED = 0;
65 enum PNG_WRITE_16BIT_SUPPORTED = 1;
66 enum PNG_WRITE_SWAP_ALPHA_SUPPORTED = 1;
67 enum PNG_POINTER_INDEXING_SUPPORTED = 1;
68 enum PNG_FLOATING_ARITHMETIC_SUPPORTED = 1;
69 enum PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED = 1;
70 enum PNG_MNG_FEATURES_SUPPORTED = 1;
71 enum PNG_STDIO_SUPPORTED = 1;
72 enum PNG_WRITE_INT_FUNCTIONS_SUPPORTED = 1;
73 enum PNG_WRITE_PACKSWAP_SUPPORTED = 1;
74 enum PNG_READ_INTERLACING_SUPPORTED = 1;
75 enum PNG_READ_COMPOSITE_NODIV_SUPPORTED = 0;///
76 enum PNG_PROGRESSIVE_READ_SUPPORTED = 1;
77 enum PNG_READ_INT_FUNCTIONS_SUPPORTED = 1;
78 enum PNG_HANDLE_AS_UNKNOWN_SUPPORTED = 1;
79 enum PNG_WRITE_INVERT_SUPPORTED = 1;
80 enum PNG_WRITE_PACK_SUPPORTED = 1;
81 enum PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED = 1;
82 enum PNG_16BIT_SUPPORTED = 1;
83 enum PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED = 1;
84 enum PNG_WRITE_cHRM_SUPPORTED = 1;
85 enum PNG_READ_ANCILLARY_CHUNKS_SUPPORTED = 1;
86 enum PNG_WRITE_BGR_SUPPORTED = 1;
87 enum PNG_WRITE_sBIT_SUPPORTED = 1;
88 enum PNG_READ_sBIT_SUPPORTED = 1;
89 enum PNG_READ_TRANSFORMS_SUPPORTED = 1;
90 enum PNG_READ_EXPAND_16_SUPPORTED = 1;
91 enum PNG_WRITE_SWAP_SUPPORTED = 1;
92 enum PNG_READ_SWAP_SUPPORTED = 1;
93 enum PNG_WRITE_oFFs_SUPPORTED = 1;
94 enum PNG_READ_oFFs_SUPPORTED = 1;
95 enum PNG_WRITE_USER_TRANSFORM_SUPPORTED = 1;
96 enum PNG_WRITE_tIME_SUPPORTED = 1;
97 enum PNG_WRITE_INVERT_ALPHA_SUPPORTED = 1;
98 enum PNG_READ_tIME_SUPPORTED = 1;
99 enum PNG_READ_PACKSWAP_SUPPORTED = 1;
100 enum PNG_USER_LIMITS_SUPPORTED = 1;
101 enum PNG_READ_GRAY_TO_RGB_SUPPORTED = 1;
102 enum PNG_READ_STRIP_16_TO_8_SUPPORTED = 1;
103 enum PNG_READ_SCALE_16_TO_8_SUPPORTED = 1;
104 enum PNG_READ_USER_CHUNKS_SUPPORTED = 1;
105 enum PNG_READ_OPT_PLTE_SUPPORTED = 1;
106 enum PNG_UNKNOWN_CHUNKS_SUPPORTED = 1;
107 enum PNG_WRITE_gAMA_SUPPORTED = 1;
108 enum PNG_SET_USER_LIMITS_SUPPORTED = 1;
109 enum PNG_WRITE_iCCP_SUPPORTED = 1;
110 enum PNG_READ_iCCP_SUPPORTED = 1;
111 enum PNG_READ_SHIFT_SUPPORTED = 1;
112 enum PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED = 1;
113 enum PNG_READ_EXPAND_SUPPORTED = 1;
114 enum PNG_WRITE_iTXt_SUPPORTED = 1;
115 enum PNG_READ_iTXt_SUPPORTED = 1;
116 enum PNG_READ_SWAP_ALPHA_SUPPORTED = 1;
117 enum PNG_CONSOLE_IO_SUPPORTED = 1;
118 enum PNG_sBIT_SUPPORTED = 1;
119 enum PNG_WRITE_sRGB_SUPPORTED = 1;
120 enum PNG_READ_sRGB_SUPPORTED = 1;
121 enum PNG_READ_ALPHA_MODE_SUPPORTED = 1;
122 enum PNG_WRITE_sCAL_SUPPORTED = 1;
123 enum PNG_READ_sCAL_SUPPORTED = 1;
124 enum PNG_USER_CHUNKS_SUPPORTED = 1;
125 enum PNG_oFFs_SUPPORTED = 1;
126 enum PNG_READ_GAMMA_SUPPORTED = 1;
127 enum PNG_WRITE_pHYs_SUPPORTED = 1;
128 enum PNG_WRITE_tRNS_SUPPORTED = 1;
129 enum PNG_READ_pHYs_SUPPORTED = 1;
130 enum PNG_READ_tRNS_SUPPORTED = 1;
131 enum PNG_READ_RGB_TO_GRAY_SUPPORTED = 1;
132 enum PNG_tIME_SUPPORTED = 0;//
133 enum PNG_WRITE_bKGD_SUPPORTED = 1;
134 enum PNG_READ_bKGD_SUPPORTED = 1;
135 enum PNG_WRITE_zTXt_SUPPORTED = 1;
136 enum PNG_WRITE_pCAL_SUPPORTED = 1;
137 enum PNG_READ_zTXt_SUPPORTED = 1;
138 enum PNG_READ_pCAL_SUPPORTED = 1;
139 enum PNG_WRITE_hIST_SUPPORTED = 1;
140 enum PNG_READ_hIST_SUPPORTED = 1;
141 enum PNG_WRITE_sPLT_SUPPORTED = 1;
142 enum PNG_READ_sPLT_SUPPORTED = 1;
143 enum PNG_READ_INVERT_ALPHA_SUPPORTED = 1;
144 enum PNG_iCCP_SUPPORTED = 1;
145 enum PNG_CONVERT_tIME_SUPPORTED = 1;
146 enum PNG_READ_FILLER_SUPPORTED = 1;
147 enum PNG_READ_USER_TRANSFORM_SUPPORTED = 1;
148 enum PNG_READ_PACK_SUPPORTED = 1;
149 enum PNG_READ_BACKGROUND_SUPPORTED = 1;
150 enum PNG_iTXt_SUPPORTED = 1;
151 enum PNG_READ_cHRM_SUPPORTED = 1;
152 enum PNG_USER_TRANSFORM_INFO_SUPPORTED = 1;
153 enum PNG_sRGB_SUPPORTED = 1;
154 enum PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED = 1;
155 enum PNG_USER_TRANSFORM_PTR_SUPPORTED = 1;
156 enum PNG_sCAL_SUPPORTED = 1;
157 enum PNG_READ_BGR_SUPPORTED = 1;
158 enum PNG_READ_INVERT_SUPPORTED = 1;
159 enum PNG_READ_COMPRESSED_TEXT_SUPPORTED = 1;
160 enum PNG_pHYs_SUPPORTED = 1;
161 enum PNG_tRNS_SUPPORTED = 1;
162 enum PNG_bKGD_SUPPORTED = 1;
163 enum PNG_pCAL_SUPPORTED = 1;
164 enum PNG_zTXt_SUPPORTED = 1;
165 enum PNG_READ_TEXT_SUPPORTED = 1;
166 enum PNG_hIST_SUPPORTED = 1;
167 enum PNG_READ_STRIP_ALPHA_SUPPORTED = 1;
168 enum PNG_WRITE_COMPRESSED_TEXT_SUPPORTED = 1;
169 enum PNG_sPLT_SUPPORTED = 1;
170 enum PNG_READ_gAMA_SUPPORTED = 1;
171 enum PNG_SAVE_INT_32_SUPPORTED = 1;
172 enum PNG_cHRM_SUPPORTED = 1;
173 enum PNG_CHECK_cHRM_SUPPORTED = 1;
174 enum PNG_gAMA_SUPPORTED = 1;
175 enum PNG_READ_tEXt_SUPPORTED = 1;
176 enum PNG_WRITE_TEXT_SUPPORTED = 1;
177 enum PNG_TEXT_SUPPORTED = 1;
178 enum PNG_WRITE_tEXt_SUPPORTED = 1;
179 enum PNG_tEXt_SUPPORTED = 1;
180 /* end of options */