src/3rdparty/libpng/libpngpf.3
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
     1 .TH LIBPNGPF 3 "September 10, 2009"
     1 .TH LIBPNGPF 3 "January 3, 2010"
     2 .SH NAME
     2 .SH NAME
     3 libpng \- Portable Network Graphics (PNG) Reference Library 1.2.40
     3 libpng \- Portable Network Graphics (PNG) Reference Library 1.4.0
     4 (private functions)
     4 (private functions)
     5 .SH SYNOPSIS
     5 .SH SYNOPSIS
     6 \fB#include <png.h>\fP
     6 \fB#include <png.h>\fP
     7 
     7 
     8 \fI\fB
     8 \fB#include \fI"pngpriv.h"
     9 
     9 
    10 \fI\fB
    10 \fI\fB
    11 
    11 
    12 \fBvoid png_build_gamma_table (png_structp \fIpng_ptr\fP\fB);\fP
    12 \fBvoid png_64bit_product (long \fP\fIv1\fP\fB, long \fP\fIv2\fP\fB, unsigned long \fI*hi_product,
       
    13 
       
    14 \fBunsigned long \fI*lo_product\fP\fB);\fP
       
    15 
       
    16 \fI\fB
       
    17 
       
    18 \fBvoid png_build_gamma_table (png_structp \fP\fIpng_ptr\fP\fB, png_byte \fIbit_depth\fP\fB);\fP
    13 
    19 
    14 \fI\fB
    20 \fI\fB
    15 
    21 
    16 \fI\fB
    22 \fI\fB
    17 
    23 
    25 
    31 
    26 \fI\fB
    32 \fI\fB
    27 
    33 
    28 \fI\fB
    34 \fI\fB
    29 
    35 
       
    36 \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
       
    37 
       
    38 \fI\fB
       
    39 
       
    40 \fI\fB
       
    41 
    30 \fBvoid png_check_chunk_name (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIchunk_name\fP\fB);\fP
    42 \fBvoid png_check_chunk_name (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIchunk_name\fP\fB);\fP
    31 
    43 
    32 \fI\fB
    44 \fI\fB
    33 
    45 
    34 \fI\fB
    46 \fI\fB
    37 
    49 
    38 \fI\fB
    50 \fI\fB
    39 
    51 
    40 \fI\fB
    52 \fI\fB
    41 
    53 
       
    54 \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
       
    55 
       
    56 \fI\fB
       
    57 
       
    58 \fI\fB
       
    59 
    42 \fBvoid png_combine_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fImask\fP\fB);\fP
    60 \fBvoid png_combine_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fImask\fP\fB);\fP
    43 
    61 
    44 \fI\fB
    62 \fI\fB
    45 
    63 
    46 \fI\fB
    64 \fI\fB
    79 
    97 
    80 \fI\fB
    98 \fI\fB
    81 
    99 
    82 \fI\fB
   100 \fI\fB
    83 
   101 
    84 \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
   102 \fBint png_debug(int \fP\fIlevel\fP\fB, png_const_charp \fImessage\fP\fB);\fP
       
   103 
       
   104 \fI\fB
       
   105 
       
   106 \fBint png_debug1(int \fP\fIlevel\fP\fB, png_const_charp \fP\fImessage\fP\fB, \fIp1\fP\fB);\fP
       
   107 
       
   108 \fI\fB
       
   109 
       
   110 \fBint png_debug2(int \fP\fIlevel\fP\fB, png_const_charp \fP\fImessage\fP\fB, \fP\fIp1\fP\fB, \fIp2\fP\fB);\fP
       
   111 
       
   112 \fI\fB
       
   113 
       
   114 \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
    85 
   115 
    86 \fI\fB
   116 \fI\fB
    87 
   117 
    88 \fI\fB
   118 \fI\fB
    89 
   119 
    97 
   127 
    98 \fI\fB
   128 \fI\fB
    99 
   129 
   100 \fI\fB
   130 \fI\fB
   101 
   131 
   102 \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
   132 \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
   103 
   133 
   104 \fI\fB
   134 \fI\fB
   105 
   135 
   106 \fI\fB
   136 \fI\fB
   107 
   137 
   179 
   209 
   180 \fBvoid png_do_read_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
   210 \fBvoid png_do_read_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
   181 
   211 
   182 \fI\fB
   212 \fI\fB
   183 
   213 
   184 \fI\fB
       
   185 
       
   186 \fBvoid png_do_read_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
   214 \fBvoid png_do_read_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
   187 
   215 
   188 \fI\fB
   216 \fI\fB
   189 
   217 
   190 \fI\fB
   218 \fI\fB
   535 
   563 
   536 \fI\fB
   564 \fI\fB
   537 
   565 
   538 \fI\fB
   566 \fI\fB
   539 
   567 
   540 \fBpng_uint_32 png_read_chunk_header (png_structp \fIpng_ptr\fP\fB);\fP
       
   541 
       
   542 \fI\fB
       
   543 
       
   544 \fI\fB
       
   545 
       
   546 \fBvoid png_read_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
   568 \fBvoid png_read_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
   547 
   569 
   548 \fI\fB
   570 \fI\fB
   549 
   571 
       
   572 \fBvoid png_read_destroy (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_infop \fIend_info_ptr\fP\fB);\fP
       
   573 
   550 \fI\fB
   574 \fI\fB
   551 
   575 
   552 \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
   576 \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
   553 
   577 
   554 \fI\fB
   578 \fI\fB
   605 
   629 
   606 \fBvoid png_write_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
   630 \fBvoid png_write_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
   607 
   631 
   608 \fI\fB
   632 \fI\fB
   609 
   633 
       
   634 \fBvoid png_write_destroy (png_structp \fIpng_ptr\fP\fB);\fP
       
   635 
   610 \fI\fB
   636 \fI\fB
   611 
   637 
   612 \fBvoid png_write_filtered_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIfiltered_row\fP\fB);\fP
   638 \fBvoid png_write_filtered_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIfiltered_row\fP\fB);\fP
   613 
   639 
   614 \fI\fB
   640 \fI\fB
   710 \fI\fB
   736 \fI\fB
   711 
   737 
   712 \fI\fB
   738 \fI\fB
   713 
   739 
   714 \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
   740 \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
   715 
       
   716 \fI\fB
       
   717 
       
   718 \fI\fB
       
   719 
       
   720 \fBvoid png_write_sig (png_structp \fIpng_ptr\fP\fB);\fP
       
   721 
   741 
   722 \fI\fB
   742 \fI\fB
   723 
   743 
   724 \fI\fB
   744 \fI\fB
   725 
   745 
   783 not "exported" to applications using shared libraries.  They
   803 not "exported" to applications using shared libraries.  They
   784 are listed alphabetically here as an aid to libpng maintainers.
   804 are listed alphabetically here as an aid to libpng maintainers.
   785 See png.h for more information on these functions.
   805 See png.h for more information on these functions.
   786 
   806 
   787 .SH SEE ALSO
   807 .SH SEE ALSO
   788 .IR libpng(3) ", " png(5)
   808 libpng(3), png(5)
   789 .SH AUTHOR
   809 .SH AUTHOR
   790 Glenn Randers-Pehrson
   810 Glenn Randers-Pehrson