mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	[devel] Imported from libpng-1.4.0beta63.tar
This commit is contained in:
		
							parent
							
								
									6c7a09ab7c
								
							
						
					
					
						commit
						d60c886ebc
					
				
							
								
								
									
										6
									
								
								ANNOUNCE
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								ANNOUNCE
									
									
									
									
									
								
							@ -1,5 +1,5 @@
 | 
			
		||||
 | 
			
		||||
Libpng 1.4.0beta63 - June 12, 2009
 | 
			
		||||
Libpng 1.4.0beta63 - June 16, 2009
 | 
			
		||||
 | 
			
		||||
This is not intended to be a public release.  It will be replaced
 | 
			
		||||
within a few weeks by a public version or by another test version.
 | 
			
		||||
@ -473,13 +473,15 @@ version 1.4.0beta62 [June 2, 2009]
 | 
			
		||||
  Added a section to the libpng documentation about using png_get_io_ptr()
 | 
			
		||||
    in configure scripts to detect the presence of libpng.
 | 
			
		||||
 | 
			
		||||
version 1.4.0beta63 [June 12, 2009]
 | 
			
		||||
version 1.4.0beta63 [June 16, 2009]
 | 
			
		||||
  Revised libpng*.txt and libpng.3 to mention calling png_set_IHDR()
 | 
			
		||||
    multiple times and to specify the sample order in the tRNS chunk,
 | 
			
		||||
    because the ISO PNG specification has a typo in the tRNS table.
 | 
			
		||||
  Changed several PNG_UNKNOWN_CHUNK_SUPPORTED to
 | 
			
		||||
    PNG_HANDLE_AS_UNKNOWN_SUPPORTED, to make the png_set_keep mechanism
 | 
			
		||||
    available for ignoring known chunks even when not saving unknown chunks.
 | 
			
		||||
  Adopted preference for consistent use of "#ifdef" and "#ifndef" versus
 | 
			
		||||
    "#if defined()" and "if !defined()" where possible.
 | 
			
		||||
 | 
			
		||||
version 1.4.0betaN [future]
 | 
			
		||||
  Build shared libraries with -lz and sometimes -lm.
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								CHANGES
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								CHANGES
									
									
									
									
									
								
							@ -2150,13 +2150,15 @@ version 1.4.0beta62 [June 2, 2009]
 | 
			
		||||
  Added a section to the libpng documentation about using png_get_io_ptr()
 | 
			
		||||
    in configure scripts to detect the presence of libpng.
 | 
			
		||||
 | 
			
		||||
version 1.4.0beta63 [June 12, 2009]
 | 
			
		||||
version 1.4.0beta63 [June 16, 2009]
 | 
			
		||||
  Revised libpng*.txt and libpng.3 to mention calling png_set_IHDR()
 | 
			
		||||
    multiple times and to specify the sample order in the tRNS chunk,
 | 
			
		||||
    because the ISO PNG specification has a typo in the tRNS table.
 | 
			
		||||
  Changed several PNG_UNKNOWN_CHUNK_SUPPORTED to
 | 
			
		||||
    PNG_HANDLE_AS_UNKNOWN_SUPPORTED, to make the png_set_keep mechanism
 | 
			
		||||
    available for ignoring known chunks even when not saving unknown chunks.
 | 
			
		||||
  Adopted preference for consistent use of "#ifdef" and "#ifndef" versus
 | 
			
		||||
    "#if defined()" and "if !defined()" where possible.
 | 
			
		||||
 | 
			
		||||
version 1.4.0betaN [future]
 | 
			
		||||
  Build shared libraries with -lz and sometimes -lm.
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								INSTALL
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								INSTALL
									
									
									
									
									
								
							@ -1,5 +1,5 @@
 | 
			
		||||
 | 
			
		||||
Installing libpng version 1.4.0beta63 - June 5, 2009
 | 
			
		||||
Installing libpng version 1.4.0beta63 - June 16, 2009
 | 
			
		||||
 | 
			
		||||
On Unix/Linux and similar systems, you can simply type
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								LICENSE
									
									
									
									
									
								
							@ -8,7 +8,7 @@ COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
 | 
			
		||||
If you modify libpng you may insert additional notices immediately following
 | 
			
		||||
this sentence.
 | 
			
		||||
 | 
			
		||||
libpng versions 1.2.6, August 15, 2004, through 1.4.0beta63, June 5, 2009, are
 | 
			
		||||
libpng versions 1.2.6, August 15, 2004, through 1.4.0beta63, June 16, 2009, are
 | 
			
		||||
Copyright (c) 2004, 2006-2007 Glenn Randers-Pehrson, and are
 | 
			
		||||
distributed according to the same disclaimer and license as libpng-1.2.5
 | 
			
		||||
with the following individual added to the list of Contributing Authors
 | 
			
		||||
@ -106,4 +106,4 @@ certification mark of the Open Source Initiative.
 | 
			
		||||
 | 
			
		||||
Glenn Randers-Pehrson
 | 
			
		||||
glennrp at users.sourceforge.net
 | 
			
		||||
June 5, 2009
 | 
			
		||||
June 16, 2009
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								README
									
									
									
									
									
								
							@ -1,4 +1,4 @@
 | 
			
		||||
README for libpng version 1.4.0beta63 - June 5, 2009 (shared library 14.0)
 | 
			
		||||
README for libpng version 1.4.0beta63 - June 16, 2009 (shared library 14.0)
 | 
			
		||||
See the note about version numbers near the top of png.h
 | 
			
		||||
 | 
			
		||||
See INSTALL for instructions on how to install libpng.
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
#if 0 /* in case someone actually tries to compile this */
 | 
			
		||||
 | 
			
		||||
/* example.c - an example of using libpng
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * This file has been placed in the public domain by the authors.
 | 
			
		||||
 * Maintained 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * Maintained 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
libpng.txt - A description on how to use and modify libpng
 | 
			
		||||
 | 
			
		||||
 libpng version 1.4.0beta63 - June 8, 2009
 | 
			
		||||
 libpng version 1.4.0beta63 - June 16, 2009
 | 
			
		||||
 Updated and distributed by Glenn Randers-Pehrson
 | 
			
		||||
 <glennrp at users.sourceforge.net>
 | 
			
		||||
 Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
@ -9,7 +9,7 @@ libpng.txt - A description on how to use and modify libpng
 | 
			
		||||
 | 
			
		||||
 Based on:
 | 
			
		||||
 | 
			
		||||
 libpng versions 0.97, January 1998, through 1.4.0beta63 - June 8, 2009
 | 
			
		||||
 libpng versions 0.97, January 1998, through 1.4.0beta63 - June 16, 2009
 | 
			
		||||
 Updated and distributed by Glenn Randers-Pehrson
 | 
			
		||||
 Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 | 
			
		||||
@ -321,28 +321,6 @@ To inform libpng about your function, use
 | 
			
		||||
 | 
			
		||||
    png_set_read_status_fn(png_ptr, read_row_callback);
 | 
			
		||||
 | 
			
		||||
Width and height limits
 | 
			
		||||
 | 
			
		||||
The PNG specification allows the width and height of an image to be as
 | 
			
		||||
large as 2^31-1 (0x7fffffff), or about 2.147 billion rows and columns.
 | 
			
		||||
Since very few applications really need to process such large images,
 | 
			
		||||
we have imposed an arbitrary 1-million limit on rows and columns.
 | 
			
		||||
Larger images will be rejected immediately with a png_error() call. If
 | 
			
		||||
you wish to override this limit, you can use
 | 
			
		||||
 | 
			
		||||
   png_set_user_limits(png_ptr, width_max, height_max);
 | 
			
		||||
 | 
			
		||||
to set your own limits, or use width_max = height_max = 0x7fffffffL
 | 
			
		||||
to allow all valid dimensions (libpng may reject some very large images
 | 
			
		||||
anyway because of potential buffer overflow conditions).
 | 
			
		||||
 | 
			
		||||
You should put this statement after you create the PNG structure and
 | 
			
		||||
before calling png_read_info(), png_read_png(), or png_process_data().
 | 
			
		||||
If you need to retrieve the limits that are being applied, use
 | 
			
		||||
 | 
			
		||||
   width_max = png_get_user_width_max(png_ptr);
 | 
			
		||||
   height_max = png_get_user_height_max(png_ptr);
 | 
			
		||||
 | 
			
		||||
Unknown-chunk handling
 | 
			
		||||
 | 
			
		||||
Now you get to set the way the library processes unknown chunks in the
 | 
			
		||||
@ -1835,7 +1813,7 @@ Some of the more important parts of the png_info are:
 | 
			
		||||
                     PNG_INTRAPIXEL_DIFFERENCING)
 | 
			
		||||
 | 
			
		||||
If you call png_set_IHDR(), the call must appear before any of the
 | 
			
		||||
other png_set_*() functions, which might require access to some of
 | 
			
		||||
other png_set_*() functions, because they might require access to some of
 | 
			
		||||
the IHDR settings.  The remaining png_set_*() functions can be called
 | 
			
		||||
in any order.
 | 
			
		||||
 | 
			
		||||
@ -3142,7 +3120,8 @@ We mark all non-exported functions with "/* PRIVATE */"":
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
The prototypes for non-exported functions can appear in
 | 
			
		||||
pngpriv.h or in the file where the function is located.
 | 
			
		||||
pngpriv.h
 | 
			
		||||
or in the file where the function is located.
 | 
			
		||||
 | 
			
		||||
The names of all exported functions and variables begin
 | 
			
		||||
with  "png_", and all publicly visible C preprocessor
 | 
			
		||||
@ -3158,12 +3137,15 @@ left parenthesis that follows it:
 | 
			
		||||
    for (i = 2; i > 0; --i)
 | 
			
		||||
       x[i] = a(x) + (int)b;
 | 
			
		||||
 | 
			
		||||
We prefer #ifdef and #ifndef to #if defined() and if !defined()
 | 
			
		||||
when there is only one macro being tested.
 | 
			
		||||
 | 
			
		||||
Other rules can be inferred by inspecting the libpng
 | 
			
		||||
source.
 | 
			
		||||
 | 
			
		||||
XIII. Y2K Compliance in libpng
 | 
			
		||||
 | 
			
		||||
June 8, 2009
 | 
			
		||||
June 16, 2009
 | 
			
		||||
 | 
			
		||||
Since the PNG Development group is an ad-hoc body, we can't make
 | 
			
		||||
an official declaration.
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										46
									
								
								libpng.3
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								libpng.3
									
									
									
									
									
								
							@ -1,4 +1,4 @@
 | 
			
		||||
.TH LIBPNG 3 "June 8, 2009"
 | 
			
		||||
.TH LIBPNG 3 "June 16, 2009"
 | 
			
		||||
.SH NAME
 | 
			
		||||
libpng \- Portable Network Graphics (PNG) Reference Library 1.4.0beta63
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
@ -809,7 +809,7 @@ Following is a copy of the libpng.txt file that accompanies libpng.
 | 
			
		||||
.SH LIBPNG.TXT
 | 
			
		||||
libpng.txt - A description on how to use and modify libpng
 | 
			
		||||
 | 
			
		||||
 libpng version 1.4.0beta63 - June 8, 2009
 | 
			
		||||
 libpng version 1.4.0beta63 - June 16, 2009
 | 
			
		||||
 Updated and distributed by Glenn Randers-Pehrson
 | 
			
		||||
 <glennrp at users.sourceforge.net>
 | 
			
		||||
 Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
@ -818,7 +818,7 @@ libpng.txt - A description on how to use and modify libpng
 | 
			
		||||
 | 
			
		||||
 Based on:
 | 
			
		||||
 | 
			
		||||
 libpng versions 0.97, January 1998, through 1.4.0beta63 - June 8, 2009
 | 
			
		||||
 libpng versions 0.97, January 1998, through 1.4.0beta63 - June 16, 2009
 | 
			
		||||
 Updated and distributed by Glenn Randers-Pehrson
 | 
			
		||||
 Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 | 
			
		||||
@ -1130,28 +1130,6 @@ To inform libpng about your function, use
 | 
			
		||||
 | 
			
		||||
    png_set_read_status_fn(png_ptr, read_row_callback);
 | 
			
		||||
 | 
			
		||||
.SS Width and height limits
 | 
			
		||||
 | 
			
		||||
The PNG specification allows the width and height of an image to be as
 | 
			
		||||
large as 2^31-1 (0x7fffffff), or about 2.147 billion rows and columns.
 | 
			
		||||
Since very few applications really need to process such large images,
 | 
			
		||||
we have imposed an arbitrary 1-million limit on rows and columns.
 | 
			
		||||
Larger images will be rejected immediately with a png_error() call. If
 | 
			
		||||
you wish to override this limit, you can use
 | 
			
		||||
 | 
			
		||||
   png_set_user_limits(png_ptr, width_max, height_max);
 | 
			
		||||
 | 
			
		||||
to set your own limits, or use width_max = height_max = 0x7fffffffL
 | 
			
		||||
to allow all valid dimensions (libpng may reject some very large images
 | 
			
		||||
anyway because of potential buffer overflow conditions).
 | 
			
		||||
 | 
			
		||||
You should put this statement after you create the PNG structure and
 | 
			
		||||
before calling png_read_info(), png_read_png(), or png_process_data().
 | 
			
		||||
If you need to retrieve the limits that are being applied, use
 | 
			
		||||
 | 
			
		||||
   width_max = png_get_user_width_max(png_ptr);
 | 
			
		||||
   height_max = png_get_user_height_max(png_ptr);
 | 
			
		||||
 | 
			
		||||
.SS Unknown-chunk handling
 | 
			
		||||
 | 
			
		||||
Now you get to set the way the library processes unknown chunks in the
 | 
			
		||||
@ -2644,7 +2622,7 @@ Some of the more important parts of the png_info are:
 | 
			
		||||
                     PNG_INTRAPIXEL_DIFFERENCING)
 | 
			
		||||
 | 
			
		||||
If you call png_set_IHDR(), the call must appear before any of the
 | 
			
		||||
other png_set_*() functions, which might require access to some of
 | 
			
		||||
other png_set_*() functions, because they might require access to some of
 | 
			
		||||
the IHDR settings.  The remaining png_set_*() functions can be called
 | 
			
		||||
in any order.
 | 
			
		||||
 | 
			
		||||
@ -3951,7 +3929,8 @@ We mark all non-exported functions with "/* PRIVATE */"":
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
The prototypes for non-exported functions can appear in
 | 
			
		||||
pngpriv.h or in the file where the function is located.
 | 
			
		||||
pngpriv.h
 | 
			
		||||
or in the file where the function is located.
 | 
			
		||||
 | 
			
		||||
The names of all exported functions and variables begin
 | 
			
		||||
with  "png_", and all publicly visible C preprocessor
 | 
			
		||||
@ -3967,12 +3946,15 @@ left parenthesis that follows it:
 | 
			
		||||
    for (i = 2; i > 0; --i)
 | 
			
		||||
       x[i] = a(x) + (int)b;
 | 
			
		||||
 | 
			
		||||
We prefer #ifdef and #ifndef to #if defined() and if !defined()
 | 
			
		||||
when there is only one macro being tested.
 | 
			
		||||
 | 
			
		||||
Other rules can be inferred by inspecting the libpng
 | 
			
		||||
source.
 | 
			
		||||
 | 
			
		||||
.SH XIII. Y2K Compliance in libpng
 | 
			
		||||
 | 
			
		||||
June 8, 2009
 | 
			
		||||
June 16, 2009
 | 
			
		||||
 | 
			
		||||
Since the PNG Development group is an ad-hoc body, we can't make
 | 
			
		||||
an official declaration.
 | 
			
		||||
@ -4139,7 +4121,7 @@ the first widely used release:
 | 
			
		||||
 1.2.10rc1-2         13    10210  12.so.0.10[.0]
 | 
			
		||||
 1.2.10              13    10210  12.so.0.10[.0]
 | 
			
		||||
 1.4.0beta1-6        14    10400  14.so.0.0[.0]
 | 
			
		||||
 1.2.11beta1-4       13    10210  12.so.0.10[.0]
 | 
			
		||||
 1.2.11beta1-4       13    10210  12.so.0.11[.0]
 | 
			
		||||
 1.4.0beta7-8        14    10400  14.so.0.0[.0]
 | 
			
		||||
 1.2.11              13    10211  12.so.0.11[.0]
 | 
			
		||||
 1.2.12              13    10212  12.so.0.12[.0]
 | 
			
		||||
@ -4202,7 +4184,7 @@ possible without all of you.
 | 
			
		||||
 | 
			
		||||
Thanks to Frank J. T. Wojcik for helping with the documentation.
 | 
			
		||||
 | 
			
		||||
Libpng version 1.4.0beta63 - June 8, 2009:
 | 
			
		||||
Libpng version 1.4.0beta63 - June 16, 2009:
 | 
			
		||||
Initially created in 1995 by Guy Eric Schalnat, then of Group 42, Inc.
 | 
			
		||||
Currently maintained by Glenn Randers-Pehrson (glennrp at users.sourceforge.net).
 | 
			
		||||
 | 
			
		||||
@ -4223,7 +4205,7 @@ included in the libpng distribution, the latter shall prevail.)
 | 
			
		||||
If you modify libpng you may insert additional notices immediately following
 | 
			
		||||
this sentence.
 | 
			
		||||
 | 
			
		||||
libpng versions 1.2.6, August 15, 2004, through 1.4.0beta63, June 8, 2009, are
 | 
			
		||||
libpng versions 1.2.6, August 15, 2004, through 1.4.0beta63, June 16, 2009, are
 | 
			
		||||
Copyright (c) 2004,2006-2007 Glenn Randers-Pehrson, and are
 | 
			
		||||
distributed according to the same disclaimer and license as libpng-1.2.5
 | 
			
		||||
with the following individual added to the list of Contributing Authors
 | 
			
		||||
@ -4322,7 +4304,7 @@ certification mark of the Open Source Initiative.
 | 
			
		||||
 | 
			
		||||
Glenn Randers-Pehrson
 | 
			
		||||
glennrp at users.sourceforge.net
 | 
			
		||||
June 8, 2009
 | 
			
		||||
June 16, 2009
 | 
			
		||||
 | 
			
		||||
.\" end of man page
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										508
									
								
								libpngpf.3
									
									
									
									
									
								
							
							
						
						
									
										508
									
								
								libpngpf.3
									
									
									
									
									
								
							@ -1,266 +1,772 @@
 | 
			
		||||
.TH LIBPNGPF 3 "June 5, 2009"
 | 
			
		||||
.TH LIBPNGPF 3 "June 16, 2009"
 | 
			
		||||
.SH NAME
 | 
			
		||||
libpng \- Portable Network Graphics (PNG) Reference Library 1.4.0beta63
 | 
			
		||||
(private functions)
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
\fB#include <png.h>\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_build_gamma_table (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_build_grayscale_palette (int \fP\fIbit_depth\fP\fB, png_colorp \fIpalette\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_calculate_crc (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIptr\fP\fB, png_size_t \fIlength\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_check_chunk_name (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIchunk_name\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_combine_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fImask\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_correct_palette (png_structp \fP\fIpng_ptr\fP\fB, png_colorp \fP\fIpalette\fP\fB, int \fInum_palette\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBint png_crc_error (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBint png_crc_finish (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIskip\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_crc_read (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuf\fP\fB, png_size_t \fIlength\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBpng_voidp png_create_struct (int \fItype\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_decompress_chunk (png_structp \fP\fIpng_ptr\fP\fB, int \fP\fIcomp_type\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_destroy_struct (png_voidp \fIstruct_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_background (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_16p \fP\fItrans_color\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_bgr (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_chop (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_gray_to_rgb (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_invert (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_packswap (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_read_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_read_premultiply_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_read_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_read_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBint png_do_rgb_to_gray (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_swap (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_unpack (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_write_interlace (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fIpass\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_write_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_write_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_do_write_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid *png_far_to_near (png_structp png_ptr,png_voidp \fP\fIptr\fP\fB, int \fIcheck\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_flush (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_info_destroy (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_init_mmx_flags (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_init_read_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_process_some_data (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_check_crc (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_crc_finish (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_crc_skip (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_have_end (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_have_info (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_have_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIrow\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_process_row (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_read_chunk (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_read_end (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_read_IDAT (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_read_sig (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_read_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_read_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_push_save_buffer (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_read_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_read_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_read_push_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_read_start_row (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_read_transform_info (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_reset_crc (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_filtered_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIfiltered_row\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_find_filter (png_structp \fP\fIpng_ptr\fP\fB, png_row_infop \fIrow_info\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_gAMA (png_structp \fP\fIpng_ptr\fP\fB, double \fIfile_gamma\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_gAMA_fixed (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIint_file_gamma\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_hIST (png_structp \fP\fIpng_ptr\fP\fB, png_uint_16p \fP\fIhist\fP\fB, int \fInum_hist\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_IDAT (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_IEND (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_sBIT (png_structp \fP\fIpng_ptr\fP\fB, png_color_8p \fP\fIsbit\fP\fB, int \fIcolor_type\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_sRGB (png_structp \fP\fIpng_ptr\fP\fB, int \fIintent\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_sPLT (png_structp \fP\fIpng_ptr\fP\fB, png_spalette_p \fIpalette\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_start_row (png_structp \fIpng_ptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_write_tIME (png_structp \fP\fIpng_ptr\fP\fB, png_timep \fImod_time\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\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
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoidpf png_zalloc (voidpf \fP\fIpng_ptr\fP\fB, uInt \fP\fIitems\fP\fB, uInt \fIsize\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fBvoid png_zfree (voidpf \fP\fIpng_ptr\fP\fB, voidpf \fIptr\fP\fB);\fP
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
\fI\fB
 | 
			
		||||
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
The functions listed above are used privately by libpng
 | 
			
		||||
and are not recommended for use by applications.  They are
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								png.5
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								png.5
									
									
									
									
									
								
							@ -1,4 +1,4 @@
 | 
			
		||||
.TH PNG 5 "June 5, 2009"
 | 
			
		||||
.TH PNG 5 "June 16, 2009"
 | 
			
		||||
.SH NAME
 | 
			
		||||
png \- Portable Network Graphics (PNG) format
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								png.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								png.c
									
									
									
									
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* png.c - location for general purpose libpng functions
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 12, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
@ -649,13 +649,13 @@ png_get_copyright(png_structp png_ptr)
 | 
			
		||||
#else
 | 
			
		||||
#ifdef __STDC__
 | 
			
		||||
   return ((png_charp) PNG_STRING_NEWLINE \
 | 
			
		||||
     "libpng version x 1.4.0beta63 - June 12, 2009" PNG_STRING_NEWLINE \
 | 
			
		||||
     "libpng version x 1.4.0beta63 - June 16, 2009" PNG_STRING_NEWLINE \
 | 
			
		||||
     "Copyright (c) 1998-2009 Glenn Randers-Pehrson" PNG_STRING_NEWLINE \
 | 
			
		||||
     "Copyright (c) 1996-1997 Andreas Dilger" PNG_STRING_NEWLINE \
 | 
			
		||||
     "Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc." \
 | 
			
		||||
     PNG_STRING_NEWLINE);
 | 
			
		||||
#else
 | 
			
		||||
      return ((png_charp) "libpng version 1.4.0beta63 - June 12, 2009\
 | 
			
		||||
      return ((png_charp) "libpng version 1.4.0beta63 - June 16, 2009\
 | 
			
		||||
      Copyright (c) 1998-2009 Glenn Randers-Pehrson\
 | 
			
		||||
      Copyright (c) 1996-1997 Andreas Dilger\
 | 
			
		||||
      Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.");
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngconf.h - machine configurable file for libpng
 | 
			
		||||
 *
 | 
			
		||||
 * libpng version 1.4.0beta63 - June 12, 2009
 | 
			
		||||
 * libpng version 1.4.0beta63 - June 16, 2009
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngerror.c - stub functions for i/o and memory allocation
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								pngget.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pngget.c
									
									
									
									
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngget.c - retrieval of values from info struct
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								pngmem.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pngmem.c
									
									
									
									
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngmem.c - stub functions for memory allocation
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngpread.c - read a png file in push mode
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngread.c - read a PNG file
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								pngrio.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pngrio.c
									
									
									
									
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngrio.c - functions for data input
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngrtran.c - transforms the data in a row for PNG readers
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
@ -1186,10 +1186,6 @@ png_read_transform_info(png_structp png_ptr, png_infop info_ptr)
 | 
			
		||||
         {
 | 
			
		||||
            if (png_ptr->transformations & PNG_EXPAND_tRNS)
 | 
			
		||||
              info_ptr->color_type |= PNG_COLOR_MASK_ALPHA;
 | 
			
		||||
#if 0 /* Removed from libpng-1.2.27 */
 | 
			
		||||
            else
 | 
			
		||||
              info_ptr->color_type |= PNG_COLOR_MASK_COLOR;
 | 
			
		||||
#endif
 | 
			
		||||
         }
 | 
			
		||||
         if (info_ptr->bit_depth < 8)
 | 
			
		||||
            info_ptr->bit_depth = 8;
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngrutil.c - utilities to read a PNG file
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 12, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								pngset.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pngset.c
									
									
									
									
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngset.c - storage of image information into info struct
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 12, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngtest.c - a simple test program to test libpng
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngtrans.c - transforms the data in a row (used by both readers and writers)
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								pngwio.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pngwio.c
									
									
									
									
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngwio.c - functions for data output
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngwrite.c - general routines to write a PNG file
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngwtran.c - transforms the data in a row for PNG writers
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
 | 
			
		||||
/* pngwutil.c - utilities to write a PNG file
 | 
			
		||||
 *
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 5, 2009]
 | 
			
		||||
 * Last changed in libpng 1.4.0 [June 16, 2009]
 | 
			
		||||
 * For conditions of distribution and use, see copyright notice in png.h
 | 
			
		||||
 * Copyright (c) 1998-2009 Glenn Randers-Pehrson
 | 
			
		||||
 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user