~etc-pgh-launchpad/wildpockets/trunk

« back to all changes in this revision

Viewing changes to libpng/libpngpf.3

  • Committer: etc-pgh-launchpad at cmu
  • Date: 2010-11-30 20:56:30 UTC
  • Revision ID: etc-pgh-launchpad@lists.andrew.cmu.edu-20101130205630-0blbkcz28ovjl8wj
Committing the Wild Pockets code base to Launchpad.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.TH LIBPNGPF 3 "June 26, 2010"
 
2
.SH NAME
 
3
libpng \- Portable Network Graphics (PNG) Reference Library 1.2.44
 
4
(private functions)
 
5
.SH SYNOPSIS
 
6
\fB#include <png.h>\fP
 
7
 
 
8
\fI\fB
 
9
 
 
10
\fBvoid png_64bit_product (long \fP\fIv1\fP\fB, long \fP\fIv2\fP\fB, unsigned long \fI*hi_product,
 
11
 
 
12
\fBunsigned long \fI*lo_product\fP\fB);\fP
 
13
 
 
14
\fI\fB
 
15
 
 
16
\fBvoid png_build_gamma_table (png_structp \fIpng_ptr\fP\fB);\fP
 
17
 
 
18
\fI\fB
 
19
 
 
20
\fI\fB
 
21
 
 
22
\fBvoid png_build_grayscale_palette (int \fP\fIbit_depth\fP\fB, png_colorp \fIpalette\fP\fB);\fP
 
23
 
 
24
\fI\fB
 
25
 
 
26
\fI\fB
 
27
 
 
28
\fBvoid png_calculate_crc (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIptr\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
29
 
 
30
\fI\fB
 
31
 
 
32
\fI\fB
 
33
 
 
34
\fBint png_check_cHRM_fixed (png_structp \fP\fIpng_ptr\fP\fB, png_fixed_point \fP\fIint_white_x\fP\fB, png_fixed_point \fP\fIint_white_y\fP\fB, png_fixed_point \fP\fIint_red_x\fP\fB, png_fixed_point \fP\fIint_red_y\fP\fB, png_fixed_point \fP\fIint_green_x\fP\fB, png_fixed_point \fP\fIint_green_y\fP\fB, png_fixed_point \fP\fIint_blue_x\fP\fB, png_fixed_point \fIint_blue_y\fP\fB);\fP
 
35
 
 
36
\fI\fB
 
37
 
 
38
\fI\fB
 
39
 
 
40
\fBvoid png_check_IHDR (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIwidth\fP\fB, png_uint_32 \fP\fIheight\fP\fB, int \fP\fIbit_depth\fP\fB, int \fP\fIcolor_type\fP\fB, int \fP\fIinterlace_type\fP\fB, int \fP\fIcompression_type\fP\fB, int \fIfilter_type\fP\fB);\fP
 
41
 
 
42
\fI\fB
 
43
 
 
44
\fI\fB
 
45
 
 
46
\fBvoid png_check_chunk_name (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIchunk_name\fP\fB);\fP
 
47
 
 
48
\fI\fB
 
49
 
 
50
\fI\fB
 
51
 
 
52
\fBpng_size_t png_check_keyword (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIkey\fP\fB, png_charpp \fInew_key\fP\fB);\fP
 
53
 
 
54
\fI\fB
 
55
 
 
56
\fI\fB
 
57
 
 
58
\fBvoid png_combine_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fImask\fP\fB);\fP
 
59
 
 
60
\fI\fB
 
61
 
 
62
\fI\fB
 
63
 
 
64
\fBvoid png_correct_palette (png_structp \fP\fIpng_ptr\fP\fB, png_colorp \fP\fIpalette\fP\fB, int \fInum_palette\fP\fB);\fP
 
65
 
 
66
\fI\fB
 
67
 
 
68
\fI\fB
 
69
 
 
70
\fBint png_crc_error (png_structp \fIpng_ptr\fP\fB);\fP
 
71
 
 
72
\fI\fB
 
73
 
 
74
\fI\fB
 
75
 
 
76
\fBint png_crc_finish (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIskip\fP\fB);\fP
 
77
 
 
78
\fI\fB
 
79
 
 
80
\fI\fB
 
81
 
 
82
\fBvoid png_crc_read (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuf\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
83
 
 
84
\fI\fB
 
85
 
 
86
\fI\fB
 
87
 
 
88
\fBpng_voidp png_create_struct (int \fItype\fP\fB);\fP
 
89
 
 
90
\fI\fB
 
91
 
 
92
\fI\fB
 
93
 
 
94
\fBpng_voidp png_create_struct_2 (int \fP\fItype\fP\fB, png_malloc_ptr \fP\fImalloc_fn\fP\fB, png_voidp \fImem_ptr\fP\fB);\fP
 
95
 
 
96
\fI\fB
 
97
 
 
98
\fI\fB
 
99
 
 
100
\fBvoid png_decompress_chunk (png_structp \fP\fIpng_ptr\fP\fB, int \fP\fIcomp_type\fP\fB, png_charp \fP\fIchunkdata\fP\fB, png_size_t \fP\fIchunklength\fP\fB, png_size_t \fP\fIprefix_length\fP\fB, png_size_t \fI*data_length\fP\fB);\fP
 
101
 
 
102
\fI\fB
 
103
 
 
104
\fI\fB
 
105
 
 
106
\fBvoid png_destroy_struct (png_voidp \fIstruct_ptr\fP\fB);\fP
 
107
 
 
108
\fI\fB
 
109
 
 
110
\fI\fB
 
111
 
 
112
\fBvoid png_destroy_struct_2 (png_voidp \fP\fIstruct_ptr\fP\fB, png_free_ptr \fP\fIfree_fn\fP\fB, png_voidp \fImem_ptr\fP\fB);\fP
 
113
 
 
114
\fI\fB
 
115
 
 
116
\fI\fB
 
117
 
 
118
\fBvoid png_do_background (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_16p \fP\fItrans_values\fP\fB, png_color_16p \fP\fIbackground\fP\fB, png_color_16p \fP\fIbackground_1\fP\fB, png_bytep \fP\fIgamma_table\fP\fB, png_bytep \fP\fIgamma_from_1\fP\fB, png_bytep \fP\fIgamma_to_1\fP\fB, png_uint_16pp \fP\fIgamma_16\fP\fB, png_uint_16pp \fP\fIgamma_16_from_1\fP\fB, png_uint_16pp \fP\fIgamma_16_to_1\fP\fB, int \fIgamma_shift\fP\fB);\fP
 
119
 
 
120
\fI\fB
 
121
 
 
122
\fI\fB
 
123
 
 
124
\fBvoid png_do_bgr (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
125
 
 
126
\fI\fB
 
127
 
 
128
\fI\fB
 
129
 
 
130
\fBvoid png_do_chop (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
131
 
 
132
\fI\fB
 
133
 
 
134
\fI\fB
 
135
 
 
136
\fBvoid png_do_dither (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_bytep \fP\fIpalette_lookup\fP\fB, png_bytep \fIdither_lookup\fP\fB);\fP
 
137
 
 
138
\fI\fB
 
139
 
 
140
\fI\fB
 
141
 
 
142
\fBvoid png_do_expand (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_16p \fItrans_value\fP\fB);\fP
 
143
 
 
144
\fI\fB
 
145
 
 
146
\fI\fB
 
147
 
 
148
\fBvoid png_do_expand_palette (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_colorp \fP\fIpalette\fP\fB, png_bytep \fP\fItrans\fP\fB, int \fInum_trans\fP\fB);\fP
 
149
 
 
150
\fI\fB
 
151
 
 
152
\fI\fB
 
153
 
 
154
\fBvoid png_do_gamma (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_bytep \fP\fIgamma_table\fP\fB, png_uint_16pp \fP\fIgamma_16_table\fP\fB, int \fIgamma_shift\fP\fB);\fP
 
155
 
 
156
\fI\fB
 
157
 
 
158
\fI\fB
 
159
 
 
160
\fBvoid png_do_gray_to_rgb (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
161
 
 
162
\fI\fB
 
163
 
 
164
\fI\fB
 
165
 
 
166
\fBvoid png_do_invert (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
167
 
 
168
\fI\fB
 
169
 
 
170
\fI\fB
 
171
 
 
172
\fBvoid png_do_pack (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_uint_32 \fIbit_depth\fP\fB);\fP
 
173
 
 
174
\fI\fB
 
175
 
 
176
\fI\fB
 
177
 
 
178
\fBvoid png_do_packswap (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
179
 
 
180
\fI\fB
 
181
 
 
182
\fI\fB
 
183
 
 
184
\fBvoid png_do_read_filler (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_uint_32 \fP\fIfiller\fP\fB, png_uint_32 \fIflags\fP\fB);\fP
 
185
 
 
186
\fI\fB
 
187
 
 
188
\fI\fB
 
189
 
 
190
\fBvoid png_do_read_interlace (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fP\fIpass\fP\fB, png_uint_32 \fItransformations\fP\fB);\fP
 
191
 
 
192
\fI\fB
 
193
 
 
194
\fI\fB
 
195
 
 
196
\fBvoid png_do_read_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
197
 
 
198
\fI\fB
 
199
 
 
200
\fI\fB
 
201
 
 
202
\fBvoid png_do_read_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
203
 
 
204
\fI\fB
 
205
 
 
206
\fI\fB
 
207
 
 
208
\fBvoid png_do_read_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 
209
 
 
210
\fI\fB
 
211
 
 
212
\fI\fB
 
213
 
 
214
\fBint png_do_rgb_to_gray (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
215
 
 
216
\fI\fB
 
217
 
 
218
\fI\fB
 
219
 
 
220
\fBvoid png_do_shift (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_8p \fIbit_depth\fP\fB);\fP
 
221
 
 
222
\fI\fB
 
223
 
 
224
\fI\fB
 
225
 
 
226
\fBvoid png_do_strip_filler (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_uint_32 \fIflags\fP\fB);\fP
 
227
 
 
228
\fI\fB
 
229
 
 
230
\fI\fB
 
231
 
 
232
\fBvoid png_do_swap (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
233
 
 
234
\fI\fB
 
235
 
 
236
\fI\fB
 
237
 
 
238
\fBvoid png_do_unpack (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
239
 
 
240
\fI\fB
 
241
 
 
242
\fI\fB
 
243
 
 
244
\fBvoid png_do_unshift (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_8p \fIsig_bits\fP\fB);\fP
 
245
 
 
246
\fI\fB
 
247
 
 
248
\fI\fB
 
249
 
 
250
\fBvoid png_do_write_interlace (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fIpass\fP\fB);\fP
 
251
 
 
252
\fI\fB
 
253
 
 
254
\fI\fB
 
255
 
 
256
\fBvoid png_do_write_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
257
 
 
258
\fI\fB
 
259
 
 
260
\fI\fB
 
261
 
 
262
\fBvoid png_do_write_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
263
 
 
264
\fI\fB
 
265
 
 
266
\fI\fB
 
267
 
 
268
\fBvoid png_do_write_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 
269
 
 
270
\fI\fB
 
271
 
 
272
\fI\fB
 
273
 
 
274
\fBvoid *png_far_to_near (png_structp png_ptr,png_voidp \fP\fIptr\fP\fB, int \fIcheck\fP\fB);\fP
 
275
 
 
276
\fI\fB
 
277
 
 
278
\fI\fB
 
279
 
 
280
\fBvoid png_flush (png_structp \fIpng_ptr\fP\fB);\fP
 
281
 
 
282
\fI\fB
 
283
 
 
284
\fI\fB
 
285
 
 
286
\fBvoid png_handle_bKGD (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
287
 
 
288
\fI\fB
 
289
 
 
290
\fI\fB
 
291
 
 
292
\fBvoid png_handle_cHRM (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
293
 
 
294
\fI\fB
 
295
 
 
296
\fI\fB
 
297
 
 
298
\fBvoid png_handle_gAMA (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
299
 
 
300
\fI\fB
 
301
 
 
302
\fI\fB
 
303
 
 
304
\fBvoid png_handle_hIST (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
305
 
 
306
\fI\fB
 
307
 
 
308
\fI\fB
 
309
 
 
310
\fBvoid png_handle_IEND (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
311
 
 
312
\fI\fB
 
313
 
 
314
\fI\fB
 
315
 
 
316
\fBvoid png_handle_IHDR (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
317
 
 
318
\fI\fB
 
319
 
 
320
\fI\fB
 
321
 
 
322
\fBvoid png_handle_iCCP (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
323
 
 
324
\fI\fB
 
325
 
 
326
\fI\fB
 
327
 
 
328
\fBvoid png_handle_iTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
329
 
 
330
\fI\fB
 
331
 
 
332
\fI\fB
 
333
 
 
334
\fBvoid png_handle_oFFs (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
335
 
 
336
\fI\fB
 
337
 
 
338
\fI\fB
 
339
 
 
340
\fBvoid png_handle_pCAL (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
341
 
 
342
\fI\fB
 
343
 
 
344
\fI\fB
 
345
 
 
346
\fBvoid png_handle_pHYs (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
347
 
 
348
\fI\fB
 
349
 
 
350
\fI\fB
 
351
 
 
352
\fBvoid png_handle_PLTE (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
353
 
 
354
\fI\fB
 
355
 
 
356
\fI\fB
 
357
 
 
358
\fBvoid png_handle_sBIT (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
359
 
 
360
\fI\fB
 
361
 
 
362
\fI\fB
 
363
 
 
364
\fBvoid png_handle_sCAL (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
365
 
 
366
\fI\fB
 
367
 
 
368
\fI\fB
 
369
 
 
370
\fBvoid png_handle_sPLT (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
371
 
 
372
\fI\fB
 
373
 
 
374
\fI\fB
 
375
 
 
376
\fBvoid png_handle_sRGB (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
377
 
 
378
\fI\fB
 
379
 
 
380
\fI\fB
 
381
 
 
382
\fBvoid png_handle_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
383
 
 
384
\fI\fB
 
385
 
 
386
\fI\fB
 
387
 
 
388
\fBvoid png_handle_tIME (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
389
 
 
390
\fI\fB
 
391
 
 
392
\fI\fB
 
393
 
 
394
\fBvoid png_handle_tRNS (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
395
 
 
396
\fI\fB
 
397
 
 
398
\fI\fB
 
399
 
 
400
\fBvoid png_handle_unknown (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
401
 
 
402
\fI\fB
 
403
 
 
404
\fI\fB
 
405
 
 
406
\fBvoid png_handle_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
407
 
 
408
\fI\fB
 
409
 
 
410
\fI\fB
 
411
 
 
412
\fBvoid png_info_destroy (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
413
 
 
414
\fI\fB
 
415
 
 
416
\fI\fB
 
417
 
 
418
\fBvoid png_init_mmx_flags (png_structp \fIpng_ptr\fP\fB);\fP
 
419
 
 
420
\fI\fB
 
421
 
 
422
\fI\fB
 
423
 
 
424
\fBvoid png_init_read_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 
425
 
 
426
\fI\fB
 
427
 
 
428
\fI\fB
 
429
 
 
430
\fBvoid png_process_IDAT_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuffer\fP\fB, png_size_t \fIbuffer_length\fP\fB);\fP
 
431
 
 
432
\fI\fB
 
433
 
 
434
\fI\fB
 
435
 
 
436
\fBvoid png_process_some_data (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
437
 
 
438
\fI\fB
 
439
 
 
440
\fI\fB
 
441
 
 
442
\fBvoid png_push_check_crc (png_structp \fIpng_ptr\fP\fB);\fP
 
443
 
 
444
\fI\fB
 
445
 
 
446
\fI\fB
 
447
 
 
448
\fBvoid png_push_crc_finish (png_structp \fIpng_ptr\fP\fB);\fP
 
449
 
 
450
\fI\fB
 
451
 
 
452
\fI\fB
 
453
 
 
454
\fBvoid png_push_crc_skip (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
455
 
 
456
\fI\fB
 
457
 
 
458
\fI\fB
 
459
 
 
460
\fBvoid png_push_fill_buffer (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuffer\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
461
 
 
462
\fI\fB
 
463
 
 
464
\fI\fB
 
465
 
 
466
\fBvoid png_push_handle_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
467
 
 
468
\fI\fB
 
469
 
 
470
\fI\fB
 
471
 
 
472
\fBvoid png_push_handle_unknown (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
473
 
 
474
\fI\fB
 
475
 
 
476
\fI\fB
 
477
 
 
478
\fBvoid png_push_handle_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
479
 
 
480
\fI\fB
 
481
 
 
482
\fI\fB
 
483
 
 
484
\fBvoid png_push_have_end (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
485
 
 
486
\fI\fB
 
487
 
 
488
\fI\fB
 
489
 
 
490
\fBvoid png_push_have_info (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
491
 
 
492
\fI\fB
 
493
 
 
494
\fI\fB
 
495
 
 
496
\fBvoid png_push_have_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
497
 
 
498
\fI\fB
 
499
 
 
500
\fI\fB
 
501
 
 
502
\fBvoid png_push_process_row (png_structp \fIpng_ptr\fP\fB);\fP
 
503
 
 
504
\fI\fB
 
505
 
 
506
\fI\fB
 
507
 
 
508
\fBvoid png_push_read_chunk (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
509
 
 
510
\fI\fB
 
511
 
 
512
\fI\fB
 
513
 
 
514
\fBvoid png_push_read_end (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
515
 
 
516
\fI\fB
 
517
 
 
518
\fI\fB
 
519
 
 
520
\fBvoid png_push_read_IDAT (png_structp \fIpng_ptr\fP\fB);\fP
 
521
 
 
522
\fI\fB
 
523
 
 
524
\fI\fB
 
525
 
 
526
\fBvoid png_push_read_sig (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
527
 
 
528
\fI\fB
 
529
 
 
530
\fI\fB
 
531
 
 
532
\fBvoid png_push_read_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
533
 
 
534
\fI\fB
 
535
 
 
536
\fI\fB
 
537
 
 
538
\fBvoid png_push_read_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
539
 
 
540
\fI\fB
 
541
 
 
542
\fI\fB
 
543
 
 
544
\fBvoid png_push_restore_buffer (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuffer\fP\fB, png_size_t \fIbuffer_length\fP\fB);\fP
 
545
 
 
546
\fI\fB
 
547
 
 
548
\fI\fB
 
549
 
 
550
\fBvoid png_push_save_buffer (png_structp \fIpng_ptr\fP\fB);\fP
 
551
 
 
552
\fI\fB
 
553
 
 
554
\fI\fB
 
555
 
 
556
\fBpng_uint_32 png_read_chunk_header (png_structp \fIpng_ptr\fP\fB);\fP
 
557
 
 
558
\fI\fB
 
559
 
 
560
\fI\fB
 
561
 
 
562
\fBvoid png_read_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
563
 
 
564
\fI\fB
 
565
 
 
566
\fI\fB
 
567
 
 
568
\fBvoid png_read_filter_row (png_structp \fP\fIpng_ptr\fP\fB, png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_bytep \fP\fIprev_row\fP\fB, int \fIfilter\fP\fB);\fP
 
569
 
 
570
\fI\fB
 
571
 
 
572
\fI\fB
 
573
 
 
574
\fBvoid png_read_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 
575
 
 
576
\fI\fB
 
577
 
 
578
\fI\fB
 
579
 
 
580
\fBvoid png_read_push_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 
581
 
 
582
\fI\fB
 
583
 
 
584
\fI\fB
 
585
 
 
586
\fBvoid png_read_start_row (png_structp \fIpng_ptr\fP\fB);\fP
 
587
 
 
588
\fI\fB
 
589
 
 
590
\fI\fB
 
591
 
 
592
\fBvoid png_read_transform_info (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
593
 
 
594
\fI\fB
 
595
 
 
596
\fI\fB
 
597
 
 
598
\fBvoid png_reset_crc (png_structp \fIpng_ptr\fP\fB);\fP
 
599
 
 
600
\fI\fB
 
601
 
 
602
\fI\fB
 
603
 
 
604
\fBint png_set_text_2 (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_textp \fP\fItext_ptr\fP\fB, int \fInum_text\fP\fB);\fP
 
605
 
 
606
\fI\fB
 
607
 
 
608
\fI\fB
 
609
 
 
610
\fBvoid png_write_cHRM (png_structp \fP\fIpng_ptr\fP\fB, double \fP\fIwhite_x\fP\fB, double \fP\fIwhite_y\fP\fB, double \fP\fIred_x\fP\fB, double \fP\fIred_y\fP\fB, double \fP\fIgreen_x\fP\fB, double \fP\fIgreen_y\fP\fB, double \fP\fIblue_x\fP\fB, double \fIblue_y\fP\fB);\fP
 
611
 
 
612
\fI\fB
 
613
 
 
614
\fI\fB
 
615
 
 
616
\fBvoid png_write_cHRM_fixed (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIwhite_x\fP\fB, png_uint_32 \fP\fIwhite_y\fP\fB, png_uint_32 \fP\fIred_x\fP\fB, png_uint_32 \fP\fIred_y\fP\fB, png_uint_32 \fP\fIgreen_x\fP\fB, png_uint_32 \fP\fIgreen_y\fP\fB, png_uint_32 \fP\fIblue_x\fP\fB, png_uint_32 \fIblue_y\fP\fB);\fP
 
617
 
 
618
\fI\fB
 
619
 
 
620
\fI\fB
 
621
 
 
622
\fBvoid png_write_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
623
 
 
624
\fI\fB
 
625
 
 
626
\fI\fB
 
627
 
 
628
\fBvoid png_write_filtered_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIfiltered_row\fP\fB);\fP
 
629
 
 
630
\fI\fB
 
631
 
 
632
\fI\fB
 
633
 
 
634
\fBvoid png_write_find_filter (png_structp \fP\fIpng_ptr\fP\fB, png_row_infop \fIrow_info\fP\fB);\fP
 
635
 
 
636
\fI\fB
 
637
 
 
638
\fI\fB
 
639
 
 
640
\fBvoid png_write_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 
641
 
 
642
\fI\fB
 
643
 
 
644
\fI\fB
 
645
 
 
646
\fBvoid png_write_gAMA (png_structp \fP\fIpng_ptr\fP\fB, double \fIfile_gamma\fP\fB);\fP
 
647
 
 
648
\fI\fB
 
649
 
 
650
\fI\fB
 
651
 
 
652
\fBvoid png_write_gAMA_fixed (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIint_file_gamma\fP\fB);\fP
 
653
 
 
654
\fI\fB
 
655
 
 
656
\fI\fB
 
657
 
 
658
\fBvoid png_write_hIST (png_structp \fP\fIpng_ptr\fP\fB, png_uint_16p \fP\fIhist\fP\fB, int \fInum_hist\fP\fB);\fP
 
659
 
 
660
\fI\fB
 
661
 
 
662
\fI\fB
 
663
 
 
664
\fBvoid png_write_iCCP (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIname\fP\fB, int \fP\fIcompression_type\fP\fB, png_charp \fP\fIprofile\fP\fB, int \fIproflen\fP\fB);\fP
 
665
 
 
666
\fI\fB
 
667
 
 
668
\fI\fB
 
669
 
 
670
\fBvoid png_write_IDAT (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
671
 
 
672
\fI\fB
 
673
 
 
674
\fI\fB
 
675
 
 
676
\fBvoid png_write_IEND (png_structp \fIpng_ptr\fP\fB);\fP
 
677
 
 
678
\fI\fB
 
679
 
 
680
\fI\fB
 
681
 
 
682
\fBvoid png_write_IHDR (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIwidth\fP\fB, png_uint_32 \fP\fIheight\fP\fB, int \fP\fIbit_depth\fP\fB, int \fP\fIcolor_type\fP\fB, int \fP\fIcompression_type\fP\fB, int \fP\fIfilter_type\fP\fB, int \fIinterlace_type\fP\fB);\fP
 
683
 
 
684
\fI\fB
 
685
 
 
686
\fI\fB
 
687
 
 
688
\fBvoid png_write_iTXt (png_structp \fP\fIpng_ptr\fP\fB, int \fP\fIcompression\fP\fB, png_charp \fP\fIkey\fP\fB, png_charp \fP\fIlang\fP\fB, png_charp \fP\fItranslated_key\fP\fB, png_charp \fItext\fP\fB);\fP
 
689
 
 
690
\fI\fB
 
691
 
 
692
\fI\fB
 
693
 
 
694
\fBvoid png_write_oFFs (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIx_offset\fP\fB, png_uint_32 \fP\fIy_offset\fP\fB, int \fIunit_type\fP\fB);\fP
 
695
 
 
696
\fI\fB
 
697
 
 
698
\fI\fB
 
699
 
 
700
\fBvoid png_write_pCAL (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIpurpose\fP\fB, png_int_32 \fP\fIX0\fP\fB, png_int_32 \fP\fIX1\fP\fB, int \fP\fItype\fP\fB, int \fP\fInparams\fP\fB, png_charp \fP\fIunits\fP\fB, png_charpp \fIparams\fP\fB);\fP
 
701
 
 
702
\fI\fB
 
703
 
 
704
\fI\fB
 
705
 
 
706
\fBvoid png_write_pHYs (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIx_pixels_per_unit\fP\fB, png_uint_32 \fP\fIy_pixels_per_unit\fP\fB, int \fIunit_type\fP\fB);\fP
 
707
 
 
708
\fI\fB
 
709
 
 
710
\fI\fB
 
711
 
 
712
\fBvoid png_write_PLTE (png_structp \fP\fIpng_ptr\fP\fB, png_colorp \fP\fIpalette\fP\fB, png_uint_32 \fInum_pal\fP\fB);\fP
 
713
 
 
714
\fI\fB
 
715
 
 
716
\fI\fB
 
717
 
 
718
\fBvoid png_write_sBIT (png_structp \fP\fIpng_ptr\fP\fB, png_color_8p \fP\fIsbit\fP\fB, int \fIcolor_type\fP\fB);\fP
 
719
 
 
720
\fI\fB
 
721
 
 
722
\fI\fB
 
723
 
 
724
\fBvoid png_write_sCAL (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIunit\fP\fB, double \fP\fIwidth\fP\fB, double \fIheight\fP\fB);\fP
 
725
 
 
726
\fI\fB
 
727
 
 
728
\fI\fB
 
729
 
 
730
\fBvoid png_write_sCAL_s (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIunit\fP\fB, png_charp \fP\fIwidth\fP\fB, png_charp \fIheight\fP\fB);\fP
 
731
 
 
732
\fI\fB
 
733
 
 
734
\fI\fB
 
735
 
 
736
\fBvoid png_write_sig (png_structp \fIpng_ptr\fP\fB);\fP
 
737
 
 
738
\fI\fB
 
739
 
 
740
\fI\fB
 
741
 
 
742
\fBvoid png_write_sRGB (png_structp \fP\fIpng_ptr\fP\fB, int \fIintent\fP\fB);\fP
 
743
 
 
744
\fI\fB
 
745
 
 
746
\fI\fB
 
747
 
 
748
\fBvoid png_write_sPLT (png_structp \fP\fIpng_ptr\fP\fB, png_spalette_p \fIpalette\fP\fB);\fP
 
749
 
 
750
\fI\fB
 
751
 
 
752
\fI\fB
 
753
 
 
754
\fBvoid png_write_start_row (png_structp \fIpng_ptr\fP\fB);\fP
 
755
 
 
756
\fI\fB
 
757
 
 
758
\fI\fB
 
759
 
 
760
\fBvoid png_write_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIkey\fP\fB, png_charp \fP\fItext\fP\fB, png_size_t \fItext_len\fP\fB);\fP
 
761
 
 
762
\fI\fB
 
763
 
 
764
\fI\fB
 
765
 
 
766
\fBvoid png_write_tIME (png_structp \fP\fIpng_ptr\fP\fB, png_timep \fImod_time\fP\fB);\fP
 
767
 
 
768
\fI\fB
 
769
 
 
770
\fI\fB
 
771
 
 
772
\fBvoid png_write_tRNS (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fItrans\fP\fB, png_color_16p \fP\fIvalues\fP\fB, int \fP\fInumber\fP\fB, int \fIcolor_type\fP\fB);\fP
 
773
 
 
774
\fI\fB
 
775
 
 
776
\fI\fB
 
777
 
 
778
\fBvoid png_write_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIkey\fP\fB, png_charp \fP\fItext\fP\fB, png_size_t \fP\fItext_len\fP\fB, int \fIcompression\fP\fB);\fP
 
779
 
 
780
\fI\fB
 
781
 
 
782
\fI\fB
 
783
 
 
784
\fBvoidpf png_zalloc (voidpf \fP\fIpng_ptr\fP\fB, uInt \fP\fIitems\fP\fB, uInt \fIsize\fP\fB);\fP
 
785
 
 
786
\fI\fB
 
787
 
 
788
\fI\fB
 
789
 
 
790
\fBvoid png_zfree (voidpf \fP\fIpng_ptr\fP\fB, voidpf \fIptr\fP\fB);\fP
 
791
 
 
792
\fI\fB
 
793
 
 
794
\fI\fB
 
795
 
 
796
.SH DESCRIPTION
 
797
The functions listed above are used privately by libpng
 
798
and are not recommended for use by applications.  They are
 
799
not "exported" to applications using shared libraries.  They
 
800
are listed alphabetically here as an aid to libpng maintainers.
 
801
See png.h for more information on these functions.
 
802
 
 
803
.SH SEE ALSO
 
804
.IR libpng(3) ", " png(5)
 
805
.SH AUTHOR
 
806
Glenn Randers-Pehrson