LMMS
Loading...
Searching...
No Matches
juce_PNGLoader.cpp File Reference
#include <setjmp.h>
#include "pnglib/png.h"
#include "pnglib/pngconf.h"
#include "pnglib/png.c"
#include "pnglib/pngerror.c"
#include "pnglib/pngget.c"
#include "pnglib/pngmem.c"
#include "pnglib/pngread.c"
#include "pnglib/pngpread.c"
#include "pnglib/pngrio.c"
#include "pnglib/pngrtran.c"
#include "pnglib/pngrutil.c"
#include "pnglib/pngset.c"
#include "pnglib/pngtrans.c"
#include "pnglib/pngwio.c"
#include "pnglib/pngwrite.c"
#include "pnglib/pngwtran.c"
#include "pnglib/pngwutil.c"

Go to the source code of this file.

Classes

struct  juce::pnglibNamespace::png_color_struct
struct  juce::pnglibNamespace::png_color_16_struct
struct  juce::pnglibNamespace::png_color_8_struct
struct  juce::pnglibNamespace::png_sPLT_entry_struct
struct  juce::pnglibNamespace::png_sPLT_struct
struct  juce::pnglibNamespace::png_text_struct
struct  juce::pnglibNamespace::png_time_struct
struct  juce::pnglibNamespace::png_unknown_chunk_t
struct  juce::pnglibNamespace::png_row_info_struct
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< Type >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< Type & >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< Type * >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< char >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< unsigned char >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< short >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< unsigned short >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< int >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< unsigned int >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< long >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< unsigned long >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< int64 >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< uint64 >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< bool >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< float >
struct  juce::pnglibNamespace::water::TypeHelpers::ParameterType< double >
struct  juce::pnglibNamespace::water::TypeHelpers::SmallestFloatType< Type >
struct  juce::pnglibNamespace::water::TypeHelpers::SmallestFloatType< double >
class  juce::pnglibNamespace::water::CharacterFunctions
struct  juce::pnglibNamespace::water::CharacterFunctions::HexParser< ResultType >
class  juce::pnglibNamespace::water::Atomic< Type >
class  juce::pnglibNamespace::water::CharPointer_UTF8
class  juce::pnglibNamespace::water::String
struct  juce::pnglibNamespace::water::String::PreallocationBytes
struct  juce::pnglibNamespace::water::StartEndString
class  juce::pnglibNamespace::water::StringRef
struct  juce::pnglibNamespace::z_stream_s
struct  juce::pnglibNamespace::gz_header_s
struct  juce::pnglibNamespace::png_compression_buffer
struct  juce::pnglibNamespace::png_xy
struct  juce::pnglibNamespace::png_XYZ
struct  juce::pnglibNamespace::png_colorspace
struct  juce::pnglibNamespace::png_struct_def
struct  juce::pnglibNamespace::png_info_def
struct  juce::pnglibNamespace::png_dsort_struct
struct  juce::pnglibNamespace::compression_state
struct  juce::PNGHelpers::PNGErrorStruct

Namespaces

namespace  juce
namespace  juce::zlibNamespace
namespace  juce::pnglibNamespace
namespace  juce::pnglibNamespace::water
namespace  juce::pnglibNamespace::water::NumberToStringConverters
namespace  juce::pnglibNamespace::water::TypeHelpers
namespace  juce::PNGHelpers

Macros

#define NO_DUMMY_DECL
#define PNGLCONF_H   1
#define PNG_16BIT_SUPPORTED
#define PNG_ALIGNED_MEMORY_SUPPORTED
#define PNG_BENIGN_ERRORS_SUPPORTED
#define PNG_BENIGN_READ_ERRORS_SUPPORTED
#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_COLORSPACE_SUPPORTED
#define PNG_CONSOLE_IO_SUPPORTED
#define PNG_EASY_ACCESS_SUPPORTED
#define PNG_FIXED_POINT_SUPPORTED
#define PNG_FLOATING_ARITHMETIC_SUPPORTED
#define PNG_FLOATING_POINT_SUPPORTED
#define PNG_FORMAT_AFIRST_SUPPORTED
#define PNG_FORMAT_BGR_SUPPORTED
#define PNG_GAMMA_SUPPORTED
#define PNG_GET_PALETTE_MAX_SUPPORTED
#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
#define PNG_INCH_CONVERSIONS_SUPPORTED
#define PNG_INFO_IMAGE_SUPPORTED
#define PNG_IO_STATE_SUPPORTED
#define PNG_POINTER_INDEXING_SUPPORTED
#define PNG_PROGRESSIVE_READ_SUPPORTED
#define PNG_READ_16BIT_SUPPORTED
#define PNG_READ_ALPHA_MODE_SUPPORTED
#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
#define PNG_READ_BACKGROUND_SUPPORTED
#define PNG_READ_BGR_SUPPORTED
#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_READ_COMPOSITE_NODIV_SUPPORTED
#define PNG_READ_COMPRESSED_TEXT_SUPPORTED
#define PNG_READ_EXPAND_16_SUPPORTED
#define PNG_READ_EXPAND_SUPPORTED
#define PNG_READ_FILLER_SUPPORTED
#define PNG_READ_GAMMA_SUPPORTED
#define PNG_READ_GET_PALETTE_MAX_SUPPORTED
#define PNG_READ_GRAY_TO_RGB_SUPPORTED
#define PNG_READ_INTERLACING_SUPPORTED
#define PNG_READ_INT_FUNCTIONS_SUPPORTED
#define PNG_READ_INVERT_ALPHA_SUPPORTED
#define PNG_READ_INVERT_SUPPORTED
#define PNG_READ_OPT_PLTE_SUPPORTED
#define PNG_READ_PACKSWAP_SUPPORTED
#define PNG_READ_PACK_SUPPORTED
#define PNG_READ_QUANTIZE_SUPPORTED
#define PNG_READ_RGB_TO_GRAY_SUPPORTED
#define PNG_READ_SCALE_16_TO_8_SUPPORTED
#define PNG_READ_SHIFT_SUPPORTED
#define PNG_READ_STRIP_16_TO_8_SUPPORTED
#define PNG_READ_STRIP_ALPHA_SUPPORTED
#define PNG_READ_SUPPORTED
#define PNG_READ_SWAP_ALPHA_SUPPORTED
#define PNG_READ_SWAP_SUPPORTED
#define PNG_READ_TEXT_SUPPORTED
#define PNG_READ_TRANSFORMS_SUPPORTED
#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_READ_USER_CHUNKS_SUPPORTED
#define PNG_READ_USER_TRANSFORM_SUPPORTED
#define PNG_READ_bKGD_SUPPORTED
#define PNG_READ_cHRM_SUPPORTED
#define PNG_READ_gAMA_SUPPORTED
#define PNG_READ_hIST_SUPPORTED
#define PNG_READ_iCCP_SUPPORTED
#define PNG_READ_iTXt_SUPPORTED
#define PNG_READ_oFFs_SUPPORTED
#define PNG_READ_pCAL_SUPPORTED
#define PNG_READ_pHYs_SUPPORTED
#define PNG_READ_sBIT_SUPPORTED
#define PNG_READ_sCAL_SUPPORTED
#define PNG_READ_sPLT_SUPPORTED
#define PNG_READ_sRGB_SUPPORTED
#define PNG_READ_tEXt_SUPPORTED
#define PNG_READ_tIME_SUPPORTED
#define PNG_READ_tRNS_SUPPORTED
#define PNG_READ_zTXt_SUPPORTED
#define PNG_SAVE_INT_32_SUPPORTED
#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_SEQUENTIAL_READ_SUPPORTED
#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED
#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED
#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_SET_USER_LIMITS_SUPPORTED
#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED
#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED
#define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED
#define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED
#define PNG_STDIO_SUPPORTED
#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_TEXT_SUPPORTED
#define PNG_TIME_RFC1123_SUPPORTED
#define PNG_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_USER_CHUNKS_SUPPORTED
#define PNG_USER_LIMITS_SUPPORTED
#define PNG_USER_TRANSFORM_INFO_SUPPORTED
#define PNG_USER_TRANSFORM_PTR_SUPPORTED
#define PNG_WARNINGS_SUPPORTED
#define PNG_WRITE_16BIT_SUPPORTED
#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
#define PNG_WRITE_BGR_SUPPORTED
#define PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED
#define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
#define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED
#define PNG_WRITE_FILLER_SUPPORTED
#define PNG_WRITE_FILTER_SUPPORTED
#define PNG_WRITE_FLUSH_SUPPORTED
#define PNG_WRITE_GET_PALETTE_MAX_SUPPORTED
#define PNG_WRITE_INTERLACING_SUPPORTED
#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED
#define PNG_WRITE_INVERT_ALPHA_SUPPORTED
#define PNG_WRITE_INVERT_SUPPORTED
#define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED
#define PNG_WRITE_PACKSWAP_SUPPORTED
#define PNG_WRITE_PACK_SUPPORTED
#define PNG_WRITE_SHIFT_SUPPORTED
#define PNG_WRITE_SUPPORTED
#define PNG_WRITE_SWAP_ALPHA_SUPPORTED
#define PNG_WRITE_SWAP_SUPPORTED
#define PNG_WRITE_TEXT_SUPPORTED
#define PNG_WRITE_TRANSFORMS_SUPPORTED
#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
#define PNG_WRITE_USER_TRANSFORM_SUPPORTED
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
#define PNG_WRITE_bKGD_SUPPORTED
#define PNG_WRITE_cHRM_SUPPORTED
#define PNG_WRITE_gAMA_SUPPORTED
#define PNG_WRITE_hIST_SUPPORTED
#define PNG_WRITE_iCCP_SUPPORTED
#define PNG_WRITE_iTXt_SUPPORTED
#define PNG_WRITE_oFFs_SUPPORTED
#define PNG_WRITE_pCAL_SUPPORTED
#define PNG_WRITE_pHYs_SUPPORTED
#define PNG_WRITE_sBIT_SUPPORTED
#define PNG_WRITE_sCAL_SUPPORTED
#define PNG_WRITE_sPLT_SUPPORTED
#define PNG_WRITE_sRGB_SUPPORTED
#define PNG_WRITE_tEXt_SUPPORTED
#define PNG_WRITE_tIME_SUPPORTED
#define PNG_WRITE_tRNS_SUPPORTED
#define PNG_WRITE_zTXt_SUPPORTED
#define PNG_bKGD_SUPPORTED
#define PNG_cHRM_SUPPORTED
#define PNG_gAMA_SUPPORTED
#define PNG_hIST_SUPPORTED
#define PNG_iCCP_SUPPORTED
#define PNG_iTXt_SUPPORTED
#define PNG_oFFs_SUPPORTED
#define PNG_pCAL_SUPPORTED
#define PNG_pHYs_SUPPORTED
#define PNG_sBIT_SUPPORTED
#define PNG_sCAL_SUPPORTED
#define PNG_sPLT_SUPPORTED
#define PNG_sRGB_SUPPORTED
#define PNG_tEXt_SUPPORTED
#define PNG_tIME_SUPPORTED
#define PNG_tRNS_SUPPORTED
#define PNG_zTXt_SUPPORTED
#define PNG_STRING_COPYRIGHT   "";
#define PNG_STRING_NEWLINE   "\n"
#define PNG_LITERAL_SHARP   0x23
#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b
#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d
#define PNG_API_RULE   0
#define PNG_CALLOC_SUPPORTED
#define PNG_COST_SHIFT   3
#define PNG_DEFAULT_READ_MACROS   1
#define PNG_GAMMA_THRESHOLD_FIXED   5000
#define PNG_IDAT_READ_SIZE   PNG_ZBUF_SIZE
#define PNG_INFLATE_BUF_SIZE   1024
#define PNG_MAX_GAMMA_8   11
#define PNG_QUANTIZE_BLUE_BITS   5
#define PNG_QUANTIZE_GREEN_BITS   5
#define PNG_QUANTIZE_RED_BITS   5
#define PNG_TEXT_Z_DEFAULT_COMPRESSION   (-1)
#define PNG_TEXT_Z_DEFAULT_STRATEGY   0
#define PNG_WEIGHT_SHIFT   8
#define PNG_ZBUF_SIZE   8192
#define PNG_Z_DEFAULT_COMPRESSION   (-1)
#define PNG_Z_DEFAULT_NOFILTER_STRATEGY   0
#define PNG_Z_DEFAULT_STRATEGY   1
#define PNG_sCAL_PRECISION   5
#define PNG_sRGB_PROFILE_CHECKS   2
#define PNG_LINKAGE_API
#define PNG_LINKAGE_FUNCTION
#define PNG_ARM_NEON_OPT   0
#define PNG_USER_WIDTH_MAX   1000000
#define PNG_USER_HEIGHT_MAX   1000000
#define png_debug(a, b)
#define png_debug1(a, b, c)
#define png_debug2(a, b, c, d)
#define PNG_H
#define PNG_LIBPNG_VER_STRING   "1.6.37"
#define PNG_HEADER_VERSION_STRING   " libpng version 1.6.37 - April 14, 2019\n"
#define PNG_LIBPNG_VER_SONUM   16
#define PNG_LIBPNG_VER_DLLNUM   16
#define PNG_LIBPNG_VER_MAJOR   1
#define PNG_LIBPNG_VER_MINOR   6
#define PNG_LIBPNG_VER_RELEASE   37
#define PNG_LIBPNG_VER_BUILD   0
#define PNG_LIBPNG_BUILD_ALPHA   1
#define PNG_LIBPNG_BUILD_BETA   2
#define PNG_LIBPNG_BUILD_RC   3
#define PNG_LIBPNG_BUILD_STABLE   4
#define PNG_LIBPNG_BUILD_RELEASE_STATUS_MASK   7
#define PNG_LIBPNG_BUILD_PATCH
#define PNG_LIBPNG_BUILD_PRIVATE
#define PNG_LIBPNG_BUILD_SPECIAL
#define PNG_LIBPNG_BUILD_BASE_TYPE   PNG_LIBPNG_BUILD_STABLE
#define PNG_LIBPNG_VER   10637 /* 1.6.37 */
#define PNGCONF_H
#define PNG_CONST   const /* backward compatibility only */
#define PNG_USE_READ_MACROS
#define PNGARG(arglist)
#define PNGCAPI
#define PNGCBAPI   PNGCAPI
#define PNGAPI   PNGCAPI
#define PNG_IMPEXP
#define PNG_FUNCTION(type, name, args, attributes)
#define PNG_EXPORT_TYPE(type)
#define PNG_EXPORTA(ordinal, type, name, args, attributes)
#define PNG_EMPTY   /*empty list*/
#define PNG_EXPORT(ordinal, type, name, args)
#define PNG_REMOVED(ordinal, type, name, args, attributes)
#define PNG_CALLBACK(type, name, args)
#define PNG_PEDANTIC_WARNINGS_SUPPORTED
#define PNG_DEPRECATED   /* Use of this function is deprecated */
#define PNG_USE_RESULT   /* The result of this function must be checked */
#define PNG_NORETURN   /* This function does not return */
#define PNG_ALLOCATED   /* The result of the function is new memory */
#define PNG_PRIVATE   /* This is a private libpng function */
#define PNG_RESTRICT   /* The C99 "restrict" feature */
#define PNG_FP_EXPORT(ordinal, type, name, args)
#define PNG_FIXED_EXPORT(ordinal, type, name, args)
#define PNG_LIBPNG_BUILD_TYPE   (PNG_LIBPNG_BUILD_BASE_TYPE)
#define png_libpng_ver   png_get_header_ver(NULL)
#define PNG_TEXT_COMPRESSION_NONE_WR   -3
#define PNG_TEXT_COMPRESSION_zTXt_WR   -2
#define PNG_TEXT_COMPRESSION_NONE   -1
#define PNG_TEXT_COMPRESSION_zTXt   0
#define PNG_ITXT_COMPRESSION_NONE   1
#define PNG_ITXT_COMPRESSION_zTXt   2
#define PNG_TEXT_COMPRESSION_LAST   3 /* Not a valid value */
#define PNG_HAVE_IHDR   0x01
#define PNG_HAVE_PLTE   0x02
#define PNG_AFTER_IDAT   0x08
#define PNG_UINT_31_MAX   ((png_uint_32)0x7fffffffL)
#define PNG_UINT_32_MAX   ((png_uint_32)(-1))
#define PNG_SIZE_MAX   ((size_t)(-1))
#define PNG_FP_1   100000
#define PNG_FP_HALF   50000
#define PNG_FP_MAX   ((png_fixed_point)0x7fffffffL)
#define PNG_FP_MIN   (-PNG_FP_MAX)
#define PNG_COLOR_MASK_PALETTE   1
#define PNG_COLOR_MASK_COLOR   2
#define PNG_COLOR_MASK_ALPHA   4
#define PNG_COLOR_TYPE_GRAY   0
#define PNG_COLOR_TYPE_PALETTE   (PNG_COLOR_MASK_COLOR | PNG_COLOR_MASK_PALETTE)
#define PNG_COLOR_TYPE_RGB   (PNG_COLOR_MASK_COLOR)
#define PNG_COLOR_TYPE_RGB_ALPHA   (PNG_COLOR_MASK_COLOR | PNG_COLOR_MASK_ALPHA)
#define PNG_COLOR_TYPE_GRAY_ALPHA   (PNG_COLOR_MASK_ALPHA)
#define PNG_COLOR_TYPE_RGBA   PNG_COLOR_TYPE_RGB_ALPHA
#define PNG_COLOR_TYPE_GA   PNG_COLOR_TYPE_GRAY_ALPHA
#define PNG_COMPRESSION_TYPE_BASE   0 /* Deflate method 8, 32K window */
#define PNG_COMPRESSION_TYPE_DEFAULT   PNG_COMPRESSION_TYPE_BASE
#define PNG_FILTER_TYPE_BASE   0 /* Single row per-byte filtering */
#define PNG_INTRAPIXEL_DIFFERENCING   64 /* Used only in MNG datastreams */
#define PNG_FILTER_TYPE_DEFAULT   PNG_FILTER_TYPE_BASE
#define PNG_INTERLACE_NONE   0 /* Non-interlaced image */
#define PNG_INTERLACE_ADAM7   1 /* Adam7 interlacing */
#define PNG_INTERLACE_LAST   2 /* Not a valid value */
#define PNG_OFFSET_PIXEL   0 /* Offset in pixels */
#define PNG_OFFSET_MICROMETER   1 /* Offset in micrometers (1/10^6 meter) */
#define PNG_OFFSET_LAST   2 /* Not a valid value */
#define PNG_EQUATION_LINEAR   0 /* Linear transformation */
#define PNG_EQUATION_BASE_E   1 /* Exponential base e transform */
#define PNG_EQUATION_ARBITRARY   2 /* Arbitrary base exponential transform */
#define PNG_EQUATION_HYPERBOLIC   3 /* Hyperbolic sine transformation */
#define PNG_EQUATION_LAST   4 /* Not a valid value */
#define PNG_SCALE_UNKNOWN   0 /* unknown unit (image scale) */
#define PNG_SCALE_METER   1 /* meters per pixel */
#define PNG_SCALE_RADIAN   2 /* radians per pixel */
#define PNG_SCALE_LAST   3 /* Not a valid value */
#define PNG_RESOLUTION_UNKNOWN   0 /* pixels/unknown unit (aspect ratio) */
#define PNG_RESOLUTION_METER   1 /* pixels/meter */
#define PNG_RESOLUTION_LAST   2 /* Not a valid value */
#define PNG_sRGB_INTENT_PERCEPTUAL   0
#define PNG_sRGB_INTENT_RELATIVE   1
#define PNG_sRGB_INTENT_SATURATION   2
#define PNG_sRGB_INTENT_ABSOLUTE   3
#define PNG_sRGB_INTENT_LAST   4 /* Not a valid value */
#define PNG_KEYWORD_MAX_LENGTH   79
#define PNG_MAX_PALETTE_LENGTH   256
#define PNG_INFO_gAMA   0x0001U
#define PNG_INFO_sBIT   0x0002U
#define PNG_INFO_cHRM   0x0004U
#define PNG_INFO_PLTE   0x0008U
#define PNG_INFO_tRNS   0x0010U
#define PNG_INFO_bKGD   0x0020U
#define PNG_INFO_hIST   0x0040U
#define PNG_INFO_pHYs   0x0080U
#define PNG_INFO_oFFs   0x0100U
#define PNG_INFO_tIME   0x0200U
#define PNG_INFO_pCAL   0x0400U
#define PNG_INFO_sRGB   0x0800U /* GR-P, 0.96a */
#define PNG_INFO_iCCP   0x1000U /* ESR, 1.0.6 */
#define PNG_INFO_sPLT   0x2000U /* ESR, 1.0.6 */
#define PNG_INFO_sCAL   0x4000U /* ESR, 1.0.6 */
#define PNG_INFO_IDAT   0x8000U /* ESR, 1.0.6 */
#define PNG_INFO_eXIf   0x10000U /* GR-P, 1.6.31 */
#define PNG_TRANSFORM_IDENTITY   0x0000 /* read and write */
#define PNG_TRANSFORM_STRIP_16   0x0001 /* read only */
#define PNG_TRANSFORM_STRIP_ALPHA   0x0002 /* read only */
#define PNG_TRANSFORM_PACKING   0x0004 /* read and write */
#define PNG_TRANSFORM_PACKSWAP   0x0008 /* read and write */
#define PNG_TRANSFORM_EXPAND   0x0010 /* read only */
#define PNG_TRANSFORM_INVERT_MONO   0x0020 /* read and write */
#define PNG_TRANSFORM_SHIFT   0x0040 /* read and write */
#define PNG_TRANSFORM_BGR   0x0080 /* read and write */
#define PNG_TRANSFORM_SWAP_ALPHA   0x0100 /* read and write */
#define PNG_TRANSFORM_SWAP_ENDIAN   0x0200 /* read and write */
#define PNG_TRANSFORM_INVERT_ALPHA   0x0400 /* read and write */
#define PNG_TRANSFORM_STRIP_FILLER   0x0800 /* write only */
#define PNG_TRANSFORM_STRIP_FILLER_BEFORE   PNG_TRANSFORM_STRIP_FILLER
#define PNG_TRANSFORM_STRIP_FILLER_AFTER   0x1000 /* write only */
#define PNG_TRANSFORM_GRAY_TO_RGB   0x2000 /* read only */
#define PNG_TRANSFORM_EXPAND_16   0x4000 /* read only */
#define PNG_FLAG_MNG_EMPTY_PLTE   0x01
#define PNG_FLAG_MNG_FILTER_64   0x04
#define PNG_ALL_MNG_FEATURES   0x05
#define png_check_sig(sig, n)
#define png_jmpbuf(png_ptr)
#define PNG_ERROR_ACTION_NONE   1
#define PNG_ERROR_ACTION_WARN   2
#define PNG_ERROR_ACTION_ERROR   3
#define PNG_RGB_TO_GRAY_DEFAULT   (-1)/*for red/green coefficients*/
#define PNG_ALPHA_PNG   0 /* according to the PNG standard */
#define PNG_ALPHA_STANDARD   1 /* according to Porter/Duff */
#define PNG_ALPHA_ASSOCIATED   1 /* as above; this is the normal practice */
#define PNG_ALPHA_PREMULTIPLIED   1 /* as above */
#define PNG_ALPHA_OPTIMIZED   2 /* 'PNG' for opaque pixels, else 'STANDARD' */
#define PNG_ALPHA_BROKEN   3 /* the alpha channel is gamma encoded */
#define PNG_DEFAULT_sRGB   -1 /* sRGB gamma and color space */
#define PNG_GAMMA_MAC_18   -2 /* Old Mac '1.8' gamma and color space */
#define PNG_GAMMA_sRGB   220000 /* Television standards--matches sRGB gamma */
#define PNG_GAMMA_LINEAR   PNG_FP_1 /* Linear */
#define PNG_FILLER_BEFORE   0
#define PNG_FILLER_AFTER   1
#define PNG_BACKGROUND_GAMMA_UNKNOWN   0
#define PNG_BACKGROUND_GAMMA_SCREEN   1
#define PNG_BACKGROUND_GAMMA_FILE   2
#define PNG_BACKGROUND_GAMMA_UNIQUE   3
#define PNG_READ_16_TO_8_SUPPORTED   /* Name prior to 1.5.4 */
#define PNG_GAMMA_THRESHOLD   (PNG_GAMMA_THRESHOLD_FIXED*.00001)
#define PNG_CRC_DEFAULT   0 /* error/quit warn/discard data */
#define PNG_CRC_ERROR_QUIT   1 /* error/quit error/quit */
#define PNG_CRC_WARN_DISCARD   2 /* (INVALID) warn/discard data */
#define PNG_CRC_WARN_USE   3 /* warn/use data warn/use data */
#define PNG_CRC_QUIET_USE   4 /* quiet/use data quiet/use data */
#define PNG_CRC_NO_CHANGE   5 /* use current value use current value */
#define PNG_NO_FILTERS   0x00
#define PNG_FILTER_NONE   0x08
#define PNG_FILTER_SUB   0x10
#define PNG_FILTER_UP   0x20
#define PNG_FILTER_AVG   0x40
#define PNG_FILTER_PAETH   0x80
#define PNG_FAST_FILTERS   (PNG_FILTER_NONE | PNG_FILTER_SUB | PNG_FILTER_UP)
#define PNG_ALL_FILTERS   (PNG_FAST_FILTERS | PNG_FILTER_AVG | PNG_FILTER_PAETH)
#define PNG_FILTER_VALUE_NONE   0
#define PNG_FILTER_VALUE_SUB   1
#define PNG_FILTER_VALUE_UP   2
#define PNG_FILTER_VALUE_AVG   3
#define PNG_FILTER_VALUE_PAETH   4
#define PNG_FILTER_VALUE_LAST   5
#define PNG_FILTER_HEURISTIC_DEFAULT   0 /* Currently "UNWEIGHTED" */
#define PNG_FILTER_HEURISTIC_UNWEIGHTED   1 /* Used by libpng < 0.95 */
#define PNG_FILTER_HEURISTIC_WEIGHTED   2 /* Experimental feature */
#define PNG_FILTER_HEURISTIC_LAST   3 /* Not a valid value */
#define PNG_DESTROY_WILL_FREE_DATA   1
#define PNG_SET_WILL_FREE_DATA   1
#define PNG_USER_WILL_FREE_DATA   2
#define PNG_FREE_HIST   0x0008U
#define PNG_FREE_ICCP   0x0010U
#define PNG_FREE_SPLT   0x0020U
#define PNG_FREE_ROWS   0x0040U
#define PNG_FREE_PCAL   0x0080U
#define PNG_FREE_SCAL   0x0100U
#define PNG_FREE_UNKN   0x0200U
#define PNG_FREE_PLTE   0x1000U
#define PNG_FREE_TRNS   0x2000U
#define PNG_FREE_TEXT   0x4000U
#define PNG_FREE_EXIF   0x8000U /* Added at libpng-1.6.31 */
#define PNG_FREE_ALL   0xffffU
#define PNG_FREE_MUL   0x4220U /* PNG_FREE_SPLT|PNG_FREE_TEXT|PNG_FREE_UNKN */
#define png_error(s1, s2)
#define png_chunk_error(s1, s2)
#define PNG_HANDLE_CHUNK_AS_DEFAULT   0
#define PNG_HANDLE_CHUNK_NEVER   1
#define PNG_HANDLE_CHUNK_IF_SAFE   2
#define PNG_HANDLE_CHUNK_ALWAYS   3
#define PNG_HANDLE_CHUNK_LAST   4
#define PNG_IO_NONE   0x0000 /* no I/O at this moment */
#define PNG_IO_READING   0x0001 /* currently reading */
#define PNG_IO_WRITING   0x0002 /* currently writing */
#define PNG_IO_SIGNATURE   0x0010 /* currently at the file signature */
#define PNG_IO_CHUNK_HDR   0x0020 /* currently at the chunk header */
#define PNG_IO_CHUNK_DATA   0x0040 /* currently at the chunk data */
#define PNG_IO_CHUNK_CRC   0x0080 /* currently at the chunk crc */
#define PNG_IO_MASK_OP   0x000f /* current operation: reading/writing */
#define PNG_IO_MASK_LOC   0x00f0 /* current location: sig/hdr/data/crc */
#define PNG_INTERLACE_ADAM7_PASSES   7
#define PNG_PASS_START_ROW(pass)
#define PNG_PASS_START_COL(pass)
#define PNG_PASS_ROW_OFFSET(pass)
#define PNG_PASS_COL_OFFSET(pass)
#define PNG_PASS_ROW_SHIFT(pass)
#define PNG_PASS_COL_SHIFT(pass)
#define PNG_PASS_ROWS(height, pass)
#define PNG_PASS_COLS(width, pass)
#define PNG_ROW_FROM_PASS_ROW(y_in, pass)
#define PNG_COL_FROM_PASS_COL(x_in, pass)
#define PNG_PASS_MASK(pass, off)
#define PNG_ROW_IN_INTERLACE_PASS(y, pass)
#define PNG_COL_IN_INTERLACE_PASS(x, pass)
#define png_composite(composite, fg, alpha, bg)
#define png_composite_16(composite, fg, alpha, bg)
#define PNG_get_uint_32(buf)
#define PNG_get_uint_16(buf)
#define PNG_get_int_32(buf)
#define png_get_uint_32(buf)
#define png_get_uint_16(buf)
#define png_get_int_32(buf)
#define PNG_NO_EXTERN
#define PNGPRIV_H
#define _POSIX_SOURCE   1 /* Just the POSIX 1003.1 and C89 APIs */
#define WATER_STRING_H_INCLUDED
#define WATER_CHARPOINTER_UTF8_H_INCLUDED
#define WATER_CHARACTERFUNCTIONS_H_INCLUDED
#define WATER_MEMORY_H_INCLUDED
#define WATER_H_INCLUDED
#define CARLA_DEFINES_H_INCLUDED
#define __has_feature(x)
#define __has_extension   __has_feature
#define CARLA_VERSION_HEX   0x020591
#define CARLA_VERSION_STRING   "2.6.0-alpha1"
#define CARLA_VERSION_STRMIN   "2.6"
#define constexpr   /* note: constexpr is coming to C soon, but no compilers support it yet */
#define P_INT64   "%lli"
#define P_UINT64   "%llu"
#define P_INTPTR   "%i"
#define P_UINTPTR   "%x"
#define P_SIZE   "%u"
#define P_SSIZE   "%i"
#define BINARY_NATIVE   BINARY_POSIX32
#define unlikely(x)
#define CARLA_ASSERT(cond)
#define CARLA_ASSERT_INT(cond, value)
#define CARLA_ASSERT_INT2(cond, v1, v2)
#define CARLA_SAFE_ASSERT(cond)
#define CARLA_SAFE_ASSERT_INT(cond, value)
#define CARLA_SAFE_ASSERT_INT2(cond, v1, v2)
#define CARLA_SAFE_ASSERT_UINT(cond, value)
#define CARLA_SAFE_ASSERT_UINT2(cond, v1, v2)
#define CARLA_SAFE_ASSERT_BREAK(cond)
#define CARLA_SAFE_ASSERT_CONTINUE(cond)
#define CARLA_SAFE_ASSERT_RETURN(cond, ret)
#define CARLA_CUSTOM_SAFE_ASSERT(msg, cond)
#define CARLA_CUSTOM_SAFE_ASSERT_BREAK(msg, cond)
#define CARLA_CUSTOM_SAFE_ASSERT_CONTINUE(msg, cond)
#define CARLA_CUSTOM_SAFE_ASSERT_RETURN(msg, cond, ret)
#define CARLA_CUSTOM_SAFE_ASSERT_ONCE_BREAK(msg, cond)
#define CARLA_CUSTOM_SAFE_ASSERT_ONCE_CONTINUE(msg, cond)
#define CARLA_CUSTOM_SAFE_ASSERT_ONCE_RETURN(msg, cond, ret)
#define CARLA_SAFE_ASSERT_INT_BREAK(cond, value)
#define CARLA_SAFE_ASSERT_INT_CONTINUE(cond, value)
#define CARLA_SAFE_ASSERT_INT_RETURN(cond, value, ret)
#define CARLA_SAFE_ASSERT_INT2_BREAK(cond, v1, v2)
#define CARLA_SAFE_ASSERT_INT2_CONTINUE(cond, v1, v2)
#define CARLA_SAFE_ASSERT_INT2_RETURN(cond, v1, v2, ret)
#define CARLA_SAFE_ASSERT_UINT_BREAK(cond, value)
#define CARLA_SAFE_ASSERT_UINT_CONTINUE(cond, value)
#define CARLA_SAFE_ASSERT_UINT_RETURN(cond, value, ret)
#define CARLA_SAFE_ASSERT_UINT2_BREAK(cond, v1, v2)
#define CARLA_SAFE_ASSERT_UINT2_CONTINUE(cond, v1, v2)
#define CARLA_SAFE_ASSERT_UINT2_RETURN(cond, v1, v2, ret)
#define CARLA_CATCH_UNWIND
#define CARLA_SAFE_EXCEPTION(msg)
#define CARLA_SAFE_EXCEPTION_BREAK(msg)
#define CARLA_SAFE_EXCEPTION_CONTINUE(msg)
#define CARLA_SAFE_EXCEPTION_RETURN(msg, ret)
#define CARLA_DECLARE_NON_COPYABLE(ClassName)
#define CARLA_PREVENT_HEAP_ALLOCATION
#define CARLA_PREVENT_VIRTUAL_HEAP_ALLOCATION
#define CARLA_VISIBLE_SYMBOL   __attribute__ ((visibility("default")))
#define CARLA_API   CARLA_VISIBLE_SYMBOL
#define CARLA_EXTERN_C
#define CARLA_API_EXPORT   CARLA_EXTERN_C CARLA_API
#define CARLA_PLUGIN_EXPORT   CARLA_EXTERN_C CARLA_VISIBLE_SYMBOL
#define CARLA_OS_SEP   '/'
#define CARLA_OS_SEP_STR   "/"
#define CARLA_OS_SPLIT   ':'
#define CARLA_OS_SPLIT_STR   ":"
#define wassertfalse   carla_safe_assert("wassertfalse triggered", __FILE__, __LINE__);
#define wassert(expression)
#define static_wassert(expression)
#define WATER_DELETED_FUNCTION
#define PARAMETER_TYPE(a)
#define WATER_ATOMIC_H_INCLUDED
#define WATER_ATOMIC_64_SUPPORTED
#define WATER_ALIGN_SIZE   4
#define WATER_STRINGREF_H_INCLUDED
#define PNGLIB_BUILD   /*libpng is being built, not used*/
#define PNG_MIPS_MSA_OPT   0
#define PNG_POWERPC_VSX_OPT   0
#define PNG_INTEL_SSE_OPT   0
#define PNG_INTEL_SSE_IMPLEMENTATION   0
#define PNG_INTERNAL_DATA(type, name, array)
#define PNG_INTERNAL_FUNCTION(type, name, args, attributes)
#define PNG_INTERNAL_CALLBACK(type, name, args, attributes)
#define PNG_DLL_EXPORT
#define PNG_RELEASE_BUILD   (PNG_LIBPNG_BUILD_BASE_TYPE >= PNG_LIBPNG_BUILD_RC)
#define PNG_UNUSED(param)
#define PNG_WARNING_PARAMETERS(p)
#define png_fixed_error(s1, s2)
#define PNGFAPI   PNGAPI
#define png_voidcast(type, value)
#define png_constcast(type, value)
#define png_aligncast(type, value)
#define png_aligncastconst(type, value)
#define FLAC__PRIVATE__FLOAT_H
#define FLAC__ORDINALS_H
#define true   1
#define false   0
#define PNG_ABORT()
#define PNG_ALIGN_NONE   0 /* do not use data alignment */
#define PNG_ALIGN_ALWAYS   1 /* assume unaligned accesses are OK */
#define PNG_ALIGN_OFFSET   -1 /* prevent the use of this */
#define PNG_ALIGN_SIZE   3 /* use sizeof to determine alignment */
#define PNG_ALIGN_TYPE   PNG_ALIGN_SIZE
#define png_alignof(type)
#define png_isaligned(ptr, type)
#define PNG_HAVE_IDAT   0x04U
#define PNG_HAVE_IEND   0x10U
#define PNG_HAVE_CHUNK_HEADER   0x100U
#define PNG_WROTE_tIME   0x200U
#define PNG_WROTE_INFO_BEFORE_PLTE   0x400U
#define PNG_BACKGROUND_IS_GRAY   0x800U
#define PNG_HAVE_PNG_SIGNATURE   0x1000U
#define PNG_HAVE_CHUNK_AFTER_IDAT   0x2000U /* Have another chunk after IDAT */
#define PNG_IS_READ_STRUCT   0x8000U /* Else is a write struct */
#define PNG_BGR   0x0001U
#define PNG_INTERLACE   0x0002U
#define PNG_PACK   0x0004U
#define PNG_SHIFT   0x0008U
#define PNG_SWAP_BYTES   0x0010U
#define PNG_INVERT_MONO   0x0020U
#define PNG_QUANTIZE   0x0040U
#define PNG_COMPOSE   0x0080U /* Was PNG_BACKGROUND */
#define PNG_BACKGROUND_EXPAND   0x0100U
#define PNG_EXPAND_16   0x0200U /* Added to libpng 1.5.2 */
#define PNG_16_TO_8   0x0400U /* Becomes 'chop' in 1.5.4 */
#define PNG_RGBA   0x0800U
#define PNG_EXPAND   0x1000U
#define PNG_GAMMA   0x2000U
#define PNG_GRAY_TO_RGB   0x4000U
#define PNG_FILLER   0x8000U
#define PNG_PACKSWAP   0x10000U
#define PNG_SWAP_ALPHA   0x20000U
#define PNG_STRIP_ALPHA   0x40000U
#define PNG_INVERT_ALPHA   0x80000U
#define PNG_USER_TRANSFORM   0x100000U
#define PNG_RGB_TO_GRAY_ERR   0x200000U
#define PNG_RGB_TO_GRAY_WARN   0x400000U
#define PNG_RGB_TO_GRAY   0x600000U /* two bits, RGB_TO_GRAY_ERR|WARN */
#define PNG_ENCODE_ALPHA   0x800000U /* Added to libpng-1.5.4 */
#define PNG_ADD_ALPHA   0x1000000U /* Added to libpng-1.2.7 */
#define PNG_EXPAND_tRNS   0x2000000U /* Added to libpng-1.2.9 */
#define PNG_SCALE_16_TO_8   0x4000000U /* Added to libpng-1.5.4 */
#define PNG_STRUCT_PNG   0x0001U
#define PNG_STRUCT_INFO   0x0002U
#define PNG_FLAG_ZLIB_CUSTOM_STRATEGY   0x0001U
#define PNG_FLAG_ZSTREAM_INITIALIZED   0x0002U /* Added to libpng-1.6.0 */
#define PNG_FLAG_ZSTREAM_ENDED   0x0008U /* Added to libpng-1.6.0 */
#define PNG_FLAG_ROW_INIT   0x0040U
#define PNG_FLAG_FILLER_AFTER   0x0080U
#define PNG_FLAG_CRC_ANCILLARY_USE   0x0100U
#define PNG_FLAG_CRC_ANCILLARY_NOWARN   0x0200U
#define PNG_FLAG_CRC_CRITICAL_USE   0x0400U
#define PNG_FLAG_CRC_CRITICAL_IGNORE   0x0800U
#define PNG_FLAG_ASSUME_sRGB   0x1000U /* Added to libpng-1.5.4 */
#define PNG_FLAG_OPTIMIZE_ALPHA   0x2000U /* Added to libpng-1.5.4 */
#define PNG_FLAG_DETECT_UNINITIALIZED   0x4000U /* Added to libpng-1.5.4 */
#define PNG_FLAG_LIBRARY_MISMATCH   0x20000U
#define PNG_FLAG_STRIP_ERROR_NUMBERS   0x40000U
#define PNG_FLAG_STRIP_ERROR_TEXT   0x80000U
#define PNG_FLAG_BENIGN_ERRORS_WARN   0x100000U /* Added to libpng-1.4.0 */
#define PNG_FLAG_APP_WARNINGS_WARN   0x200000U /* Added to libpng-1.6.0 */
#define PNG_FLAG_APP_ERRORS_WARN   0x400000U /* Added to libpng-1.6.0 */
#define PNG_FLAG_CRC_ANCILLARY_MASK
#define PNG_FLAG_CRC_CRITICAL_MASK
#define PNG_FLAG_CRC_MASK
#define PNG_COLOR_DIST(c1, c2)
#define PNG_DIV65535(v24)
#define PNG_DIV257(v16)
#define PNG_ROWBYTES(pixel_bits, width)
#define PNG_TRAILBITS(pixel_bits, width)
#define PNG_PADBITS(pixel_bits, width)
#define PNG_OUT_OF_RANGE(value, ideal, delta)
#define png_float(png_ptr, fixed, s)
#define PNG_32b(b, s)
#define PNG_U32(b1, b2, b3, b4)
#define png_IDAT   PNG_U32( 73, 68, 65, 84)
#define png_IEND   PNG_U32( 73, 69, 78, 68)
#define png_IHDR   PNG_U32( 73, 72, 68, 82)
#define png_PLTE   PNG_U32( 80, 76, 84, 69)
#define png_bKGD   PNG_U32( 98, 75, 71, 68)
#define png_cHRM   PNG_U32( 99, 72, 82, 77)
#define png_eXIf   PNG_U32(101, 88, 73, 102) /* registered July 2017 */
#define png_fRAc   PNG_U32(102, 82, 65, 99) /* registered, not defined */
#define png_gAMA   PNG_U32(103, 65, 77, 65)
#define png_gIFg   PNG_U32(103, 73, 70, 103)
#define png_gIFt   PNG_U32(103, 73, 70, 116) /* deprecated */
#define png_gIFx   PNG_U32(103, 73, 70, 120)
#define png_hIST   PNG_U32(104, 73, 83, 84)
#define png_iCCP   PNG_U32(105, 67, 67, 80)
#define png_iTXt   PNG_U32(105, 84, 88, 116)
#define png_oFFs   PNG_U32(111, 70, 70, 115)
#define png_pCAL   PNG_U32(112, 67, 65, 76)
#define png_pHYs   PNG_U32(112, 72, 89, 115)
#define png_sBIT   PNG_U32(115, 66, 73, 84)
#define png_sCAL   PNG_U32(115, 67, 65, 76)
#define png_sPLT   PNG_U32(115, 80, 76, 84)
#define png_sRGB   PNG_U32(115, 82, 71, 66)
#define png_sTER   PNG_U32(115, 84, 69, 82)
#define png_tEXt   PNG_U32(116, 69, 88, 116)
#define png_tIME   PNG_U32(116, 73, 77, 69)
#define png_tRNS   PNG_U32(116, 82, 78, 83)
#define png_zTXt   PNG_U32(122, 84, 88, 116)
#define PNG_CHUNK_FROM_STRING(s)
#define PNG_STRING_FROM_CHUNK(s, c)
#define PNG_CSTRING_FROM_CHUNK(s, c)
#define PNG_CHUNK_ANCILLARY(c)
#define PNG_CHUNK_CRITICAL(c)
#define PNG_CHUNK_PRIVATE(c)
#define PNG_CHUNK_RESERVED(c)
#define PNG_CHUNK_SAFE_TO_COPY(c)
#define PNG_GAMMA_MAC_OLD   151724 /* Assume '1.8' is really 2.2/1.45! */
#define PNG_GAMMA_MAC_INVERSE   65909
#define PNG_GAMMA_sRGB_INVERSE   45455
#define PNGSTRUCT_H
#define ZLIB_CONST
#define ZLIB_H
#define ZCONF_H
#define Z_PREFIX   1
#define deflateInit_   z_deflateInit_
#define deflate   z_deflate
#define deflateEnd   z_deflateEnd
#define inflateInit_   z_inflateInit_
#define inflate   z_inflate
#define inflateEnd   z_inflateEnd
#define inflatePrime   z_inflatePrime
#define inflateGetHeader   z_inflateGetHeader
#define adler32_combine   z_adler32_combine
#define crc32_combine   z_crc32_combine
#define deflateInit2_   z_deflateInit2_
#define deflateSetDictionary   z_deflateSetDictionary
#define deflateCopy   z_deflateCopy
#define deflateReset   z_deflateReset
#define deflateParams   z_deflateParams
#define deflateBound   z_deflateBound
#define deflatePrime   z_deflatePrime
#define inflateInit2_   z_inflateInit2_
#define inflateSetDictionary   z_inflateSetDictionary
#define inflateSync   z_inflateSync
#define inflateSyncPoint   z_inflateSyncPoint
#define inflateCopy   z_inflateCopy
#define inflateReset   z_inflateReset
#define inflateBack   z_inflateBack
#define inflateBackEnd   z_inflateBackEnd
#define compress   z_compress
#define compress2   z_compress2
#define compressBound   z_compressBound
#define uncompress   z_uncompress
#define adler32   z_adler32
#define crc32   z_crc32
#define get_crc_table   z_get_crc_table
#define zError   z_zError
#define alloc_func   z_alloc_func
#define free_func   z_free_func
#define in_func   z_in_func
#define out_func   z_out_func
#define Byte   z_Byte
#define uInt   z_uInt
#define uLong   z_uLong
#define Bytef   z_Bytef
#define charf   z_charf
#define intf   z_intf
#define uIntf   z_uIntf
#define uLongf   z_uLongf
#define voidpf   z_voidpf
#define voidp   z_voidp
#define const   /* note: need a more gentle solution here */
#define MAX_MEM_LEVEL   9
#define MAX_WBITS   15 /* 32K LZ77 window */
#define ZEXTERN   extern
#define ZEXPORT
#define ZEXPORTVA
#define FAR
#define SEEK_SET   0 /* Seek from beginning of file. */
#define SEEK_CUR   1 /* Seek from current position. */
#define SEEK_END   2 /* Set file pointer to EOF plus "offset" */
#define z_off_t   long
#define ZLIB_VERSION   "1.2.3"
#define ZLIB_VERNUM   0x1230
#define Z_NO_FLUSH   0
#define Z_PARTIAL_FLUSH   1 /* will be removed, use Z_SYNC_FLUSH instead */
#define Z_SYNC_FLUSH   2
#define Z_FULL_FLUSH   3
#define Z_FINISH   4
#define Z_BLOCK   5
#define Z_OK   0
#define Z_STREAM_END   1
#define Z_NEED_DICT   2
#define Z_ERRNO   (-1)
#define Z_STREAM_ERROR   (-2)
#define Z_DATA_ERROR   (-3)
#define Z_MEM_ERROR   (-4)
#define Z_BUF_ERROR   (-5)
#define Z_VERSION_ERROR   (-6)
#define Z_NO_COMPRESSION   0
#define Z_BEST_SPEED   1
#define Z_BEST_COMPRESSION   9
#define Z_DEFAULT_COMPRESSION   (-1)
#define Z_FILTERED   1
#define Z_HUFFMAN_ONLY   2
#define Z_RLE   3
#define Z_FIXED   4
#define Z_DEFAULT_STRATEGY   0
#define Z_BINARY   0
#define Z_TEXT   1
#define Z_ASCII   Z_TEXT /* for compatibility with 1.2.2 and earlier */
#define Z_UNKNOWN   2
#define Z_DEFLATED   8
#define Z_NULL   0 /* for initializing zalloc, zfree, opaque */
#define zlib_version   zlibVersion()
#define deflateInit(strm, level)
#define inflateInit(strm)
#define deflateInit2(strm, level, method, windowBits, memLevel, strategy)
#define inflateInit2(strm, windowBits)
#define inflateBackInit(strm, windowBits, window)
#define PNGZ_MSG_CAST(s)
#define PNGZ_INPUT_CAST(b)
#define ZLIB_IO_MAX   ((uInt)-1)
#define PNG_COMPRESSION_BUFFER_SIZE(pp)
#define PNG_COLORSPACE_HAVE_GAMMA   0x0001
#define PNG_COLORSPACE_HAVE_ENDPOINTS   0x0002
#define PNG_COLORSPACE_HAVE_INTENT   0x0004
#define PNG_COLORSPACE_FROM_gAMA   0x0008
#define PNG_COLORSPACE_FROM_cHRM   0x0010
#define PNG_COLORSPACE_FROM_sRGB   0x0020
#define PNG_COLORSPACE_ENDPOINTS_MATCH_sRGB   0x0040
#define PNG_COLORSPACE_MATCHES_sRGB   0x0080 /* exact match on profile */
#define PNG_COLORSPACE_INVALID   0x8000
#define PNG_COLORSPACE_CANCEL(flags)
#define PNGINFO_H
#define PNG_UNEXPECTED_ZLIB_RETURN   (-7)
#define PNG_USE_COMPILE_TIME_MASKS   1
#define PNG_INFLATE(pp, flush)
#define PNG_FORMAT_NUMBER(buffer, format, number)
#define PNG_NUMBER_BUFFER_SIZE   24
#define PNG_NUMBER_FORMAT_u   1 /* chose unsigned API! */
#define PNG_NUMBER_FORMAT_02u   2
#define PNG_NUMBER_FORMAT_d   1 /* chose signed API! */
#define PNG_NUMBER_FORMAT_02d   2
#define PNG_NUMBER_FORMAT_x   3
#define PNG_NUMBER_FORMAT_02x   4
#define PNG_NUMBER_FORMAT_fixed   5 /* choose the signed API */
#define PNG_WARNING_PARAMETER_SIZE   32
#define PNG_WARNING_PARAMETER_COUNT   8 /* Maximum 9; see pngerror.c */
#define PNG_CHUNK_WARNING   0 /* never an error */
#define PNG_CHUNK_WRITE_ERROR   1 /* an error only on write */
#define PNG_CHUNK_ERROR   2 /* always an error */
#define PNG_sCAL_MAX_DIGITS   (PNG_sCAL_PRECISION+1/*.*/+1/*E*/+10/*exponent*/)
#define PNG_FP_INTEGER   0 /* before or in integer */
#define PNG_FP_FRACTION   1 /* before or in fraction */
#define PNG_FP_EXPONENT   2 /* before or in exponent */
#define PNG_FP_STATE   3 /* mask for the above */
#define PNG_FP_SAW_SIGN   4 /* Saw +/- in current state */
#define PNG_FP_SAW_DIGIT   8 /* Saw a digit in current state */
#define PNG_FP_SAW_DOT   16 /* Saw a dot in current state */
#define PNG_FP_SAW_E   32 /* Saw an E (or e) in current state */
#define PNG_FP_SAW_ANY   60 /* Saw any of the above 4 */
#define PNG_FP_WAS_VALID   64 /* Preceding substring is a valid fp number */
#define PNG_FP_NEGATIVE   128 /* A negative number, including "-0" */
#define PNG_FP_NONZERO   256 /* A non-zero value */
#define PNG_FP_STICKY   448 /* The above three flags */
#define PNG_FP_INVALID   512 /* Available for callers as a distinct value */
#define PNG_FP_MAYBE   0 /* The number may be valid in the future */
#define PNG_FP_OK   1 /* The number is valid */
#define PNG_FP_NZ_MASK   (PNG_FP_SAW_DIGIT | PNG_FP_NEGATIVE | PNG_FP_NONZERO)
#define PNG_FP_Z_MASK   (PNG_FP_SAW_DIGIT | PNG_FP_NONZERO)
#define PNG_FP_IS_ZERO(state)
#define PNG_FP_IS_POSITIVE(state)
#define PNG_FP_IS_NEGATIVE(state)
#define PNGDEBUG_H
#define GCC_STRICT_OVERFLOW   0
#define APPEND_STRING(string)
#define APPEND_NUMBER(format, value)
#define APPEND(ch)
#define PNG_MD5(a, b, c, d)
#define PNG_ICC_CHECKSUM(adler, crc, md5, intent, broke, date, length, fname)
#define png_gt(a, b)
#define png_fp_add(state, flags)
#define png_fp_set(state, value)
#define PNG_MAX_ERROR_TEXT   196 /* Currently limited by profile_error in png.c */
#define isnonalpha(c)
#define PNG_READ_SIG_MODE   0
#define PNG_READ_CHUNK_MODE   1
#define PNG_READ_IDAT_MODE   2
#define PNG_READ_tEXt_MODE   4
#define PNG_READ_zTXt_MODE   5
#define PNG_READ_DONE_MODE   6
#define PNG_READ_iTXt_MODE   7
#define PNG_ERROR_MODE   8
#define PNG_PUSH_SAVE_BUFFER_IF_FULL
#define PNG_PUSH_SAVE_BUFFER_IF_LT(N)
#define CHOP(x)
#define PNG_FIXED_ERROR   (-1)
#define PNG_LSR(x, s)
#define PNG_LSL(x, s)
#define S_COPY(p, x)
#define B_COPY(p, x)
#define PIXEL_MASK(p, x, d, s)
#define S_MASKx(p, x, d, s)
#define B_MASKx(p, x, d, s)
#define MASK_EXPAND(m, d)
#define S_MASK(p, d, s)
#define B_MASK(p, d, s)
#define S_MASKS(d, s)
#define B_MASKS(d, s)
#define DEPTH_INDEX(d)
#define MASK(pass, depth, display, png)

Typedefs

using juce::pnglibNamespace::Byte = uint8_t
typedef size_t juce::pnglibNamespace::png_size_t
typedef ptrdiff_t juce::pnglibNamespace::png_ptrdiff_t
typedef size_t juce::pnglibNamespace::png_alloc_size_t
typedef png_int_32 juce::pnglibNamespace::png_fixed_point
typedef voidjuce::pnglibNamespace::png_voidp
typedef const voidjuce::pnglibNamespace::png_const_voidp
typedef png_byte * juce::pnglibNamespace::png_bytep
typedef const png_byte * juce::pnglibNamespace::png_const_bytep
typedef png_uint_32juce::pnglibNamespace::png_uint_32p
typedef const png_uint_32juce::pnglibNamespace::png_const_uint_32p
typedef png_int_32juce::pnglibNamespace::png_int_32p
typedef const png_int_32juce::pnglibNamespace::png_const_int_32p
typedef png_uint_16juce::pnglibNamespace::png_uint_16p
typedef const png_uint_16juce::pnglibNamespace::png_const_uint_16p
typedef png_int_16 * juce::pnglibNamespace::png_int_16p
typedef const png_int_16 * juce::pnglibNamespace::png_const_int_16p
typedef char * juce::pnglibNamespace::png_charp
typedef const char * juce::pnglibNamespace::png_const_charp
typedef png_fixed_pointjuce::pnglibNamespace::png_fixed_point_p
typedef const png_fixed_pointjuce::pnglibNamespace::png_const_fixed_point_p
typedef size_t * juce::pnglibNamespace::png_size_tp
typedef const size_t * juce::pnglibNamespace::png_const_size_tp
typedef FILE * juce::pnglibNamespace::png_FILE_p
typedef double * juce::pnglibNamespace::png_doublep
typedef const double * juce::pnglibNamespace::png_const_doublep
typedef png_byte ** juce::pnglibNamespace::png_bytepp
typedef png_uint_32 ** juce::pnglibNamespace::png_uint_32pp
typedef png_int_32 ** juce::pnglibNamespace::png_int_32pp
typedef png_uint_16 ** juce::pnglibNamespace::png_uint_16pp
typedef png_int_16 ** juce::pnglibNamespace::png_int_16pp
typedef const char ** juce::pnglibNamespace::png_const_charpp
typedef char ** juce::pnglibNamespace::png_charpp
typedef png_fixed_point ** juce::pnglibNamespace::png_fixed_point_pp
typedef double ** juce::pnglibNamespace::png_doublepp
typedef char *** juce::pnglibNamespace::png_charppp
typedef char * juce::pnglibNamespace::png_libpng_version_1_6_37
typedef struct png_struct_def juce::pnglibNamespace::png_struct
typedef const png_structjuce::pnglibNamespace::png_const_structp
typedef png_structjuce::pnglibNamespace::png_structp
typedef png_struct ** juce::pnglibNamespace::png_structpp
typedef struct png_info_def juce::pnglibNamespace::png_info
typedef png_infojuce::pnglibNamespace::png_infop
typedef const png_infojuce::pnglibNamespace::png_const_infop
typedef png_info ** juce::pnglibNamespace::png_infopp
typedef png_struct *PNG_RESTRICT juce::pnglibNamespace::png_structrp
typedef const png_struct *PNG_RESTRICT juce::pnglibNamespace::png_const_structrp
typedef png_info *PNG_RESTRICT juce::pnglibNamespace::png_inforp
typedef const png_info *PNG_RESTRICT juce::pnglibNamespace::png_const_inforp
typedef struct juce::pnglibNamespace::png_color_struct juce::pnglibNamespace::png_color
typedef png_colorjuce::pnglibNamespace::png_colorp
typedef const png_colorjuce::pnglibNamespace::png_const_colorp
typedef png_color ** juce::pnglibNamespace::png_colorpp
typedef struct juce::pnglibNamespace::png_color_16_struct juce::pnglibNamespace::png_color_16
typedef png_color_16juce::pnglibNamespace::png_color_16p
typedef const png_color_16juce::pnglibNamespace::png_const_color_16p
typedef png_color_16 ** juce::pnglibNamespace::png_color_16pp
typedef struct juce::pnglibNamespace::png_color_8_struct juce::pnglibNamespace::png_color_8
typedef png_color_8juce::pnglibNamespace::png_color_8p
typedef const png_color_8juce::pnglibNamespace::png_const_color_8p
typedef png_color_8 ** juce::pnglibNamespace::png_color_8pp
typedef struct juce::pnglibNamespace::png_sPLT_entry_struct juce::pnglibNamespace::png_sPLT_entry
typedef png_sPLT_entryjuce::pnglibNamespace::png_sPLT_entryp
typedef const png_sPLT_entryjuce::pnglibNamespace::png_const_sPLT_entryp
typedef png_sPLT_entry ** juce::pnglibNamespace::png_sPLT_entrypp
typedef struct juce::pnglibNamespace::png_sPLT_struct juce::pnglibNamespace::png_sPLT_t
typedef png_sPLT_tjuce::pnglibNamespace::png_sPLT_tp
typedef const png_sPLT_tjuce::pnglibNamespace::png_const_sPLT_tp
typedef png_sPLT_t ** juce::pnglibNamespace::png_sPLT_tpp
typedef struct juce::pnglibNamespace::png_text_struct juce::pnglibNamespace::png_text
typedef png_textjuce::pnglibNamespace::png_textp
typedef const png_textjuce::pnglibNamespace::png_const_textp
typedef png_text ** juce::pnglibNamespace::png_textpp
typedef struct juce::pnglibNamespace::png_time_struct juce::pnglibNamespace::png_time
typedef png_timejuce::pnglibNamespace::png_timep
typedef const png_timejuce::pnglibNamespace::png_const_timep
typedef png_time ** juce::pnglibNamespace::png_timepp
typedef struct juce::pnglibNamespace::png_unknown_chunk_t juce::pnglibNamespace::png_unknown_chunk
typedef png_unknown_chunkjuce::pnglibNamespace::png_unknown_chunkp
typedef const png_unknown_chunkjuce::pnglibNamespace::png_const_unknown_chunkp
typedef png_unknown_chunk ** juce::pnglibNamespace::png_unknown_chunkpp
typedef struct juce::pnglibNamespace::png_row_info_struct juce::pnglibNamespace::png_row_info
typedef png_row_infojuce::pnglibNamespace::png_row_infop
typedef png_row_info ** juce::pnglibNamespace::png_row_infopp
typedef unsigned char juce::pnglibNamespace::uchar
typedef unsigned short int juce::pnglibNamespace::ushort
typedef unsigned int juce::pnglibNamespace::uint
typedef unsigned long int juce::pnglibNamespace::ulong
typedef unsigned long long int juce::pnglibNamespace::ulonglong
typedef signed char juce::pnglibNamespace::water::int8
typedef unsigned char juce::pnglibNamespace::water::uint8
typedef signed short juce::pnglibNamespace::water::int16
typedef unsigned short juce::pnglibNamespace::water::uint16
typedef signed int juce::pnglibNamespace::water::int32
typedef unsigned int juce::pnglibNamespace::water::uint32
typedef long long juce::pnglibNamespace::water::int64
typedef unsigned long long juce::pnglibNamespace::water::uint64
typedef int juce::pnglibNamespace::water::pointer_sized_int
typedef unsigned int juce::pnglibNamespace::water::pointer_sized_uint
typedef uint32 juce::pnglibNamespace::water::water_uchar
typedef unsigned long juce::pnglibNamespace::png_ptruint
typedef int8_t juce::pnglibNamespace::FLAC__int8
typedef uint8_t juce::pnglibNamespace::FLAC__uint8
typedef int16_t juce::pnglibNamespace::FLAC__int16
typedef int32_t juce::pnglibNamespace::FLAC__int32
typedef int64_t juce::pnglibNamespace::FLAC__int64
typedef uint16_t juce::pnglibNamespace::FLAC__uint16
typedef uint32_t juce::pnglibNamespace::FLAC__uint32
typedef uint64_t juce::pnglibNamespace::FLAC__uint64
typedef int juce::pnglibNamespace::FLAC__bool
typedef FLAC__uint8 juce::pnglibNamespace::FLAC__byte
typedef double juce::pnglibNamespace::FLAC__double
typedef float juce::pnglibNamespace::FLAC__float
typedef float juce::pnglibNamespace::FLAC__real
typedef unsigned int juce::pnglibNamespace::uInt
typedef unsigned long juce::pnglibNamespace::uLong
typedef Byte FAR juce::pnglibNamespace::Bytef
typedef char FAR juce::pnglibNamespace::charf
typedef int FAR juce::pnglibNamespace::intf
typedef uInt FAR juce::pnglibNamespace::uIntf
typedef uLong FAR juce::pnglibNamespace::uLongf
typedef Byte constjuce::pnglibNamespace::voidpc
typedef Byte FARjuce::pnglibNamespace::voidpf
typedef Bytejuce::pnglibNamespace::voidp
typedef voidpf alloc_func juce::pnglibNamespace::OF((voidpf opaque, uInt items, uInt size))
typedef struct juce::pnglibNamespace::z_stream_s juce::pnglibNamespace::z_stream
typedef z_stream FARjuce::pnglibNamespace::z_streamp
typedef struct juce::pnglibNamespace::gz_header_s juce::pnglibNamespace::gz_header
typedef gz_header FARjuce::pnglibNamespace::gz_headerp
typedef voidp juce::pnglibNamespace::gzFile
typedef struct juce::pnglibNamespace::png_compression_buffer juce::pnglibNamespace::png_compression_buffer
typedef struct juce::pnglibNamespace::png_compression_bufferjuce::pnglibNamespace::png_compression_bufferp
typedef struct juce::pnglibNamespace::png_xy juce::pnglibNamespace::png_xy
typedef struct juce::pnglibNamespace::png_XYZ juce::pnglibNamespace::png_XYZ
typedef struct juce::pnglibNamespace::png_colorspace juce::pnglibNamespace::png_colorspace
typedef struct juce::pnglibNamespace::png_colorspace juce::pnglibNamespace::png_colorspacerp
typedef const png_colorspace *PNG_RESTRICT juce::pnglibNamespace::png_const_colorspacerp
typedef const png_uint_16pjuce::pnglibNamespace::png_const_uint_16pp
typedef char juce::pnglibNamespace::png_warning_parameters[PNG_WARNING_PARAMETER_COUNT][PNG_WARNING_PARAMETER_SIZE]
typedef png_libpng_version_1_6_37 juce::pnglibNamespace::Your_png_h_is_not_version_1_6_37
typedef struct juce::pnglibNamespace::png_dsort_struct juce::pnglibNamespace::png_dsort
typedef png_dsortjuce::pnglibNamespace::png_dsortp
typedef png_dsort ** juce::pnglibNamespace::png_dsortpp

Enumerations

enum  { juce::pnglibNamespace::water::NumberToStringConverters::charsNeededForInt = 32 , juce::pnglibNamespace::water::NumberToStringConverters::charsNeededForDouble = 48 }

Functions

typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_error_ptr,(png_structp, png_const_charp))
typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_rw_ptr,(png_structp, png_bytep, size_t))
typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_flush_ptr,(png_structp))
typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_read_status_ptr,(png_structp, png_uint_32, int))
typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_progressive_info_ptr,(png_structp, png_infop))
typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_progressive_row_ptr,(png_structp, png_bytep, png_uint_32, int))
typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_user_transform_ptr,(png_structp, png_row_infop, png_bytep))
typedef juce::pnglibNamespace::PNG_CALLBACK (int, *png_user_chunk_ptr,(png_structp, png_unknown_chunkp))
typedef juce::pnglibNamespace::PNG_CALLBACK (png_voidp, *png_malloc_ptr,(png_structp, png_alloc_size_t))
typedef juce::pnglibNamespace::PNG_CALLBACK (void, *png_free_ptr,(png_structp, png_voidp))
 juce::pnglibNamespace::PNG_EXPORT (1, png_uint_32, png_access_version_number,(void))
 juce::pnglibNamespace::PNG_EXPORT (2, void, png_set_sig_bytes,(png_structrp png_ptr, int num_bytes))
 juce::pnglibNamespace::PNG_EXPORT (3, int, png_sig_cmp,(png_const_bytep sig, size_t start, size_t num_to_check))
 juce::pnglibNamespace::PNG_EXPORTA (4, png_structp, png_create_read_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_EXPORTA (5, png_structp, png_create_write_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_EXPORT (6, size_t, png_get_compression_buffer_size,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (7, void, png_set_compression_buffer_size,(png_structrp png_ptr, size_t size))
 juce::pnglibNamespace::PNG_EXPORTA (9, void, png_longjmp,(png_const_structrp png_ptr, int val), PNG_NORETURN)
 juce::pnglibNamespace::PNG_EXPORTA (10, int, png_reset_zstream,(png_structrp png_ptr), PNG_DEPRECATED)
 juce::pnglibNamespace::PNG_EXPORT (13, void, png_write_sig,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (14, void, png_write_chunk,(png_structrp png_ptr, png_const_bytep chunk_name, png_const_bytep data, size_t length))
 juce::pnglibNamespace::PNG_EXPORT (15, void, png_write_chunk_start,(png_structrp png_ptr, png_const_bytep chunk_name, png_uint_32 length))
 juce::pnglibNamespace::PNG_EXPORT (16, void, png_write_chunk_data,(png_structrp png_ptr, png_const_bytep data, size_t length))
 juce::pnglibNamespace::PNG_EXPORT (17, void, png_write_chunk_end,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORTA (18, png_infop, png_create_info_struct,(png_const_structrp png_ptr), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_EXPORTA (19, void, png_info_init_3,(png_infopp info_ptr, size_t png_info_struct_size), PNG_DEPRECATED)
 juce::pnglibNamespace::PNG_EXPORT (20, void, png_write_info_before_PLTE,(png_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (21, void, png_write_info,(png_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (22, void, png_read_info,(png_structrp png_ptr, png_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORTA (23, png_const_charp, png_convert_to_rfc1123,(png_structrp png_ptr, png_const_timep ptime), PNG_DEPRECATED)
 juce::pnglibNamespace::PNG_EXPORT (241, int, png_convert_to_rfc1123_buffer,(char out[29], png_const_timep ptime))
 juce::pnglibNamespace::PNG_EXPORT (26, void, png_set_expand,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (27, void, png_set_expand_gray_1_2_4_to_8,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (28, void, png_set_palette_to_rgb,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (29, void, png_set_tRNS_to_alpha,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (221, void, png_set_expand_16,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (30, void, png_set_bgr,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (31, void, png_set_gray_to_rgb,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_FP_EXPORT (32, void, png_set_rgb_to_gray,(png_structrp png_ptr, int error_action, double red, double green)) PNG_FIXED_EXPORT(33
png_structrp int png_fixed_point png_fixed_point green juce::pnglibNamespace::PNG_EXPORT (34, png_byte, png_get_rgb_to_gray_status,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_FP_EXPORT (227, void, png_set_alpha_mode,(png_structrp png_ptr, int mode, double output_gamma)) PNG_FIXED_EXPORT(228
 juce::pnglibNamespace::PNG_EXPORT (36, void, png_set_strip_alpha,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (37, void, png_set_swap_alpha,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (38, void, png_set_invert_alpha,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (39, void, png_set_filler,(png_structrp png_ptr, png_uint_32 filler, int flags))
 juce::pnglibNamespace::PNG_EXPORT (40, void, png_set_add_alpha,(png_structrp png_ptr, png_uint_32 filler, int flags))
 juce::pnglibNamespace::PNG_EXPORT (41, void, png_set_swap,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (42, void, png_set_packing,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (43, void, png_set_packswap,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (44, void, png_set_shift,(png_structrp png_ptr, png_const_color_8p true_bits))
 juce::pnglibNamespace::PNG_EXPORT (45, int, png_set_interlace_handling,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (46, void, png_set_invert_mono,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_FP_EXPORT (47, void, png_set_background,(png_structrp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, double background_gamma)) PNG_FIXED_EXPORT(215
 juce::pnglibNamespace::PNG_EXPORT (229, void, png_set_scale_16,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (48, void, png_set_strip_16,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (49, void, png_set_quantize,(png_structrp png_ptr, png_colorp palette, int num_palette, int maximum_colors, png_const_uint_16p histogram, int full_quantize))
 juce::pnglibNamespace::PNG_FP_EXPORT (50, void, png_set_gamma,(png_structrp png_ptr, double screen_gamma, double override_file_gamma)) PNG_FIXED_EXPORT(208
png_structrp png_fixed_point png_fixed_point override_file_gamma juce::pnglibNamespace::PNG_EXPORT (51, void, png_set_flush,(png_structrp png_ptr, int nrows))
 juce::pnglibNamespace::PNG_EXPORT (52, void, png_write_flush,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (53, void, png_start_read_image,(png_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (54, void, png_read_update_info,(png_structrp png_ptr, png_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (55, void, png_read_rows,(png_structrp png_ptr, png_bytepp row, png_bytepp display_row, png_uint_32 num_rows))
 juce::pnglibNamespace::PNG_EXPORT (56, void, png_read_row,(png_structrp png_ptr, png_bytep row, png_bytep display_row))
 juce::pnglibNamespace::PNG_EXPORT (57, void, png_read_image,(png_structrp png_ptr, png_bytepp image))
 juce::pnglibNamespace::PNG_EXPORT (58, void, png_write_row,(png_structrp png_ptr, png_const_bytep row))
 juce::pnglibNamespace::PNG_EXPORT (59, void, png_write_rows,(png_structrp png_ptr, png_bytepp row, png_uint_32 num_rows))
 juce::pnglibNamespace::PNG_EXPORT (60, void, png_write_image,(png_structrp png_ptr, png_bytepp image))
 juce::pnglibNamespace::PNG_EXPORT (61, void, png_write_end,(png_structrp png_ptr, png_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (62, void, png_read_end,(png_structrp png_ptr, png_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (63, void, png_destroy_info_struct,(png_const_structrp png_ptr, png_infopp info_ptr_ptr))
 juce::pnglibNamespace::PNG_EXPORT (64, void, png_destroy_read_struct,(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr))
 juce::pnglibNamespace::PNG_EXPORT (65, void, png_destroy_write_struct,(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr))
 juce::pnglibNamespace::PNG_EXPORT (66, void, png_set_crc_action,(png_structrp png_ptr, int crit_action, int ancil_action))
 juce::pnglibNamespace::PNG_EXPORT (67, void, png_set_filter,(png_structrp png_ptr, int method, int filters))
 juce::pnglibNamespace::PNG_FP_EXPORT (68, void, png_set_filter_heuristics,(png_structrp png_ptr, int heuristic_method, int num_weights, png_const_doublep filter_weights, png_const_doublep filter_costs)) PNG_FIXED_EXPORT(209
 juce::pnglibNamespace::PNG_EXPORT (222, void, png_set_text_compression_level,(png_structrp png_ptr, int level))
 juce::pnglibNamespace::PNG_EXPORT (223, void, png_set_text_compression_mem_level,(png_structrp png_ptr, int mem_level))
 juce::pnglibNamespace::PNG_EXPORT (224, void, png_set_text_compression_strategy,(png_structrp png_ptr, int strategy))
 juce::pnglibNamespace::PNG_EXPORT (225, void, png_set_text_compression_window_bits,(png_structrp png_ptr, int window_bits))
 juce::pnglibNamespace::PNG_EXPORT (226, void, png_set_text_compression_method,(png_structrp png_ptr, int method))
 juce::pnglibNamespace::PNG_EXPORT (74, void, png_init_io,(png_structrp png_ptr, png_FILE_p fp))
 juce::pnglibNamespace::PNG_EXPORT (75, void, png_set_error_fn,(png_structrp png_ptr, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn))
 juce::pnglibNamespace::PNG_EXPORT (76, png_voidp, png_get_error_ptr,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (77, void, png_set_write_fn,(png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr write_data_fn, png_flush_ptr output_flush_fn))
 juce::pnglibNamespace::PNG_EXPORT (78, void, png_set_read_fn,(png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn))
 juce::pnglibNamespace::PNG_EXPORT (79, png_voidp, png_get_io_ptr,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (80, void, png_set_read_status_fn,(png_structrp png_ptr, png_read_status_ptr read_row_fn))
 juce::pnglibNamespace::PNG_EXPORT (81, void, png_set_write_status_fn,(png_structrp png_ptr, png_write_status_ptr write_row_fn))
 juce::pnglibNamespace::PNG_EXPORT (84, void, png_set_read_user_transform_fn,(png_structrp png_ptr, png_user_transform_ptr read_user_transform_fn))
 juce::pnglibNamespace::PNG_EXPORT (85, void, png_set_write_user_transform_fn,(png_structrp png_ptr, png_user_transform_ptr write_user_transform_fn))
 juce::pnglibNamespace::PNG_EXPORT (86, void, png_set_user_transform_info,(png_structrp png_ptr, png_voidp user_transform_ptr, int user_transform_depth, int user_transform_channels))
 juce::pnglibNamespace::PNG_EXPORT (87, png_voidp, png_get_user_transform_ptr,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (217, png_uint_32, png_get_current_row_number,(png_const_structrp))
 juce::pnglibNamespace::PNG_EXPORT (218, png_byte, png_get_current_pass_number,(png_const_structrp))
 juce::pnglibNamespace::PNG_EXPORT (88, void, png_set_read_user_chunk_fn,(png_structrp png_ptr, png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn))
 juce::pnglibNamespace::PNG_EXPORT (89, png_voidp, png_get_user_chunk_ptr,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (90, void, png_set_progressive_read_fn,(png_structrp png_ptr, png_voidp progressive_ptr, png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, png_progressive_end_ptr end_fn))
 juce::pnglibNamespace::PNG_EXPORT (91, png_voidp, png_get_progressive_ptr,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (92, void, png_process_data,(png_structrp png_ptr, png_inforp info_ptr, png_bytep buffer, size_t buffer_size))
 juce::pnglibNamespace::PNG_EXPORT (219, size_t, png_process_data_pause,(png_structrp, int save))
 juce::pnglibNamespace::PNG_EXPORT (220, png_uint_32, png_process_data_skip,(png_structrp))
 juce::pnglibNamespace::PNG_EXPORT (93, void, png_progressive_combine_row,(png_const_structrp png_ptr, png_bytep old_row, png_const_bytep new_row))
 juce::pnglibNamespace::PNG_EXPORTA (94, png_voidp, png_malloc,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_EXPORTA (95, png_voidp, png_calloc,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_EXPORTA (96, png_voidp, png_malloc_warn,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_EXPORT (97, void, png_free,(png_const_structrp png_ptr, png_voidp ptr))
 juce::pnglibNamespace::PNG_EXPORT (98, void, png_free_data,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 free_me, int num))
 juce::pnglibNamespace::PNG_EXPORT (99, void, png_data_freer,(png_const_structrp png_ptr, png_inforp info_ptr, int freer, png_uint_32 mask))
 juce::pnglibNamespace::PNG_EXPORTA (104, void, png_err,(png_const_structrp png_ptr), PNG_NORETURN)
 juce::pnglibNamespace::PNG_EXPORT (105, void, png_warning,(png_const_structrp png_ptr, png_const_charp warning_message))
 juce::pnglibNamespace::PNG_EXPORT (106, void, png_chunk_warning,(png_const_structrp png_ptr, png_const_charp warning_message))
 juce::pnglibNamespace::PNG_EXPORT (107, void, png_benign_error,(png_const_structrp png_ptr, png_const_charp warning_message))
 juce::pnglibNamespace::PNG_EXPORT (108, void, png_chunk_benign_error,(png_const_structrp png_ptr, png_const_charp warning_message))
 juce::pnglibNamespace::PNG_EXPORT (109, void, png_set_benign_errors,(png_structrp png_ptr, int allowed))
 juce::pnglibNamespace::PNG_EXPORT (110, png_uint_32, png_get_valid,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 flag))
 juce::pnglibNamespace::PNG_EXPORT (111, size_t, png_get_rowbytes,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (112, png_bytepp, png_get_rows,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (113, void, png_set_rows,(png_const_structrp png_ptr, png_inforp info_ptr, png_bytepp row_pointers))
 juce::pnglibNamespace::PNG_EXPORT (114, png_byte, png_get_channels,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (115, png_uint_32, png_get_image_width,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (116, png_uint_32, png_get_image_height,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (117, png_byte, png_get_bit_depth,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (118, png_byte, png_get_color_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (119, png_byte, png_get_filter_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (120, png_byte, png_get_interlace_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (121, png_byte, png_get_compression_type,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (122, png_uint_32, png_get_pixels_per_meter,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (123, png_uint_32, png_get_x_pixels_per_meter,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (124, png_uint_32, png_get_y_pixels_per_meter,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_FP_EXPORT (125, float, png_get_pixel_aspect_ratio,(png_const_structrp png_ptr, png_const_inforp info_ptr)) PNG_FIXED_EXPORT(210
png_const_structrp png_const_inforp info_ptr juce::pnglibNamespace::PNG_EXPORT (126, png_int_32, png_get_x_offset_pixels,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (127, png_int_32, png_get_y_offset_pixels,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (128, png_int_32, png_get_x_offset_microns,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (129, png_int_32, png_get_y_offset_microns,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (130, png_const_bytep, png_get_signature,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (131, png_uint_32, png_get_bKGD,(png_const_structrp png_ptr, png_inforp info_ptr, png_color_16p *background))
 juce::pnglibNamespace::PNG_EXPORT (132, void, png_set_bKGD,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_16p background))
 juce::pnglibNamespace::PNG_FP_EXPORT (133, png_uint_32, png_get_cHRM,(png_const_structrp png_ptr, png_const_inforp info_ptr, double *white_x, double *white_y, double *red_x, double *red_y, double *green_x, double *green_y, double *blue_x, double *blue_y)) PNG_FP_EXPORT(230
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z juce::pnglibNamespace::PNG_FIXED_EXPORT (134, png_uint_32, png_get_cHRM_fixed,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *int_white_x, png_fixed_point *int_white_y, png_fixed_point *int_red_x, png_fixed_point *int_red_y, png_fixed_point *int_green_x, png_fixed_point *int_green_y, png_fixed_point *int_blue_x, png_fixed_point *int_blue_y)) PNG_FIXED_EXPORT(231
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z juce::pnglibNamespace::PNG_FP_EXPORT (135, void, png_set_cHRM,(png_const_structrp png_ptr, png_inforp info_ptr, double white_x, double white_y, double red_x, double red_y, double green_x, double green_y, double blue_x, double blue_y)) PNG_FP_EXPORT(232
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z png_const_structrp png_inforp double double double double double double double double double blue_Z juce::pnglibNamespace::PNG_FIXED_EXPORT (136, void, png_set_cHRM_fixed,(png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_white_x, png_fixed_point int_white_y, png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x, png_fixed_point int_blue_y)) PNG_FIXED_EXPORT(233
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z png_const_structrp png_inforp double double double double double double double double double blue_Z png_const_structrp png_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point int_blue_Z juce::pnglibNamespace::PNG_FP_EXPORT (137, png_uint_32, png_get_gAMA,(png_const_structrp png_ptr, png_const_inforp info_ptr, double *file_gamma)) PNG_FIXED_EXPORT(138
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z png_const_structrp png_inforp double double double double double double double double double blue_Z png_const_structrp png_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point int_blue_Z png_const_structrp png_const_inforp png_fixed_point *int_file_gamma juce::pnglibNamespace::PNG_FP_EXPORT (139, void, png_set_gAMA,(png_const_structrp png_ptr, png_inforp info_ptr, double file_gamma)) PNG_FIXED_EXPORT(140
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z png_const_structrp png_inforp double double double double double double double double double blue_Z png_const_structrp png_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point int_blue_Z png_const_structrp png_const_inforp png_fixed_point *int_file_gamma png_const_structrp png_inforp png_fixed_point int_file_gamma juce::pnglibNamespace::PNG_EXPORT (141, png_uint_32, png_get_hIST,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_16p *hist))
 juce::pnglibNamespace::PNG_EXPORT (142, void, png_set_hIST,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_uint_16p hist))
 juce::pnglibNamespace::PNG_EXPORT (143, png_uint_32, png_get_IHDR,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method))
 juce::pnglibNamespace::PNG_EXPORT (144, void, png_set_IHDR,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_method, int compression_method, int filter_method))
 juce::pnglibNamespace::PNG_EXPORT (145, png_uint_32, png_get_oFFs,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_int_32 *offset_x, png_int_32 *offset_y, int *unit_type))
 juce::pnglibNamespace::PNG_EXPORT (146, void, png_set_oFFs,(png_const_structrp png_ptr, png_inforp info_ptr, png_int_32 offset_x, png_int_32 offset_y, int unit_type))
 juce::pnglibNamespace::PNG_EXPORT (147, png_uint_32, png_get_pCAL,(png_const_structrp png_ptr, png_inforp info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1, int *type, int *nparams, png_charp *units, png_charpp *params))
 juce::pnglibNamespace::PNG_EXPORT (148, void, png_set_pCAL,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params))
 juce::pnglibNamespace::PNG_EXPORT (149, png_uint_32, png_get_pHYs,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type))
 juce::pnglibNamespace::PNG_EXPORT (150, void, png_set_pHYs,(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type))
 juce::pnglibNamespace::PNG_EXPORT (151, png_uint_32, png_get_PLTE,(png_const_structrp png_ptr, png_inforp info_ptr, png_colorp *palette, int *num_palette))
 juce::pnglibNamespace::PNG_EXPORT (152, void, png_set_PLTE,(png_structrp png_ptr, png_inforp info_ptr, png_const_colorp palette, int num_palette))
 juce::pnglibNamespace::PNG_EXPORT (153, png_uint_32, png_get_sBIT,(png_const_structrp png_ptr, png_inforp info_ptr, png_color_8p *sig_bit))
 juce::pnglibNamespace::PNG_EXPORT (154, void, png_set_sBIT,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_8p sig_bit))
 juce::pnglibNamespace::PNG_EXPORT (155, png_uint_32, png_get_sRGB,(png_const_structrp png_ptr, png_const_inforp info_ptr, int *file_srgb_intent))
 juce::pnglibNamespace::PNG_EXPORT (156, void, png_set_sRGB,(png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent))
 juce::pnglibNamespace::PNG_EXPORT (157, void, png_set_sRGB_gAMA_and_cHRM,(png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent))
 juce::pnglibNamespace::PNG_EXPORT (158, png_uint_32, png_get_iCCP,(png_const_structrp png_ptr, png_inforp info_ptr, png_charpp name, int *compression_type, png_bytepp profile, png_uint_32 *proflen))
 juce::pnglibNamespace::PNG_EXPORT (159, void, png_set_iCCP,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp name, int compression_type, png_const_bytep profile, png_uint_32 proflen))
 juce::pnglibNamespace::PNG_EXPORT (160, int, png_get_sPLT,(png_const_structrp png_ptr, png_inforp info_ptr, png_sPLT_tpp entries))
 juce::pnglibNamespace::PNG_EXPORT (161, void, png_set_sPLT,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_sPLT_tp entries, int nentries))
 juce::pnglibNamespace::PNG_EXPORT (162, int, png_get_text,(png_const_structrp png_ptr, png_inforp info_ptr, png_textp *text_ptr, int *num_text))
 juce::pnglibNamespace::PNG_EXPORT (163, void, png_set_text,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text))
 juce::pnglibNamespace::PNG_EXPORT (164, png_uint_32, png_get_tIME,(png_const_structrp png_ptr, png_inforp info_ptr, png_timep *mod_time))
 juce::pnglibNamespace::PNG_EXPORT (165, void, png_set_tIME,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_timep mod_time))
 juce::pnglibNamespace::PNG_EXPORT (166, png_uint_32, png_get_tRNS,(png_const_structrp png_ptr, png_inforp info_ptr, png_bytep *trans_alpha, int *num_trans, png_color_16p *trans_color))
 juce::pnglibNamespace::PNG_EXPORT (167, void, png_set_tRNS,(png_structrp png_ptr, png_inforp info_ptr, png_const_bytep trans_alpha, int num_trans, png_const_color_16p trans_color))
 juce::pnglibNamespace::PNG_FP_EXPORT (168, png_uint_32, png_get_sCAL,(png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, double *width, double *height)) PNG_FIXED_EXPORT(214
png_const_structrp png_const_inforp int png_fixed_point png_fixed_point *height juce::pnglibNamespace::PNG_EXPORT (169, png_uint_32, png_get_sCAL_s,(png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, png_charpp swidth, png_charpp sheight))
 juce::pnglibNamespace::PNG_FP_EXPORT (170, void, png_set_sCAL,(png_const_structrp png_ptr, png_inforp info_ptr, int unit, double width, double height)) PNG_FIXED_EXPORT(213
png_const_structrp png_inforp int png_fixed_point png_fixed_point height juce::pnglibNamespace::PNG_EXPORT (171, void, png_set_sCAL_s,(png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_const_charp swidth, png_const_charp sheight))
 juce::pnglibNamespace::PNG_EXPORT (172, void, png_set_keep_unknown_chunks,(png_structrp png_ptr, int keep, png_const_bytep chunk_list, int num_chunks))
 juce::pnglibNamespace::PNG_EXPORT (173, int, png_handle_as_unknown,(png_const_structrp png_ptr, png_const_bytep chunk_name))
 juce::pnglibNamespace::PNG_EXPORT (174, void, png_set_unknown_chunks,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_unknown_chunkp unknowns, int num_unknowns))
 juce::pnglibNamespace::PNG_EXPORT (175, void, png_set_unknown_chunk_location,(png_const_structrp png_ptr, png_inforp info_ptr, int chunk, int location))
 juce::pnglibNamespace::PNG_EXPORT (176, int, png_get_unknown_chunks,(png_const_structrp png_ptr, png_inforp info_ptr, png_unknown_chunkpp entries))
 juce::pnglibNamespace::PNG_EXPORT (177, void, png_set_invalid,(png_const_structrp png_ptr, png_inforp info_ptr, int mask))
 juce::pnglibNamespace::PNG_EXPORT (178, void, png_read_png,(png_structrp png_ptr, png_inforp info_ptr, int transforms, png_voidp params))
 juce::pnglibNamespace::PNG_EXPORT (179, void, png_write_png,(png_structrp png_ptr, png_inforp info_ptr, int transforms, png_voidp params))
 juce::pnglibNamespace::PNG_EXPORT (180, png_const_charp, png_get_copyright,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (181, png_const_charp, png_get_header_ver,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (182, png_const_charp, png_get_header_version,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (183, png_const_charp, png_get_libpng_ver,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (186, void, png_set_user_limits,(png_structrp png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max))
 juce::pnglibNamespace::PNG_EXPORT (187, png_uint_32, png_get_user_width_max,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (188, png_uint_32, png_get_user_height_max,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (189, void, png_set_chunk_cache_max,(png_structrp png_ptr, png_uint_32 user_chunk_cache_max))
 juce::pnglibNamespace::PNG_EXPORT (190, png_uint_32, png_get_chunk_cache_max,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (191, void, png_set_chunk_malloc_max,(png_structrp png_ptr, png_alloc_size_t user_chunk_cache_max))
 juce::pnglibNamespace::PNG_EXPORT (192, png_alloc_size_t, png_get_chunk_malloc_max,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_EXPORT (193, png_uint_32, png_get_pixels_per_inch,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (194, png_uint_32, png_get_x_pixels_per_inch,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_EXPORT (195, png_uint_32, png_get_y_pixels_per_inch,(png_const_structrp png_ptr, png_const_inforp info_ptr))
 juce::pnglibNamespace::PNG_FP_EXPORT (196, float, png_get_x_offset_inches,(png_const_structrp png_ptr, png_const_inforp info_ptr)) PNG_FIXED_EXPORT(211
png_const_structrp png_const_inforp info_ptr juce::pnglibNamespace::PNG_FP_EXPORT (197, float, png_get_y_offset_inches,(png_const_structrp png_ptr, png_const_inforp info_ptr)) PNG_FIXED_EXPORT(212
png_const_structrp png_const_inforp info_ptr png_const_structrp png_const_inforp info_ptr juce::pnglibNamespace::PNG_EXPORT (198, png_uint_32, png_get_pHYs_dpi,(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type))
 juce::pnglibNamespace::PNG_EXPORT (199, png_uint_32, png_get_io_state,(png_const_structrp png_ptr))
 juce::pnglibNamespace::PNG_REMOVED (200, png_const_bytep, png_get_io_chunk_name,(png_structrp png_ptr), PNG_DEPRECATED) PNG_EXPORT(216
 juce::pnglibNamespace::PNG_EXPORT (201, png_uint_32, png_get_uint_32,(png_const_bytep buf))
 juce::pnglibNamespace::PNG_EXPORT (202, png_uint_16, png_get_uint_16,(png_const_bytep buf))
 juce::pnglibNamespace::PNG_EXPORT (203, png_int_32, png_get_int_32,(png_const_bytep buf))
 juce::pnglibNamespace::PNG_EXPORT (204, png_uint_32, png_get_uint_31,(png_const_structrp png_ptr, png_const_bytep buf))
 juce::pnglibNamespace::PNG_EXPORT (205, void, png_save_uint_32,(png_bytep buf, png_uint_32 i))
 juce::pnglibNamespace::PNG_EXPORT (206, void, png_save_int_32,(png_bytep buf, png_int_32 i))
 juce::pnglibNamespace::PNG_EXPORT (207, void, png_save_uint_16,(png_bytep buf, unsigned int i))
 juce::pnglibNamespace::PNG_EXPORT (242, void, png_set_check_for_invalid_index,(png_structrp png_ptr, int allowed))
 juce::pnglibNamespace::PNG_EXPORT (243, int, png_get_palette_max,(png_const_structp png_ptr, png_const_infop info_ptr))
template<typename Type>
static char * juce::pnglibNamespace::water::NumberToStringConverters::printDigits (char *t, Type v) noexcept
static char * juce::pnglibNamespace::water::NumberToStringConverters::numberToString (char *t, const int64 n) noexcept
void juce::pnglibNamespace::water::zeromem (void *memory, size_t numBytes) noexcept
template<typename Type>
void juce::pnglibNamespace::water::zerostruct (Type &structure) noexcept
template<typename Type>
void juce::pnglibNamespace::water::deleteAndZero (Type &pointer)
template<typename Type, typename IntegerType>
Type * juce::pnglibNamespace::water::addBytesToPointer (Type *basePointer, IntegerType bytes) noexcept
template<typename Type1, typename Type2>
int juce::pnglibNamespace::water::getAddressDifference (Type1 *pointer1, Type2 *pointer2) noexcept
template<class Type>
Type * juce::pnglibNamespace::water::createCopyIfNotNull (const Type *objectToCopy)
template<typename Type>
Type juce::pnglibNamespace::water::readUnaligned (const void *srcPtr) noexcept
template<typename Type>
void juce::pnglibNamespace::water::writeUnaligned (void *dstPtr, Type value) noexcept
String juce::pnglibNamespace::water::operator+ (const char *string1, const String &string2)
String juce::pnglibNamespace::water::operator+ (char string1, const String &string2)
String juce::pnglibNamespace::water::operator+ (water_uchar string1, const String &string2)
String juce::pnglibNamespace::water::operator+ (String string1, const String &string2)
String juce::pnglibNamespace::water::operator+ (String string1, const char *string2)
String juce::pnglibNamespace::water::operator+ (String string1, char characterToAppend)
String juce::pnglibNamespace::water::operator+ (String string1, water_uchar characterToAppend)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, char characterToAppend)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, water_uchar characterToAppend)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, const char *string2)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, const String &string2)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, StringRef string2)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, short number)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, int number)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, long number)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, int64 number)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, uint64 number)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, float number)
Stringjuce::pnglibNamespace::water::operator<< (String &string1, double number)
bool juce::pnglibNamespace::water::operator== (const String &string1, const String &string2) noexcept
bool juce::pnglibNamespace::water::operator== (const String &string1, const char *string2) noexcept
bool juce::pnglibNamespace::water::operator== (const String &string1, const CharPointer_UTF8 string2) noexcept
bool juce::pnglibNamespace::water::operator!= (const String &string1, const String &string2) noexcept
bool juce::pnglibNamespace::water::operator!= (const String &string1, const char *string2) noexcept
bool juce::pnglibNamespace::water::operator!= (const String &string1, const CharPointer_UTF8 string2) noexcept
bool juce::pnglibNamespace::water::operator> (const String &string1, const String &string2) noexcept
bool juce::pnglibNamespace::water::operator< (const String &string1, const String &string2) noexcept
bool juce::pnglibNamespace::water::operator>= (const String &string1, const String &string2) noexcept
bool juce::pnglibNamespace::water::operator<= (const String &string1, const String &string2) noexcept
template<class traits>
std::basic_ostream< char, traits > & juce::pnglibNamespace::water::operator<< (std::basic_ostream< char, traits > &stream, const String &stringToWrite)
OutputStreamjuce::pnglibNamespace::water::operator<< (OutputStream &stream, const String &stringToWrite)
OutputStreamjuce::pnglibNamespace::water::operator<< (OutputStream &stream, StringRef stringToWrite)
bool juce::pnglibNamespace::water::operator== (const String &string1, StringRef string2) noexcept
bool juce::pnglibNamespace::water::operator!= (const String &string1, StringRef string2) noexcept
String juce::pnglibNamespace::water::operator+ (String s1, StringRef s2)
String juce::pnglibNamespace::water::operator+ (StringRef s1, const String &s2)
String juce::pnglibNamespace::water::operator+ (const char *s1, StringRef s2)
String juce::pnglibNamespace::water::operator+ (StringRef s1, const char *s2)
ZEXTERN int ZEXPORT deflate juce::pnglibNamespace::OF ((z_streamp strm, int flush))
ZEXTERN int ZEXPORT deflateEnd juce::pnglibNamespace::OF ((z_streamp strm))
ZEXTERN int ZEXPORT deflateSetDictionary juce::pnglibNamespace::OF ((z_streamp strm, const Bytef *dictionary, uInt dictLength))
ZEXTERN int ZEXPORT deflateCopy juce::pnglibNamespace::OF ((z_streamp dest, z_streamp source))
ZEXTERN int ZEXPORT deflateParams juce::pnglibNamespace::OF ((z_streamp strm, int level, int strategy))
ZEXTERN int ZEXPORT deflateTune juce::pnglibNamespace::OF ((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain))
ZEXTERN uLong ZEXPORT deflateBound juce::pnglibNamespace::OF ((z_streamp strm, uLong sourceLen))
ZEXTERN int ZEXPORT deflatePrime juce::pnglibNamespace::OF ((z_streamp strm, int bits, int value))
ZEXTERN int ZEXPORT deflateSetHeader juce::pnglibNamespace::OF ((z_streamp strm, gz_headerp head))
ZEXTERN int ZEXPORT inflateBack juce::pnglibNamespace::OF ((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc))
ZEXTERN int ZEXPORT compress juce::pnglibNamespace::OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen))
ZEXTERN int ZEXPORT compress2 juce::pnglibNamespace::OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level))
ZEXTERN uLong ZEXPORT compressBound juce::pnglibNamespace::OF ((uLong sourceLen))
ZEXTERN gzFile ZEXPORT gzopen juce::pnglibNamespace::OF ((const char *path, const char *mode))
ZEXTERN gzFile ZEXPORT gzdopen juce::pnglibNamespace::OF ((int fd, const char *mode))
ZEXTERN int ZEXPORT gzsetparams juce::pnglibNamespace::OF ((gzFile file, int level, int strategy))
ZEXTERN int ZEXPORT gzread juce::pnglibNamespace::OF ((gzFile file, voidp buf, unsigned len))
ZEXTERN int ZEXPORT gzwrite juce::pnglibNamespace::OF ((gzFile file, voidpc buf, unsigned len))
ZEXTERN int ZEXPORTVA gzprintf juce::pnglibNamespace::OF ((gzFile file, const char *format,...))
ZEXTERN int ZEXPORT gzputs juce::pnglibNamespace::OF ((gzFile file, const char *s))
ZEXTERN char *ZEXPORT gzgets juce::pnglibNamespace::OF ((gzFile file, char *buf, int len))
ZEXTERN int ZEXPORT gzputc juce::pnglibNamespace::OF ((gzFile file, int c))
ZEXTERN int ZEXPORT gzgetc juce::pnglibNamespace::OF ((gzFile file))
ZEXTERN int ZEXPORT gzungetc juce::pnglibNamespace::OF ((int c, gzFile file))
ZEXTERN int ZEXPORT gzflush juce::pnglibNamespace::OF ((gzFile file, int flush))
ZEXTERN z_off_t ZEXPORT gzseek juce::pnglibNamespace::OF ((gzFile file, z_off_t offset, int whence))
ZEXTERN const char *ZEXPORT gzerror juce::pnglibNamespace::OF ((gzFile file, int *errnum))
ZEXTERN uLong ZEXPORT adler32 juce::pnglibNamespace::OF ((uLong adler, const Bytef *buf, uInt len))
ZEXTERN uLong ZEXPORT adler32_combine juce::pnglibNamespace::OF ((uLong adler1, uLong adler2, z_off_t len2))
ZEXTERN uLong ZEXPORT crc32 juce::pnglibNamespace::OF ((uLong crc, const Bytef *buf, uInt len))
ZEXTERN uLong ZEXPORT crc32_combine juce::pnglibNamespace::OF ((uLong crc1, uLong crc2, z_off_t len2))
ZEXTERN int ZEXPORT deflateInit_ juce::pnglibNamespace::OF ((z_streamp strm, int level, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateInit_ juce::pnglibNamespace::OF ((z_streamp strm, const char *version, int stream_size))
ZEXTERN int ZEXPORT deflateInit2_ juce::pnglibNamespace::OF ((z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateInit2_ juce::pnglibNamespace::OF ((z_streamp strm, int windowBits, const char *version, int stream_size))
ZEXTERN int ZEXPORT inflateBackInit_ juce::pnglibNamespace::OF ((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size))
ZEXTERN const char *ZEXPORT zError juce::pnglibNamespace::OF ((int))
ZEXTERN int ZEXPORT inflateSyncPoint juce::pnglibNamespace::OF ((z_streamp z))
ZEXTERN const uLongf *ZEXPORT get_crc_table juce::pnglibNamespace::OF ((void))
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_zstream_error,(png_structrp png_ptr, int ret), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_free_buffer_list,(png_structrp png_ptr, png_compression_bufferp *list), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_fixed,(png_const_structrp png_ptr, double fp, png_const_charp text), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_user_version_check,(png_structrp png_ptr, png_const_charp user_png_ver), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_voidp, png_malloc_base,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_voidp, png_malloc_array,(png_const_structrp png_ptr, int nelements, size_t element_size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_voidp, png_realloc_array,(png_const_structrp png_ptr, png_const_voidp array, int old_elements, int add_elements, size_t element_size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_structp, png_create_png_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_destroy_png_struct,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_free_jmpbuf,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (voidpf, png_zalloc,(voidpf png_ptr, uInt items, uInt size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_zfree,(voidpf png_ptr, voidpf ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_default_read_data,(png_structp png_ptr, png_bytep data, size_t length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_push_fill_buffer,(png_structp png_ptr, png_bytep buffer, size_t length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_default_write_data,(png_structp png_ptr, png_bytep data, size_t length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void PNGCBAPI, png_default_flush,(png_structp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_reset_crc,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_data,(png_structrp png_ptr, png_const_bytep data, size_t length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_sig,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_uint_32, png_read_chunk_header,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_data,(png_structrp png_ptr, png_bytep data, size_t length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_crc_read,(png_structrp png_ptr, png_bytep buf, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_crc_finish,(png_structrp png_ptr, png_uint_32 skip), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_crc_error,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_calculate_crc,(png_structrp png_ptr, png_const_bytep ptr, size_t length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_flush,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_IHDR,(png_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int compression_method, int filter_method, int interlace_method), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_PLTE,(png_structrp png_ptr, png_const_colorp palette, png_uint_32 num_pal), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_compress_IDAT,(png_structrp png_ptr, png_const_bytep row_data, png_alloc_size_t row_data_length, int flush), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_IEND,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_gAMA_fixed,(png_structrp png_ptr, png_fixed_point file_gamma), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sBIT,(png_structrp png_ptr, png_const_color_8p sbit, int color_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_cHRM_fixed,(png_structrp png_ptr, const png_xy *xy), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sRGB,(png_structrp png_ptr, int intent), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_iCCP,(png_structrp png_ptr, png_const_charp name, png_const_bytep profile), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sPLT,(png_structrp png_ptr, png_const_sPLT_tp palette), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_tRNS,(png_structrp png_ptr, png_const_bytep trans, png_const_color_16p values, int number, int color_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_bKGD,(png_structrp png_ptr, png_const_color_16p values, int color_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_hIST,(png_structrp png_ptr, png_const_uint_16p hist, int num_hist), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_tEXt,(png_structrp png_ptr, png_const_charp key, png_const_charp text, size_t text_len), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_zTXt,(png_structrp png_ptr, png_const_charp key, png_const_charp text, int compression), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_iTXt,(png_structrp png_ptr, int compression, png_const_charp key, png_const_charp lang, png_const_charp lang_key, png_const_charp text), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_set_text_2,(png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_oFFs,(png_structrp png_ptr, png_int_32 x_offset, png_int_32 y_offset, int unit_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_pCAL,(png_structrp png_ptr, png_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_pHYs,(png_structrp png_ptr, png_uint_32 x_pixels_per_unit, png_uint_32 y_pixels_per_unit, int unit_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_tIME,(png_structrp png_ptr, png_const_timep mod_time), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_sCAL_s,(png_structrp png_ptr, int unit, png_const_charp width, png_const_charp height), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_finish_row,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_start_row,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_combine_row,(png_const_structrp png_ptr, png_bytep row, int display), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_interlace,(png_row_infop row_info, png_bytep row, int pass, png_uint_32 transformations), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_write_interlace,(png_row_infop row_info, png_bytep row, int pass), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_filter_row,(png_structrp pp, png_row_infop row_info, png_bytep row, png_const_bytep prev_row, int filter), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_write_find_filter,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_IDAT_data,(png_structrp png_ptr, png_bytep output, png_alloc_size_t avail_out), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_finish_IDAT,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_finish_row,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_start_row,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_transform_info,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_strip_channel,(png_row_infop row_info, png_bytep row, int at_start), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_swap,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_packswap,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_invert,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_bgr,(png_row_infop row_info, png_bytep row), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_IHDR,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_PLTE,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_IEND,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_bKGD,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_cHRM,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_gAMA,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_hIST,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_iCCP,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_iTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_oFFs,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_pCAL,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_pHYs,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sBIT,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sCAL,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sPLT,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_sRGB,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_tEXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_tIME,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_tRNS,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_zTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_check_chunk_name,(png_const_structrp png_ptr, png_uint_32 chunk_name), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_check_chunk_length,(png_const_structrp png_ptr, png_uint_32 chunk_length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_handle_unknown,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length, int keep), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_chunk_unknown_handling,(png_const_structrp png_ptr, png_uint_32 chunk_name), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_read_transformations,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_write_transformations,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_init_read_transformations,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_chunk,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_sig,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_check_crc,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_save_buffer,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_restore_buffer,(png_structrp png_ptr, png_bytep buffer, size_t buffer_length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_IDAT,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_process_IDAT_data,(png_structrp png_ptr, png_bytep buffer, size_t buffer_length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_process_row,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_unknown,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_have_info,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_have_end,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_have_row,(png_structrp png_ptr, png_bytep row), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_end,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_process_some_data,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_read_push_finish_row,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_tEXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_tEXt,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_zTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_zTXt,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_handle_iTXt,(png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_push_read_iTXt,(png_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_set_gamma,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_fixed_point gAMA), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_sync_info,(png_const_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_sync,(png_const_structrp png_ptr, png_inforp info_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_chromaticities,(png_const_structrp png_ptr, png_colorspacerp colorspace, const png_xy *xy, int preferred), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_endpoints,(png_const_structrp png_ptr, png_colorspacerp colorspace, const png_XYZ *XYZ, int preferred), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_sRGB,(png_const_structrp png_ptr, png_colorspacerp colorspace, int intent), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_colorspace_set_ICC,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_icc_check_length,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_icc_check_header,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_icc_check_tag_table,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_icc_set_sRGB,(png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_bytep profile, uLong adler), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_colorspace_set_rgb_coefficients,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_check_IHDR,(png_const_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_do_check_palette_indexes,(png_structrp png_ptr, png_row_infop row_info), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (size_t, png_safecat,(png_charp buffer, size_t bufsize, size_t pos, png_const_charp string), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_charp, png_format_number,(png_const_charp start, png_charp end, int format, png_alloc_size_t number), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_warning_parameter,(png_warning_parameters p, int number, png_const_charp string), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_warning_parameter_unsigned,(png_warning_parameters p, int number, int format, png_alloc_size_t value), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_warning_parameter_signed,(png_warning_parameters p, int number, int format, png_int_32 value), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_formatted_warning,(png_const_structrp png_ptr, png_warning_parameters p, png_const_charp message), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_app_warning,(png_const_structrp png_ptr, png_const_charp message), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_app_error,(png_const_structrp png_ptr, png_const_charp message), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_chunk_report,(png_const_structrp png_ptr, png_const_charp message, int error), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_ascii_from_fp,(png_const_structrp png_ptr, png_charp ascii, size_t size, double fp, unsigned int precision), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_ascii_from_fixed,(png_const_structrp png_ptr, png_charp ascii, size_t size, png_fixed_point fp), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_check_fp_number,(png_const_charp string, size_t size, int *statep, png_size_tp whereami), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_check_fp_string,(png_const_charp string, size_t size), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_muldiv,(png_fixed_point_p res, png_fixed_point a, png_int_32 multiplied_by, png_int_32 divided_by), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_muldiv_warn,(png_const_structrp png_ptr, png_fixed_point a, png_int_32 multiplied_by, png_int_32 divided_by), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_reciprocal,(png_fixed_point a), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_fixed_point, png_reciprocal2,(png_fixed_point a, png_fixed_point b), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (int, png_gamma_significant,(png_fixed_point gamma_value), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_uint_16, png_gamma_correct,(png_structrp png_ptr, unsigned int value, png_fixed_point gamma_value), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_uint_16, png_gamma_16bit_correct,(unsigned int value, png_fixed_point gamma_value), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_byte, png_gamma_8bit_correct,(unsigned int value, png_fixed_point gamma_value), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_destroy_gamma_table,(png_structrp png_ptr), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (void, png_build_gamma_table,(png_structrp png_ptr, int bit_depth), PNG_EMPTY)
 juce::pnglibNamespace::PNG_INTERNAL_FUNCTION (png_uint_32, png_check_keyword,(png_structrp png_ptr, png_const_charp key, png_bytep new_key), PNG_EMPTY)
void PNGAPI juce::pnglibNamespace::png_set_sig_bytes (png_structrp png_ptr, int num_bytes)
int PNGAPI juce::pnglibNamespace::png_sig_cmp (png_const_bytep sig, size_t start, size_t num_to_check)
 juce::pnglibNamespace::PNG_FUNCTION (voidpf, png_zalloc,(voidpf png_ptr, uInt items, uInt size), PNG_ALLOCATED)
void juce::pnglibNamespace::png_zfree (voidpf png_ptr, voidpf ptr)
void juce::pnglibNamespace::png_reset_crc (png_structrp png_ptr)
void juce::pnglibNamespace::png_calculate_crc (png_structrp png_ptr, png_const_bytep ptr, size_t length)
int juce::pnglibNamespace::png_user_version_check (png_structrp png_ptr, png_const_charp user_png_ver)
 juce::pnglibNamespace::PNG_FUNCTION (png_structp, png_create_png_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_FUNCTION (png_infop, PNGAPI png_create_info_struct,(png_const_structrp png_ptr), PNG_ALLOCATED)
void PNGAPI juce::pnglibNamespace::png_destroy_info_struct (png_const_structrp png_ptr, png_infopp info_ptr_ptr)
 juce::pnglibNamespace::PNG_FUNCTION (void, PNGAPI png_info_init_3,(png_infopp ptr_ptr, size_t png_info_struct_size), PNG_DEPRECATED)
void PNGAPI juce::pnglibNamespace::png_data_freer (png_const_structrp png_ptr, png_inforp info_ptr, int freer, png_uint_32 mask)
void PNGAPI juce::pnglibNamespace::png_free_data (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 mask, int num)
png_voidp PNGAPI juce::pnglibNamespace::png_get_io_ptr (png_const_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_init_io (png_structrp png_ptr, png_FILE_p fp)
void PNGAPI juce::pnglibNamespace::png_save_int_32 (png_bytep buf, png_int_32 i)
int PNGAPI juce::pnglibNamespace::png_convert_to_rfc1123_buffer (char out[29], png_const_timep ptime)
png_const_charp PNGAPI juce::pnglibNamespace::png_convert_to_rfc1123 (png_structrp png_ptr, png_const_timep ptime)
png_const_charp PNGAPI juce::pnglibNamespace::png_get_copyright (png_const_structrp png_ptr)
png_const_charp PNGAPI juce::pnglibNamespace::png_get_libpng_ver (png_const_structrp png_ptr)
png_const_charp PNGAPI juce::pnglibNamespace::png_get_header_ver (png_const_structrp png_ptr)
png_const_charp PNGAPI juce::pnglibNamespace::png_get_header_version (png_const_structrp png_ptr)
int PNGAPI juce::pnglibNamespace::png_handle_as_unknown (png_const_structrp png_ptr, png_const_bytep chunk_name)
int juce::pnglibNamespace::png_chunk_unknown_handling (png_const_structrp png_ptr, png_uint_32 chunk_name)
int PNGAPI juce::pnglibNamespace::png_reset_zstream (png_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_access_version_number (void)
void juce::pnglibNamespace::png_zstream_error (png_structrp png_ptr, int ret)
static int juce::pnglibNamespace::png_colorspace_check_gamma (png_const_structrp png_ptr, png_colorspacerp colorspace, png_fixed_point gAMA, int from)
void juce::pnglibNamespace::png_colorspace_set_gamma (png_const_structrp png_ptr, png_colorspacerp colorspace, png_fixed_point gAMA)
void juce::pnglibNamespace::png_colorspace_sync_info (png_const_structrp png_ptr, png_inforp info_ptr)
void juce::pnglibNamespace::png_colorspace_sync (png_const_structrp png_ptr, png_inforp info_ptr)
static int juce::pnglibNamespace::png_xy_from_XYZ (png_xy *xy, const png_XYZ *XYZ)
static int juce::pnglibNamespace::png_XYZ_from_xy (png_XYZ *XYZ, const png_xy *xy)
static int juce::pnglibNamespace::png_XYZ_normalize (png_XYZ *XYZ)
static int juce::pnglibNamespace::png_colorspace_endpoints_match (const png_xy *xy1, const png_xy *xy2, int delta)
static int juce::pnglibNamespace::png_colorspace_check_xy (png_XYZ *XYZ, const png_xy *xy)
static int juce::pnglibNamespace::png_colorspace_check_XYZ (png_xy *xy, png_XYZ *XYZ)
static int juce::pnglibNamespace::png_colorspace_set_xy_and_XYZ (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_xy *xy, const png_XYZ *XYZ, int preferred)
int juce::pnglibNamespace::png_colorspace_set_chromaticities (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_xy *xy, int preferred)
int juce::pnglibNamespace::png_colorspace_set_endpoints (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_XYZ *XYZ_in, int preferred)
static char juce::pnglibNamespace::png_icc_tag_char (png_uint_32 byte)
static void juce::pnglibNamespace::png_icc_tag_name (char *name, png_uint_32 tag)
static int juce::pnglibNamespace::is_ICC_signature_char (png_alloc_size_t it)
static int juce::pnglibNamespace::is_ICC_signature (png_alloc_size_t it)
static int juce::pnglibNamespace::png_icc_profile_error (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_alloc_size_t value, png_const_charp reason)
int juce::pnglibNamespace::png_colorspace_set_sRGB (png_const_structrp png_ptr, png_colorspacerp colorspace, int intent)
static int juce::pnglibNamespace::icc_check_length (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length)
int juce::pnglibNamespace::png_icc_check_length (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length)
int juce::pnglibNamespace::png_icc_check_header (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type)
int juce::pnglibNamespace::png_icc_check_tag_table (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile)
static int juce::pnglibNamespace::png_compare_ICC_profile_with_sRGB (png_const_structrp png_ptr, png_const_bytep profile, uLong adler)
void juce::pnglibNamespace::png_icc_set_sRGB (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_bytep profile, uLong adler)
int juce::pnglibNamespace::png_colorspace_set_ICC (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type)
void juce::pnglibNamespace::png_colorspace_set_rgb_coefficients (png_structrp png_ptr)
void juce::pnglibNamespace::png_check_IHDR (png_const_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type)
int juce::pnglibNamespace::png_check_fp_number (png_const_charp string, size_t size, int *statep, png_size_tp whereami)
int juce::pnglibNamespace::png_check_fp_string (png_const_charp string, size_t size)
static double juce::pnglibNamespace::png_pow10 (int power)
void juce::pnglibNamespace::png_ascii_from_fp (png_const_structrp png_ptr, png_charp ascii, size_t size, double fp, unsigned int precision)
void juce::pnglibNamespace::png_ascii_from_fixed (png_const_structrp png_ptr, png_charp ascii, size_t size, png_fixed_point fp)
png_fixed_point juce::pnglibNamespace::png_fixed (png_const_structrp png_ptr, double fp, png_const_charp text)
int juce::pnglibNamespace::png_muldiv (png_fixed_point_p res, png_fixed_point a, png_int_32 times, png_int_32 divisor)
png_fixed_point juce::pnglibNamespace::png_muldiv_warn (png_const_structrp png_ptr, png_fixed_point a, png_int_32 times, png_int_32 divisor)
png_fixed_point juce::pnglibNamespace::png_reciprocal (png_fixed_point a)
int juce::pnglibNamespace::png_gamma_significant (png_fixed_point gamma_val)
static png_fixed_point juce::pnglibNamespace::png_product2 (png_fixed_point a, png_fixed_point b)
png_fixed_point juce::pnglibNamespace::png_reciprocal2 (png_fixed_point a, png_fixed_point b)
png_byte juce::pnglibNamespace::png_gamma_8bit_correct (unsigned int value, png_fixed_point gamma_val)
png_uint_16 juce::pnglibNamespace::png_gamma_16bit_correct (unsigned int value, png_fixed_point gamma_val)
png_uint_16 juce::pnglibNamespace::png_gamma_correct (png_structrp png_ptr, unsigned int value, png_fixed_point gamma_val)
static void juce::pnglibNamespace::png_build_16bit_table (png_structrp png_ptr, png_uint_16pp *ptable, unsigned int shift, png_fixed_point gamma_val)
static void juce::pnglibNamespace::png_build_16to8_table (png_structrp png_ptr, png_uint_16pp *ptable, unsigned int shift, png_fixed_point gamma_val)
static void juce::pnglibNamespace::png_build_8bit_table (png_structrp png_ptr, png_bytepp ptable, png_fixed_point gamma_val)
void juce::pnglibNamespace::png_destroy_gamma_table (png_structrp png_ptr)
void juce::pnglibNamespace::png_build_gamma_table (png_structrp png_ptr, int bit_depth)
static juce::pnglibNamespace::PNG_FUNCTION (void, png_default_error, PNGARG((png_const_structrp png_ptr, png_const_charp error_message)), PNG_NORETURN)
static void png_default_warning juce::pnglibNamespace::PNGARG ((png_const_structrp png_ptr, png_const_charp warning_message))
 juce::pnglibNamespace::PNG_FUNCTION (void, PNGAPI png_err,(png_const_structrp png_ptr), PNG_NORETURN)
size_t juce::pnglibNamespace::png_safecat (png_charp buffer, size_t bufsize, size_t pos, png_const_charp string)
png_charp juce::pnglibNamespace::png_format_number (png_const_charp start, png_charp end, int format, png_alloc_size_t number)
void PNGAPI juce::pnglibNamespace::png_warning (png_const_structrp png_ptr, png_const_charp warning_message)
void juce::pnglibNamespace::png_warning_parameter (png_warning_parameters p, int number, png_const_charp string)
void juce::pnglibNamespace::png_warning_parameter_unsigned (png_warning_parameters p, int number, int format, png_alloc_size_t value)
void juce::pnglibNamespace::png_warning_parameter_signed (png_warning_parameters p, int number, int format, png_int_32 value)
void juce::pnglibNamespace::png_formatted_warning (png_const_structrp png_ptr, png_warning_parameters p, png_const_charp message)
void PNGAPI juce::pnglibNamespace::png_benign_error (png_const_structrp png_ptr, png_const_charp error_message)
void juce::pnglibNamespace::png_app_warning (png_const_structrp png_ptr, png_const_charp error_message)
void juce::pnglibNamespace::png_app_error (png_const_structrp png_ptr, png_const_charp error_message)
static void juce::pnglibNamespace::png_format_buffer (png_const_structrp png_ptr, png_charp buffer, png_const_charp error_message)
void PNGAPI juce::pnglibNamespace::png_chunk_warning (png_const_structrp png_ptr, png_const_charp warning_message)
void PNGAPI juce::pnglibNamespace::png_chunk_benign_error (png_const_structrp png_ptr, png_const_charp error_message)
void juce::pnglibNamespace::png_chunk_report (png_const_structrp png_ptr, png_const_charp message, int error)
static juce::pnglibNamespace::PNG_FUNCTION (void, png_default_error,(png_const_structrp png_ptr, png_const_charp error_message), PNG_NORETURN)
 juce::pnglibNamespace::PNG_FUNCTION (void, PNGAPI png_longjmp,(png_const_structrp png_ptr, int val), PNG_NORETURN)
static void juce::pnglibNamespace::png_default_warning (png_const_structrp png_ptr, png_const_charp warning_message)
void PNGAPI juce::pnglibNamespace::png_set_error_fn (png_structrp png_ptr, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn)
png_voidp PNGAPI juce::pnglibNamespace::png_get_error_ptr (png_const_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_valid (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 flag)
size_t PNGAPI juce::pnglibNamespace::png_get_rowbytes (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_bytepp PNGAPI juce::pnglibNamespace::png_get_rows (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_image_width (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_image_height (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_byte PNGAPI juce::pnglibNamespace::png_get_bit_depth (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_byte PNGAPI juce::pnglibNamespace::png_get_color_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_byte PNGAPI juce::pnglibNamespace::png_get_filter_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_byte PNGAPI juce::pnglibNamespace::png_get_interlace_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_byte PNGAPI juce::pnglibNamespace::png_get_compression_type (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_x_pixels_per_meter (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_y_pixels_per_meter (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_pixels_per_meter (png_const_structrp png_ptr, png_const_inforp info_ptr)
float PNGAPI juce::pnglibNamespace::png_get_pixel_aspect_ratio (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_fixed_point PNGAPI juce::pnglibNamespace::png_get_pixel_aspect_ratio_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_int_32 PNGAPI juce::pnglibNamespace::png_get_x_offset_microns (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_int_32 PNGAPI juce::pnglibNamespace::png_get_y_offset_microns (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_int_32 PNGAPI juce::pnglibNamespace::png_get_x_offset_pixels (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_int_32 PNGAPI juce::pnglibNamespace::png_get_y_offset_pixels (png_const_structrp png_ptr, png_const_inforp info_ptr)
static png_uint_32 juce::pnglibNamespace::ppi_from_ppm (png_uint_32 ppm)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_pixels_per_inch (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_x_pixels_per_inch (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_y_pixels_per_inch (png_const_structrp png_ptr, png_const_inforp info_ptr)
static png_fixed_point juce::pnglibNamespace::png_fixed_inches_from_microns (png_const_structrp png_ptr, png_int_32 microns)
png_fixed_point PNGAPI juce::pnglibNamespace::png_get_x_offset_inches_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_fixed_point PNGAPI juce::pnglibNamespace::png_get_y_offset_inches_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr)
float PNGAPI juce::pnglibNamespace::png_get_x_offset_inches (png_const_structrp png_ptr, png_const_inforp info_ptr)
float PNGAPI juce::pnglibNamespace::png_get_y_offset_inches (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_pHYs_dpi (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)
png_byte PNGAPI juce::pnglibNamespace::png_get_channels (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_const_bytep PNGAPI juce::pnglibNamespace::png_get_signature (png_const_structrp png_ptr, png_const_inforp info_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_bKGD (png_const_structrp png_ptr, png_inforp info_ptr, png_color_16p *background)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_cHRM (png_const_structrp png_ptr, png_const_inforp info_ptr, double *white_x, double *white_y, double *red_x, double *red_y, double *green_x, double *green_y, double *blue_x, double *blue_y)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_cHRM_XYZ (png_const_structrp png_ptr, png_const_inforp info_ptr, double *red_X, double *red_Y, double *red_Z, double *green_X, double *green_Y, double *green_Z, double *blue_X, double *blue_Y, double *blue_Z)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_cHRM_XYZ_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *int_red_X, png_fixed_point *int_red_Y, png_fixed_point *int_red_Z, png_fixed_point *int_green_X, png_fixed_point *int_green_Y, png_fixed_point *int_green_Z, png_fixed_point *int_blue_X, png_fixed_point *int_blue_Y, png_fixed_point *int_blue_Z)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_cHRM_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *white_x, png_fixed_point *white_y, png_fixed_point *red_x, png_fixed_point *red_y, png_fixed_point *green_x, png_fixed_point *green_y, png_fixed_point *blue_x, png_fixed_point *blue_y)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_gAMA_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *file_gamma)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_gAMA (png_const_structrp png_ptr, png_const_inforp info_ptr, double *file_gamma)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_sRGB (png_const_structrp png_ptr, png_const_inforp info_ptr, int *file_srgb_intent)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_iCCP (png_const_structrp png_ptr, png_inforp info_ptr, png_charpp name, int *compression_type, png_bytepp profile, png_uint_32 *proflen)
int PNGAPI juce::pnglibNamespace::png_get_sPLT (png_const_structrp png_ptr, png_inforp info_ptr, png_sPLT_tpp spalettes)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_hIST (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_16p *hist)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_IHDR (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_type, int *compression_type, int *filter_type)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_oFFs (png_const_structrp png_ptr, png_const_inforp info_ptr, png_int_32 *offset_x, png_int_32 *offset_y, int *unit_type)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_pCAL (png_const_structrp png_ptr, png_inforp info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1, int *type, int *nparams, png_charp *units, png_charpp *params)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_sCAL_fixed (png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, png_fixed_point *width, png_fixed_point *height)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_sCAL (png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, double *width, double *height)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_sCAL_s (png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit, png_charpp width, png_charpp height)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_pHYs (png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_PLTE (png_const_structrp png_ptr, png_inforp info_ptr, png_colorp *palette, int *num_palette)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_sBIT (png_const_structrp png_ptr, png_inforp info_ptr, png_color_8p *sig_bit)
int PNGAPI juce::pnglibNamespace::png_get_text (png_const_structrp png_ptr, png_inforp info_ptr, png_textp *text_ptr, int *num_text)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_tIME (png_const_structrp png_ptr, png_inforp info_ptr, png_timep *mod_time)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_tRNS (png_const_structrp png_ptr, png_inforp info_ptr, png_bytep *trans_alpha, int *num_trans, png_color_16p *trans_color)
int PNGAPI juce::pnglibNamespace::png_get_unknown_chunks (png_const_structrp png_ptr, png_inforp info_ptr, png_unknown_chunkpp unknowns)
png_byte PNGAPI juce::pnglibNamespace::png_get_rgb_to_gray_status (png_const_structrp png_ptr)
png_voidp PNGAPI juce::pnglibNamespace::png_get_user_chunk_ptr (png_const_structrp png_ptr)
size_t PNGAPI juce::pnglibNamespace::png_get_compression_buffer_size (png_const_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_user_width_max (png_const_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_user_height_max (png_const_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_chunk_cache_max (png_const_structrp png_ptr)
png_alloc_size_t PNGAPI juce::pnglibNamespace::png_get_chunk_malloc_max (png_const_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_io_state (png_const_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_io_chunk_type (png_const_structrp png_ptr)
int PNGAPI juce::pnglibNamespace::png_get_palette_max (png_const_structp png_ptr, png_const_infop info_ptr)
void juce::pnglibNamespace::png_destroy_png_struct (png_structrp png_ptr)
 juce::pnglibNamespace::PNG_FUNCTION (png_voidp, PNGAPI png_calloc,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_FUNCTION (png_voidp, png_malloc_base,(png_const_structrp png_ptr, png_alloc_size_t size), PNG_ALLOCATED)
static png_voidp juce::pnglibNamespace::png_malloc_array_checked (png_const_structrp png_ptr, int nelements, size_t element_size)
 juce::pnglibNamespace::PNG_FUNCTION (png_voidp, png_malloc_array,(png_const_structrp png_ptr, int nelements, size_t element_size), PNG_ALLOCATED)
 juce::pnglibNamespace::PNG_FUNCTION (png_voidp, png_realloc_array,(png_const_structrp png_ptr, png_const_voidp old_array, int old_elements, int add_elements, size_t element_size), PNG_ALLOCATED)
void PNGAPI juce::pnglibNamespace::png_free (png_const_structrp png_ptr, png_voidp ptr)
 juce::pnglibNamespace::PNG_FUNCTION (png_structp, PNGAPI png_create_read_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn), PNG_ALLOCATED)
void PNGAPI juce::pnglibNamespace::png_read_info (png_structrp png_ptr, png_inforp info_ptr)
void PNGAPI juce::pnglibNamespace::png_read_update_info (png_structrp png_ptr, png_inforp info_ptr)
void PNGAPI juce::pnglibNamespace::png_start_read_image (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_read_row (png_structrp png_ptr, png_bytep row, png_bytep dsp_row)
void PNGAPI juce::pnglibNamespace::png_read_rows (png_structrp png_ptr, png_bytepp row, png_bytepp display_row, png_uint_32 num_rows)
void PNGAPI juce::pnglibNamespace::png_read_image (png_structrp png_ptr, png_bytepp image)
void PNGAPI juce::pnglibNamespace::png_read_end (png_structrp png_ptr, png_inforp info_ptr)
static void juce::pnglibNamespace::png_read_destroy (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_destroy_read_struct (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
void PNGAPI juce::pnglibNamespace::png_set_read_status_fn (png_structrp png_ptr, png_read_status_ptr read_row_fn)
void PNGAPI juce::pnglibNamespace::png_read_png (png_structrp png_ptr, png_inforp info_ptr, int transforms, voidp params)
void PNGAPI juce::pnglibNamespace::png_process_data (png_structrp png_ptr, png_inforp info_ptr, png_bytep buffer, size_t buffer_size)
size_t PNGAPI juce::pnglibNamespace::png_process_data_pause (png_structrp png_ptr, int save)
png_uint_32 PNGAPI juce::pnglibNamespace::png_process_data_skip (png_structrp png_ptr)
void juce::pnglibNamespace::png_process_some_data (png_structrp png_ptr, png_inforp info_ptr)
void juce::pnglibNamespace::png_push_read_sig (png_structrp png_ptr, png_inforp info_ptr)
void juce::pnglibNamespace::png_push_read_chunk (png_structrp png_ptr, png_inforp info_ptr)
void PNGCBAPI juce::pnglibNamespace::png_push_fill_buffer (png_structp png_ptr, png_bytep buffer, size_t length)
void juce::pnglibNamespace::png_push_save_buffer (png_structrp png_ptr)
void juce::pnglibNamespace::png_push_restore_buffer (png_structrp png_ptr, png_bytep buffer, size_t buffer_length)
void juce::pnglibNamespace::png_push_read_IDAT (png_structrp png_ptr)
void juce::pnglibNamespace::png_process_IDAT_data (png_structrp png_ptr, png_bytep buffer, size_t buffer_length)
void juce::pnglibNamespace::png_push_process_row (png_structrp png_ptr)
void juce::pnglibNamespace::png_read_push_finish_row (png_structrp png_ptr)
void juce::pnglibNamespace::png_push_have_info (png_structrp png_ptr, png_inforp info_ptr)
void juce::pnglibNamespace::png_push_have_end (png_structrp png_ptr, png_inforp info_ptr)
void juce::pnglibNamespace::png_push_have_row (png_structrp png_ptr, png_bytep row)
void PNGAPI juce::pnglibNamespace::png_progressive_combine_row (png_const_structrp png_ptr, png_bytep old_row, png_const_bytep new_row)
void PNGAPI juce::pnglibNamespace::png_set_progressive_read_fn (png_structrp png_ptr, png_voidp progressive_ptr, png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, png_progressive_end_ptr end_fn)
png_voidp PNGAPI juce::pnglibNamespace::png_get_progressive_ptr (png_const_structrp png_ptr)
void juce::pnglibNamespace::png_read_data (png_structrp png_ptr, png_bytep data, size_t length)
void PNGCBAPI juce::pnglibNamespace::png_default_read_data (png_structp png_ptr, png_bytep data, size_t length)
void PNGAPI juce::pnglibNamespace::png_set_read_fn (png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn)
void juce::pnglibNamespace::png_do_expand_palette (png_row_infop, png_bytep, png_const_colorp, png_const_bytep, int)
void juce::pnglibNamespace::png_do_expand (png_row_infop, png_bytep, png_const_color_16p)
void juce::pnglibNamespace::png_do_chop (png_row_infop, png_bytep)
void juce::pnglibNamespace::png_do_quantize (png_row_infop, png_bytep, png_const_bytep, png_const_bytep)
void juce::pnglibNamespace::png_do_gray_to_rgb (png_row_infop, png_bytep)
void juce::pnglibNamespace::png_do_unshift (png_row_infop, png_bytep, png_const_color_8p)
void juce::pnglibNamespace::png_do_unpack (png_row_infop, png_bytep)
int juce::pnglibNamespace::png_do_rgb_to_gray (png_structrp, png_row_infop, png_bytep)
void juce::pnglibNamespace::png_do_compose (png_row_infop, png_bytep, png_structrp)
void juce::pnglibNamespace::png_do_gamma (png_row_infop, png_bytep, png_structrp)
void juce::pnglibNamespace::png_do_encode_alpha (png_row_infop, png_bytep, png_structrp)
void juce::pnglibNamespace::png_do_scale_16_to_8 (png_row_infop, png_bytep)
void juce::pnglibNamespace::png_do_expand_16 (png_row_infop, png_bytep)
void juce::pnglibNamespace::png_do_read_filler (png_row_infop, png_bytep, png_uint_32, png_uint_32)
void juce::pnglibNamespace::png_do_read_invert_alpha (png_row_infop, png_bytep)
void juce::pnglibNamespace::png_do_read_swap_alpha (png_row_infop, png_bytep)
void PNGAPI juce::pnglibNamespace::png_set_crc_action (png_structrp png_ptr, int crit_action, int ancil_action)
static int juce::pnglibNamespace::png_rtran_ok (png_structrp png_ptr, int need_IHDR)
void PNGFAPI juce::pnglibNamespace::png_set_background_fixed (png_structrp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, png_fixed_point background_gamma)
void PNGAPI juce::pnglibNamespace::png_set_background (png_structrp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, double background_gamma)
void PNGAPI juce::pnglibNamespace::png_set_scale_16 (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_strip_16 (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_strip_alpha (png_structrp png_ptr)
static png_fixed_point juce::pnglibNamespace::translate_gamma_flags (png_structrp png_ptr, png_fixed_point output_gamma, int is_screen)
static png_fixed_point juce::pnglibNamespace::convert_gamma_value (png_structrp png_ptr, double output_gamma)
void PNGFAPI juce::pnglibNamespace::png_set_alpha_mode_fixed (png_structrp png_ptr, int mode, png_fixed_point output_gamma)
void PNGAPI juce::pnglibNamespace::png_set_alpha_mode (png_structrp png_ptr, int mode, double output_gamma)
void PNGAPI juce::pnglibNamespace::png_set_quantize (png_structrp png_ptr, png_colorp palette, int num_palette, int maximum_colors, png_const_uint_16p histogram, int full_quantize)
void PNGFAPI juce::pnglibNamespace::png_set_gamma_fixed (png_structrp png_ptr, png_fixed_point scrn_gamma, png_fixed_point file_gamma)
void PNGAPI juce::pnglibNamespace::png_set_gamma (png_structrp png_ptr, double scrn_gamma, double file_gamma)
void PNGAPI juce::pnglibNamespace::png_set_expand (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_palette_to_rgb (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_expand_gray_1_2_4_to_8 (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_tRNS_to_alpha (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_expand_16 (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_gray_to_rgb (png_structrp png_ptr)
void PNGFAPI juce::pnglibNamespace::png_set_rgb_to_gray_fixed (png_structrp png_ptr, int error_action, png_fixed_point red, png_fixed_point green)
void PNGAPI juce::pnglibNamespace::png_set_rgb_to_gray (png_structrp png_ptr, int error_action, double red, double green)
void PNGAPI juce::pnglibNamespace::png_set_read_user_transform_fn (png_structrp png_ptr, png_user_transform_ptr read_user_transform_fn)
static int juce::pnglibNamespace::png_gamma_threshold (png_fixed_point screen_gamma, png_fixed_point file_gamma)
static void juce::pnglibNamespace::png_init_palette_transformations (png_structrp png_ptr)
static void juce::pnglibNamespace::png_init_rgb_transformations (png_structrp png_ptr)
void juce::pnglibNamespace::png_init_read_transformations (png_structrp png_ptr)
void juce::pnglibNamespace::png_read_transform_info (png_structrp png_ptr, png_inforp info_ptr)
void juce::pnglibNamespace::png_do_read_transformations (png_structrp png_ptr, png_row_infop row_info)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_uint_31 (png_const_structrp png_ptr, png_const_bytep buf)
static png_fixed_point juce::pnglibNamespace::png_get_fixed_point (png_structrp png_ptr, png_const_bytep buf)
 juce::pnglibNamespace::png_uint_32 (PNGAPI png_get_uint_32)(png_const_bytep buf)
 juce::pnglibNamespace::png_int_32 (PNGAPI png_get_int_32)(png_const_bytep buf)
 juce::pnglibNamespace::png_uint_16 (PNGAPI png_get_uint_16)(png_const_bytep buf)
void juce::pnglibNamespace::png_read_sig (png_structrp png_ptr, png_inforp info_ptr)
png_uint_32 juce::pnglibNamespace::png_read_chunk_header (png_structrp png_ptr)
void juce::pnglibNamespace::png_crc_read (png_structrp png_ptr, png_bytep buf, png_uint_32 length)
int juce::pnglibNamespace::png_crc_finish (png_structrp png_ptr, png_uint_32 skip)
int juce::pnglibNamespace::png_crc_error (png_structrp png_ptr)
static png_bytep juce::pnglibNamespace::png_read_buffer (png_structrp png_ptr, png_alloc_size_t new_size, int warn)
static int juce::pnglibNamespace::png_inflate_claim (png_structrp png_ptr, png_uint_32 owner)
static int juce::pnglibNamespace::png_inflate (png_structrp png_ptr, png_uint_32 owner, int finish, png_const_bytep input, png_uint_32p input_size_ptr, png_bytep output, png_alloc_size_t *output_size_ptr)
static int juce::pnglibNamespace::png_decompress_chunk (png_structrp png_ptr, png_uint_32 chunklength, png_uint_32 prefix_size, png_alloc_size_t *newlength, int terminate)
static int juce::pnglibNamespace::png_inflate_read (png_structrp png_ptr, png_bytep read_buffer, uInt read_size, png_uint_32p chunk_bytes, png_bytep next_out, png_alloc_size_t *out_size, int finish)
void juce::pnglibNamespace::png_handle_IHDR (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_PLTE (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_IEND (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_gAMA (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_sBIT (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_cHRM (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_sRGB (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_iCCP (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_sPLT (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_tRNS (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_bKGD (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_hIST (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_pHYs (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_oFFs (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_pCAL (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_sCAL (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_tIME (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_tEXt (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_zTXt (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_iTXt (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length)
static int juce::pnglibNamespace::png_cache_unknown_chunk (png_structrp png_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_handle_unknown (png_structrp png_ptr, png_inforp info_ptr, png_uint_32 length, int keep)
void juce::pnglibNamespace::png_check_chunk_name (png_const_structrp png_ptr, png_uint_32 chunk_name)
void juce::pnglibNamespace::png_check_chunk_length (png_const_structrp png_ptr, png_uint_32 length)
void juce::pnglibNamespace::png_combine_row (png_const_structrp png_ptr, png_bytep dp, int display)
void juce::pnglibNamespace::png_do_read_interlace (png_row_infop row_info, png_bytep row, int pass, png_uint_32 transformations)
static void juce::pnglibNamespace::png_read_filter_row_sub (png_row_infop row_info, png_bytep row, png_const_bytep prev_row)
static void juce::pnglibNamespace::png_read_filter_row_up (png_row_infop row_info, png_bytep row, png_const_bytep prev_row)
static void juce::pnglibNamespace::png_read_filter_row_avg (png_row_infop row_info, png_bytep row, png_const_bytep prev_row)
static void juce::pnglibNamespace::png_read_filter_row_paeth_1byte_pixel (png_row_infop row_info, png_bytep row, png_const_bytep prev_row)
static void juce::pnglibNamespace::png_read_filter_row_paeth_multibyte_pixel (png_row_infop row_info, png_bytep row, png_const_bytep prev_row)
static void juce::pnglibNamespace::png_init_filter_functions (png_structrp pp)
void juce::pnglibNamespace::png_read_filter_row (png_structrp pp, png_row_infop row_info, png_bytep row, png_const_bytep prev_row, int filter)
void juce::pnglibNamespace::png_read_IDAT_data (png_structrp png_ptr, png_bytep output, png_alloc_size_t avail_out)
void juce::pnglibNamespace::png_read_finish_IDAT (png_structrp png_ptr)
void juce::pnglibNamespace::png_read_finish_row (png_structrp png_ptr)
void juce::pnglibNamespace::png_read_start_row (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_bKGD (png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_16p background)
void PNGFAPI juce::pnglibNamespace::png_set_cHRM_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point white_x, png_fixed_point white_y, png_fixed_point red_x, png_fixed_point red_y, png_fixed_point green_x, png_fixed_point green_y, png_fixed_point blue_x, png_fixed_point blue_y)
void PNGFAPI juce::pnglibNamespace::png_set_cHRM_XYZ_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_red_X, png_fixed_point int_red_Y, png_fixed_point int_red_Z, png_fixed_point int_green_X, png_fixed_point int_green_Y, png_fixed_point int_green_Z, png_fixed_point int_blue_X, png_fixed_point int_blue_Y, png_fixed_point int_blue_Z)
void PNGAPI juce::pnglibNamespace::png_set_cHRM (png_const_structrp png_ptr, png_inforp info_ptr, double white_x, double white_y, double red_x, double red_y, double green_x, double green_y, double blue_x, double blue_y)
void PNGAPI juce::pnglibNamespace::png_set_cHRM_XYZ (png_const_structrp png_ptr, png_inforp info_ptr, double red_X, double red_Y, double red_Z, double green_X, double green_Y, double green_Z, double blue_X, double blue_Y, double blue_Z)
void PNGFAPI juce::pnglibNamespace::png_set_gAMA_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point file_gamma)
void PNGAPI juce::pnglibNamespace::png_set_gAMA (png_const_structrp png_ptr, png_inforp info_ptr, double file_gamma)
void PNGAPI juce::pnglibNamespace::png_set_hIST (png_const_structrp png_ptr, png_inforp info_ptr, png_const_uint_16p hist)
void PNGAPI juce::pnglibNamespace::png_set_IHDR (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type)
void PNGAPI juce::pnglibNamespace::png_set_oFFs (png_const_structrp png_ptr, png_inforp info_ptr, png_int_32 offset_x, png_int_32 offset_y, int unit_type)
void PNGAPI juce::pnglibNamespace::png_set_pCAL (png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params)
void PNGAPI juce::pnglibNamespace::png_set_sCAL_s (png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_const_charp swidth, png_const_charp sheight)
void PNGAPI juce::pnglibNamespace::png_set_sCAL (png_const_structrp png_ptr, png_inforp info_ptr, int unit, double width, double height)
void PNGAPI juce::pnglibNamespace::png_set_sCAL_fixed (png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_fixed_point width, png_fixed_point height)
void PNGAPI juce::pnglibNamespace::png_set_pHYs (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type)
void PNGAPI juce::pnglibNamespace::png_set_PLTE (png_structrp png_ptr, png_inforp info_ptr, png_const_colorp palette, int num_palette)
void PNGAPI juce::pnglibNamespace::png_set_sBIT (png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_8p sig_bit)
void PNGAPI juce::pnglibNamespace::png_set_sRGB (png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
void PNGAPI juce::pnglibNamespace::png_set_sRGB_gAMA_and_cHRM (png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
void PNGAPI juce::pnglibNamespace::png_set_iCCP (png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp name, int compression_type, png_const_bytep profile, png_uint_32 proflen)
void PNGAPI juce::pnglibNamespace::png_set_text (png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text)
int juce::pnglibNamespace::png_set_text_2 (png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text)
void PNGAPI juce::pnglibNamespace::png_set_tIME (png_const_structrp png_ptr, png_inforp info_ptr, png_const_timep mod_time)
void PNGAPI juce::pnglibNamespace::png_set_tRNS (png_structrp png_ptr, png_inforp info_ptr, png_const_bytep trans_alpha, int num_trans, png_const_color_16p trans_color)
void PNGAPI juce::pnglibNamespace::png_set_sPLT (png_const_structrp png_ptr, png_inforp info_ptr, png_const_sPLT_tp entries, int nentries)
static png_byte juce::pnglibNamespace::check_location (png_const_structrp png_ptr, int location)
void PNGAPI juce::pnglibNamespace::png_set_unknown_chunks (png_const_structrp png_ptr, png_inforp info_ptr, png_const_unknown_chunkp unknowns, int num_unknowns)
void PNGAPI juce::pnglibNamespace::png_set_unknown_chunk_location (png_const_structrp png_ptr, png_inforp info_ptr, int chunk, int location)
static unsigned int juce::pnglibNamespace::add_one_chunk (png_bytep list, unsigned int count, png_const_bytep add, int keep)
void PNGAPI juce::pnglibNamespace::png_set_keep_unknown_chunks (png_structrp png_ptr, int keep, png_const_bytep chunk_list, int num_chunks_in)
void PNGAPI juce::pnglibNamespace::png_set_read_user_chunk_fn (png_structrp png_ptr, png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn)
void PNGAPI juce::pnglibNamespace::png_set_rows (png_const_structrp png_ptr, png_inforp info_ptr, png_bytepp row_pointers)
void PNGAPI juce::pnglibNamespace::png_set_compression_buffer_size (png_structrp png_ptr, size_t size)
void PNGAPI juce::pnglibNamespace::png_set_invalid (png_const_structrp png_ptr, png_inforp info_ptr, int mask)
void PNGAPI juce::pnglibNamespace::png_set_user_limits (png_structrp png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max)
void PNGAPI juce::pnglibNamespace::png_set_chunk_cache_max (png_structrp png_ptr, png_uint_32 user_chunk_cache_max)
void PNGAPI juce::pnglibNamespace::png_set_chunk_malloc_max (png_structrp png_ptr, png_alloc_size_t user_chunk_malloc_max)
void PNGAPI juce::pnglibNamespace::png_set_benign_errors (png_structrp png_ptr, int allowed)
void PNGAPI juce::pnglibNamespace::png_set_check_for_invalid_index (png_structrp png_ptr, int allowed)
png_uint_32 juce::pnglibNamespace::png_check_keyword (png_structrp png_ptr, png_const_charp key, png_bytep new_key)
void PNGAPI juce::pnglibNamespace::png_set_bgr (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_swap (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_packing (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_packswap (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_shift (png_structrp png_ptr, png_const_color_8p true_bits)
int PNGAPI juce::pnglibNamespace::png_set_interlace_handling (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_filler (png_structrp png_ptr, png_uint_32 filler, int filler_loc)
void PNGAPI juce::pnglibNamespace::png_set_add_alpha (png_structrp png_ptr, png_uint_32 filler, int filler_loc)
void PNGAPI juce::pnglibNamespace::png_set_swap_alpha (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_invert_alpha (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_invert_mono (png_structrp png_ptr)
void juce::pnglibNamespace::png_do_invert (png_row_infop row_info, png_bytep row)
void juce::pnglibNamespace::png_do_swap (png_row_infop row_info, png_bytep row)
void juce::pnglibNamespace::png_do_packswap (png_row_infop row_info, png_bytep row)
void juce::pnglibNamespace::png_do_strip_channel (png_row_infop row_info, png_bytep row, int at_start)
void juce::pnglibNamespace::png_do_bgr (png_row_infop row_info, png_bytep row)
void juce::pnglibNamespace::png_do_check_palette_indexes (png_structrp png_ptr, png_row_infop row_info)
void PNGAPI juce::pnglibNamespace::png_set_user_transform_info (png_structrp png_ptr, png_voidp user_transform_ptr, int user_transform_depth, int user_transform_channels)
png_voidp PNGAPI juce::pnglibNamespace::png_get_user_transform_ptr (png_const_structrp png_ptr)
png_uint_32 PNGAPI juce::pnglibNamespace::png_get_current_row_number (png_const_structrp png_ptr)
png_byte PNGAPI juce::pnglibNamespace::png_get_current_pass_number (png_const_structrp png_ptr)
void juce::pnglibNamespace::png_write_data (png_structrp png_ptr, png_const_bytep data, size_t length)
void PNGCBAPI juce::pnglibNamespace::png_default_write_data (png_structp png_ptr, png_bytep data, size_t length)
void juce::pnglibNamespace::png_flush (png_structrp png_ptr)
void PNGCBAPI juce::pnglibNamespace::png_default_flush (png_structp png_ptr)
void PNGAPI juce::pnglibNamespace::png_set_write_fn (png_structrp png_ptr, png_voidp io_ptr, png_rw_ptr write_data_fn, png_flush_ptr output_flush_fn)
static void juce::pnglibNamespace::write_unknown_chunks (png_structrp png_ptr, png_const_inforp info_ptr, unsigned int where)
void PNGAPI juce::pnglibNamespace::png_write_info_before_PLTE (png_structrp png_ptr, png_const_inforp info_ptr)
void PNGAPI juce::pnglibNamespace::png_write_info (png_structrp png_ptr, png_const_inforp info_ptr)
void PNGAPI juce::pnglibNamespace::png_write_end (png_structrp png_ptr, png_inforp info_ptr)
void PNGAPI juce::pnglibNamespace::png_write_rows (png_structrp png_ptr, png_bytepp row, png_uint_32 num_rows)
void PNGAPI juce::pnglibNamespace::png_write_image (png_structrp png_ptr, png_bytepp image)
void PNGAPI juce::pnglibNamespace::png_write_row (png_structrp png_ptr, png_const_bytep row)
void PNGAPI juce::pnglibNamespace::png_set_flush (png_structrp png_ptr, int nrows)
void PNGAPI juce::pnglibNamespace::png_write_flush (png_structrp png_ptr)
static void juce::pnglibNamespace::png_write_destroy (png_structrp png_ptr)
void PNGAPI juce::pnglibNamespace::png_destroy_write_struct (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr)
void PNGAPI juce::pnglibNamespace::png_set_filter (png_structrp png_ptr, int method, int filters)
void PNGAPI juce::pnglibNamespace::png_set_filter_heuristics (png_structrp png_ptr, int heuristic_method, int num_weights, png_const_doublep filter_weights, png_const_doublep filter_costs)
void PNGAPI juce::pnglibNamespace::png_set_filter_heuristics_fixed (png_structrp png_ptr, int heuristic_method, int num_weights, png_const_fixed_point_p filter_weights, png_const_fixed_point_p filter_costs)
void PNGAPI juce::pnglibNamespace::png_set_text_compression_level (png_structrp png_ptr, int level)
void PNGAPI juce::pnglibNamespace::png_set_text_compression_mem_level (png_structrp png_ptr, int mem_level)
void PNGAPI juce::pnglibNamespace::png_set_text_compression_strategy (png_structrp png_ptr, int strategy)
void PNGAPI juce::pnglibNamespace::png_set_text_compression_window_bits (png_structrp png_ptr, int window_bits)
void PNGAPI juce::pnglibNamespace::png_set_text_compression_method (png_structrp png_ptr, int method)
void PNGAPI juce::pnglibNamespace::png_set_write_status_fn (png_structrp png_ptr, png_write_status_ptr write_row_fn)
void PNGAPI juce::pnglibNamespace::png_set_write_user_transform_fn (png_structrp png_ptr, png_user_transform_ptr write_user_transform_fn)
void PNGAPI juce::pnglibNamespace::png_write_png (png_structrp png_ptr, png_inforp info_ptr, int transforms, voidp params)
static void juce::pnglibNamespace::png_do_pack (png_row_infop row_info, png_bytep row, png_uint_32 bit_depth)
static void juce::pnglibNamespace::png_do_shift (png_row_infop row_info, png_bytep row, png_const_color_8p bit_depth)
static void juce::pnglibNamespace::png_do_write_swap_alpha (png_row_infop row_info, png_bytep row)
static void juce::pnglibNamespace::png_do_write_invert_alpha (png_row_infop row_info, png_bytep row)
void juce::pnglibNamespace::png_do_write_transformations (png_structrp png_ptr, png_row_infop row_info)
void PNGAPI juce::pnglibNamespace::png_save_uint_32 (png_bytep buf, png_uint_32 i)
void PNGAPI juce::pnglibNamespace::png_save_uint_16 (png_bytep buf, unsigned int i)
void PNGAPI juce::pnglibNamespace::png_write_sig (png_structrp png_ptr)
static void juce::pnglibNamespace::png_write_chunk_header (png_structrp png_ptr, png_uint_32 chunk_name, png_uint_32 length)
void PNGAPI juce::pnglibNamespace::png_write_chunk_start (png_structrp png_ptr, png_const_bytep chunk_string, png_uint_32 length)
void PNGAPI juce::pnglibNamespace::png_write_chunk_data (png_structrp png_ptr, png_const_bytep data, size_t length)
void PNGAPI juce::pnglibNamespace::png_write_chunk_end (png_structrp png_ptr)
static void juce::pnglibNamespace::png_write_complete_chunk (png_structrp png_ptr, png_uint_32 chunk_name, png_const_bytep data, size_t length)
void PNGAPI juce::pnglibNamespace::png_write_chunk (png_structrp png_ptr, png_const_bytep chunk_string, png_const_bytep data, size_t length)
static png_alloc_size_t juce::pnglibNamespace::png_image_size (png_structrp png_ptr)
static void juce::pnglibNamespace::optimize_cmf (png_bytep data, png_alloc_size_t data_size)
static int juce::pnglibNamespace::png_deflate_claim (png_structrp png_ptr, png_uint_32 owner, png_alloc_size_t data_size)
void juce::pnglibNamespace::png_free_buffer_list (png_structrp png_ptr, png_compression_bufferp *listp)
static void juce::pnglibNamespace::png_text_compress_init (compression_state *comp, png_const_bytep input, png_alloc_size_t input_len)
static int juce::pnglibNamespace::png_text_compress (png_structrp png_ptr, png_uint_32 chunk_name, compression_state *comp, png_uint_32 prefix_len)
static void juce::pnglibNamespace::png_write_compressed_data_out (png_structrp png_ptr, compression_state *comp)
void juce::pnglibNamespace::png_write_IHDR (png_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int compression_type, int filter_type, int interlace_type)
void juce::pnglibNamespace::png_write_PLTE (png_structrp png_ptr, png_const_colorp palette, png_uint_32 num_pal)
void juce::pnglibNamespace::png_compress_IDAT (png_structrp png_ptr, png_const_bytep input, png_alloc_size_t input_len, int flush)
void juce::pnglibNamespace::png_write_IEND (png_structrp png_ptr)
void juce::pnglibNamespace::png_write_gAMA_fixed (png_structrp png_ptr, png_fixed_point file_gamma)
void juce::pnglibNamespace::png_write_sRGB (png_structrp png_ptr, int srgb_intent)
void juce::pnglibNamespace::png_write_iCCP (png_structrp png_ptr, png_const_charp name, png_const_bytep profile)
void juce::pnglibNamespace::png_write_sPLT (png_structrp png_ptr, png_const_sPLT_tp spalette)
void juce::pnglibNamespace::png_write_sBIT (png_structrp png_ptr, png_const_color_8p sbit, int color_type)
void juce::pnglibNamespace::png_write_cHRM_fixed (png_structrp png_ptr, const png_xy *xy)
void juce::pnglibNamespace::png_write_tRNS (png_structrp png_ptr, png_const_bytep trans_alpha, png_const_color_16p tran, int num_trans, int color_type)
void juce::pnglibNamespace::png_write_bKGD (png_structrp png_ptr, png_const_color_16p back, int color_type)
void juce::pnglibNamespace::png_write_hIST (png_structrp png_ptr, png_const_uint_16p hist, int num_hist)
void juce::pnglibNamespace::png_write_tEXt (png_structrp png_ptr, png_const_charp key, png_const_charp text, size_t text_len)
void juce::pnglibNamespace::png_write_zTXt (png_structrp png_ptr, png_const_charp key, png_const_charp text, int compression)
void juce::pnglibNamespace::png_write_iTXt (png_structrp png_ptr, int compression, png_const_charp key, png_const_charp lang, png_const_charp lang_key, png_const_charp text)
void juce::pnglibNamespace::png_write_oFFs (png_structrp png_ptr, png_int_32 x_offset, png_int_32 y_offset, int unit_type)
void juce::pnglibNamespace::png_write_pCAL (png_structrp png_ptr, png_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params)
void juce::pnglibNamespace::png_write_sCAL_s (png_structrp png_ptr, int unit, png_const_charp width, png_const_charp height)
void juce::pnglibNamespace::png_write_pHYs (png_structrp png_ptr, png_uint_32 x_pixels_per_unit, png_uint_32 y_pixels_per_unit, int unit_type)
void juce::pnglibNamespace::png_write_tIME (png_structrp png_ptr, png_const_timep mod_time)
void juce::pnglibNamespace::png_write_start_row (png_structrp png_ptr)
void juce::pnglibNamespace::png_write_finish_row (png_structrp png_ptr)
void juce::pnglibNamespace::png_do_write_interlace (png_row_infop row_info, png_bytep row, int pass)
static void juce::pnglibNamespace::png_write_filtered_row (png_structrp png_ptr, png_bytep filtered_row, size_t row_bytes)
static size_t juce::pnglibNamespace::png_setup_sub_row (png_structrp png_ptr, png_uint_32 bpp, size_t row_bytes, size_t lmins)
static void juce::pnglibNamespace::png_setup_sub_row_only (png_structrp png_ptr, png_uint_32 bpp, size_t row_bytes)
static size_t juce::pnglibNamespace::png_setup_up_row (png_structrp png_ptr, size_t row_bytes, size_t lmins)
static void juce::pnglibNamespace::png_setup_up_row_only (png_structrp png_ptr, size_t row_bytes)
static size_t juce::pnglibNamespace::png_setup_avg_row (png_structrp png_ptr, png_uint_32 bpp, size_t row_bytes, size_t lmins)
static void juce::pnglibNamespace::png_setup_avg_row_only (png_structrp png_ptr, png_uint_32 bpp, size_t row_bytes)
static size_t juce::pnglibNamespace::png_setup_paeth_row (png_structrp png_ptr, png_uint_32 bpp, size_t row_bytes, size_t lmins)
static void juce::pnglibNamespace::png_setup_paeth_row_only (png_structrp png_ptr, png_uint_32 bpp, size_t row_bytes)
void juce::pnglibNamespace::png_write_find_filter (png_structrp png_ptr, png_row_infop row_info)
static void JUCE_CDECL juce::PNGHelpers::writeDataCallback (png_structp png, png_bytep data, png_size_t length)
static void JUCE_CDECL juce::PNGHelpers::readCallback (png_structp png, png_bytep data, png_size_t length)
static void JUCE_CDECL juce::PNGHelpers::errorCallback (png_structp p, png_const_charp)
static void JUCE_CDECL juce::PNGHelpers::warningCallback (png_structp, png_const_charp)
static bool juce::PNGHelpers::readHeader (InputStream &in, png_structp pngReadStruct, png_infop pngInfoStruct, jmp_buf &errorJumpBuf, png_uint_32 &width, png_uint_32 &height, int &bitDepth, int &colorType, int &interlaceType) noexcept
static bool juce::PNGHelpers::readImageData (png_structp pngReadStruct, png_infop pngInfoStruct, jmp_buf &errorJumpBuf, png_bytepp rows) noexcept
static JUCE_END_IGNORE_WARNINGS_MSVC Image juce::PNGHelpers::createImageFromData (bool hasAlphaChan, int width, int height, png_bytepp rows)
static Image juce::PNGHelpers::readImage (InputStream &in, png_structp pngReadStruct, png_infop pngInfoStruct)
static Image juce::PNGHelpers::readImage (InputStream &in)

Variables

 juce::pnglibNamespace::void
 juce::pnglibNamespace::png_set_rgb_to_gray_fixed
png_structrp juce::pnglibNamespace::png_ptr
png_structrp int juce::pnglibNamespace::error_action
png_structrp int png_fixed_point juce::pnglibNamespace::red
 juce::pnglibNamespace::png_set_alpha_mode_fixed
png_structrp int juce::pnglibNamespace::mode
 juce::pnglibNamespace::png_set_background_fixed
png_structrp png_const_color_16p juce::pnglibNamespace::background_color
png_structrp png_const_color_16p int juce::pnglibNamespace::background_gamma_code
png_structrp png_const_color_16p int int juce::pnglibNamespace::need_expand
 juce::pnglibNamespace::png_set_gamma_fixed
png_structrp png_fixed_point juce::pnglibNamespace::screen_gamma
 juce::pnglibNamespace::png_set_filter_heuristics_fixed
png_structrp int juce::pnglibNamespace::heuristic_method
png_structrp int int juce::pnglibNamespace::num_weights
png_structrp int int png_const_fixed_point_p juce::pnglibNamespace::filter_weights
 juce::pnglibNamespace::png_get_pixel_aspect_ratio_fixed
 juce::pnglibNamespace::png_uint_32
 juce::pnglibNamespace::png_get_cHRM_XYZ
png_const_structrp png_const_inforp juce::pnglibNamespace::info_ptr
png_const_structrp png_const_inforp double * juce::pnglibNamespace::red_X
png_const_structrp png_const_inforp double double * juce::pnglibNamespace::red_Y
png_const_structrp png_const_inforp double double double * juce::pnglibNamespace::red_Z
png_const_structrp png_const_inforp double double double double * juce::pnglibNamespace::green_X
png_const_structrp png_const_inforp double double double double double * juce::pnglibNamespace::green_Y
png_const_structrp png_const_inforp double double double double double double * juce::pnglibNamespace::green_Z
png_const_structrp png_const_inforp double double double double double double double * juce::pnglibNamespace::blue_X
png_const_structrp png_const_inforp double double double double double double double double * juce::pnglibNamespace::blue_Y
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z juce::pnglibNamespace::png_get_cHRM_XYZ_fixed
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_pointjuce::pnglibNamespace::int_red_X
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_pointjuce::pnglibNamespace::int_red_Y
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_pointjuce::pnglibNamespace::int_red_Z
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_pointjuce::pnglibNamespace::int_green_X
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_pointjuce::pnglibNamespace::int_green_Y
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_pointjuce::pnglibNamespace::int_green_Z
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_pointjuce::pnglibNamespace::int_blue_X
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_pointjuce::pnglibNamespace::int_blue_Y
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z juce::pnglibNamespace::png_set_cHRM_XYZ
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z png_const_structrp png_inforp double double double double double double double double double blue_Z juce::pnglibNamespace::png_set_cHRM_XYZ_fixed
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z png_const_structrp png_inforp double double double double double double double double double blue_Z png_const_structrp png_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point int_blue_Z juce::pnglibNamespace::png_get_gAMA_fixed
png_const_structrp png_const_inforp double double double double double double double double double *blue_Z png_const_structrp png_const_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point *int_blue_Z png_const_structrp png_inforp double double double double double double double double double blue_Z png_const_structrp png_inforp png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point png_fixed_point int_blue_Z png_const_structrp png_const_inforp png_fixed_point *int_file_gamma juce::pnglibNamespace::png_set_gAMA_fixed
 juce::pnglibNamespace::png_get_sCAL_fixed
png_const_structrp png_const_inforp intjuce::pnglibNamespace::unit
png_const_structrp png_const_inforp int png_fixed_pointjuce::pnglibNamespace::width
 juce::pnglibNamespace::png_set_sCAL_fixed
 juce::pnglibNamespace::png_get_x_offset_inches_fixed
png_const_structrp png_const_inforp info_ptr juce::pnglibNamespace::png_get_y_offset_inches_fixed
 juce::pnglibNamespace::png_get_io_chunk_type
static const png_xy juce::pnglibNamespace::sRGB_xy
static const png_byte juce::pnglibNamespace::D50_nCIEXYZ [12]
struct { 
   png_uint_32   juce::pnglibNamespace::adler 
   png_uint_32   juce::pnglibNamespace::crc 
   png_uint_32   juce::pnglibNamespace::length 
   png_uint_32   juce::pnglibNamespace::md5 [4] 
   png_byte   juce::pnglibNamespace::have_md5 
   png_byte   juce::pnglibNamespace::is_broken 
   png_uint_16   juce::pnglibNamespace::intent 
juce::pnglibNamespace::png_sRGB_checks []
static const char juce::pnglibNamespace::png_digit [16]
static const png_byte juce::pnglibNamespace::onebppswaptable [256]
static const png_byte juce::pnglibNamespace::twobppswaptable [256]
static const png_byte juce::pnglibNamespace::fourbppswaptable [256]

Macro Definition Documentation

◆ __has_extension

#define __has_extension   __has_feature

◆ __has_feature

#define __has_feature ( x)
Value:
0

◆ _POSIX_SOURCE

#define _POSIX_SOURCE   1 /* Just the POSIX 1003.1 and C89 APIs */

◆ adler32

#define adler32   z_adler32

◆ adler32_combine

#define adler32_combine   z_adler32_combine

◆ alloc_func

#define alloc_func   z_alloc_func

◆ APPEND

#define APPEND ( ch)
Value:
if (pos < 28) out[pos++] = (ch)
float out
Definition lilv_test.c:1461

◆ APPEND_NUMBER

#define APPEND_NUMBER ( format,
value )
Value:
static PuglViewHint int value
Definition pugl.h:1708
#define PNG_FORMAT_NUMBER(buffer, format, number)
#define APPEND_STRING(string)
_WDL_CSTRING_PREFIX void INT_PTR const char * format
Definition wdlcstring.h:263

◆ APPEND_STRING

#define APPEND_STRING ( string)
Value:
pos = png_safecat(out, 29, pos, (string))
size_t png_safecat(png_charp buffer, size_t bufsize, size_t pos, png_const_charp string)
Definition pngerror.c:112

◆ B_COPY

#define B_COPY ( p,
x )
Value:
(((p)<4 ? PNG_LSR(0xff0fff33,(3-(p))*8+(7-(x))) :\
PNG_LSR(0xff55ff00,(7-(p))*8+(7-(x)))) & 1)
unsigned x[BMAX+1]
Definition inflate.c:1586
#define PNG_LSR(x, s)
uch * p
Definition crypt.c:594

◆ B_MASK

#define B_MASK ( p,
d,
s )
Value:
B_MASKx(p,2,d,s) + B_MASKx(p,3,d,s) + B_MASKx(p,4,d,s) +\
B_MASKx(p,5,d,s) + B_MASKx(p,6,d,s) + B_MASKx(p,7,d,s), d)
unsigned d
Definition inflate.c:940
unsigned s
Definition inflate.c:1555
#define MASK_EXPAND(m, d)
#define B_MASKx(p, x, d, s)

◆ B_MASKS

#define B_MASKS ( d,
s )
Value:
{ B_MASK(1,d,s), B_MASK(3,d,s), B_MASK(5,d,s) }
#define B_MASK(p, d, s)

◆ B_MASKx

#define B_MASKx ( p,
x,
d,
s )
Value:
#define B_COPY(p, x)
#define PIXEL_MASK(p, x, d, s)

◆ BINARY_NATIVE

#define BINARY_NATIVE   BINARY_POSIX32

◆ Byte

#define Byte   z_Byte

◆ Bytef

#define Bytef   z_Bytef

◆ CARLA_API

#define CARLA_API   CARLA_VISIBLE_SYMBOL

◆ CARLA_API_EXPORT

#define CARLA_API_EXPORT   CARLA_EXTERN_C CARLA_API

◆ CARLA_ASSERT

#define CARLA_ASSERT ( cond)
Value:
assert(cond)
assert(0)

◆ CARLA_ASSERT_INT

#define CARLA_ASSERT_INT ( cond,
value )
Value:
assert(cond)

◆ CARLA_ASSERT_INT2

#define CARLA_ASSERT_INT2 ( cond,
v1,
v2 )
Value:
assert(cond)

◆ CARLA_CATCH_UNWIND

#define CARLA_CATCH_UNWIND

◆ CARLA_CUSTOM_SAFE_ASSERT

#define CARLA_CUSTOM_SAFE_ASSERT ( msg,
cond )
Value:
if (unlikely(!(cond))) carla_custom_safe_assert(msg, #cond, __FILE__, __LINE__);
#define unlikely(x)
Definition CarlaDefines.h:163
const char * msg
Definition missing_descriptor.c:20

◆ CARLA_CUSTOM_SAFE_ASSERT_BREAK

#define CARLA_CUSTOM_SAFE_ASSERT_BREAK ( msg,
cond )
Value:
if (unlikely(!(cond))) { carla_custom_safe_assert(msg, #cond, __FILE__, __LINE__); break; }

◆ CARLA_CUSTOM_SAFE_ASSERT_CONTINUE

#define CARLA_CUSTOM_SAFE_ASSERT_CONTINUE ( msg,
cond )
Value:
if (unlikely(!(cond))) { carla_custom_safe_assert(msg, #cond, __FILE__, __LINE__); continue; }

◆ CARLA_CUSTOM_SAFE_ASSERT_ONCE_BREAK

#define CARLA_CUSTOM_SAFE_ASSERT_ONCE_BREAK ( msg,
cond )
Value:
if (unlikely(!(cond))) { static bool _p; if (!_p) { _p = true; carla_custom_safe_assert(msg, #cond, __FILE__, __LINE__); } break; }

◆ CARLA_CUSTOM_SAFE_ASSERT_ONCE_CONTINUE

#define CARLA_CUSTOM_SAFE_ASSERT_ONCE_CONTINUE ( msg,
cond )
Value:
if (unlikely(!(cond))) { static bool _p; if (!_p) { _p = true; carla_custom_safe_assert(msg, #cond, __FILE__, __LINE__); } continue; }

◆ CARLA_CUSTOM_SAFE_ASSERT_ONCE_RETURN

#define CARLA_CUSTOM_SAFE_ASSERT_ONCE_RETURN ( msg,
cond,
ret )
Value:
if (unlikely(!(cond))) { static bool _p; if (!_p) { _p = true; carla_custom_safe_assert(msg, #cond, __FILE__, __LINE__); } return ret; }

◆ CARLA_CUSTOM_SAFE_ASSERT_RETURN

#define CARLA_CUSTOM_SAFE_ASSERT_RETURN ( msg,
cond,
ret )
Value:
if (unlikely(!(cond))) { carla_custom_safe_assert(msg, #cond, __FILE__, __LINE__); return ret; }

◆ CARLA_DECLARE_NON_COPYABLE

#define CARLA_DECLARE_NON_COPYABLE ( ClassName)
Value:
private: \
ClassName(ClassName&); \
ClassName(const ClassName&); \
ClassName& operator=(ClassName&); \
ClassName& operator=(const ClassName&);

◆ CARLA_DEFINES_H_INCLUDED

#define CARLA_DEFINES_H_INCLUDED

◆ CARLA_EXTERN_C

#define CARLA_EXTERN_C

◆ CARLA_OS_SEP

#define CARLA_OS_SEP   '/'

◆ CARLA_OS_SEP_STR

#define CARLA_OS_SEP_STR   "/"

◆ CARLA_OS_SPLIT

#define CARLA_OS_SPLIT   ':'

◆ CARLA_OS_SPLIT_STR

#define CARLA_OS_SPLIT_STR   ":"

◆ CARLA_PLUGIN_EXPORT

#define CARLA_PLUGIN_EXPORT   CARLA_EXTERN_C CARLA_VISIBLE_SYMBOL

◆ CARLA_PREVENT_HEAP_ALLOCATION

#define CARLA_PREVENT_HEAP_ALLOCATION
Value:
private: \
static void* operator new(std::size_t); \
static void operator delete(void*);

◆ CARLA_PREVENT_VIRTUAL_HEAP_ALLOCATION

#define CARLA_PREVENT_VIRTUAL_HEAP_ALLOCATION
Value:
private: \
static void* operator new(std::size_t);

◆ CARLA_SAFE_ASSERT

#define CARLA_SAFE_ASSERT ( cond)
Value:
if (unlikely(!(cond))) carla_safe_assert (#cond, __FILE__, __LINE__);

◆ CARLA_SAFE_ASSERT_BREAK

#define CARLA_SAFE_ASSERT_BREAK ( cond)
Value:
if (unlikely(!(cond))) { carla_safe_assert(#cond, __FILE__, __LINE__); break; }

◆ CARLA_SAFE_ASSERT_CONTINUE

#define CARLA_SAFE_ASSERT_CONTINUE ( cond)
Value:
if (unlikely(!(cond))) { carla_safe_assert(#cond, __FILE__, __LINE__); continue; }

◆ CARLA_SAFE_ASSERT_INT

#define CARLA_SAFE_ASSERT_INT ( cond,
value )
Value:
if (unlikely(!(cond))) carla_safe_assert_int (#cond, __FILE__, __LINE__, static_cast<int>(value));

◆ CARLA_SAFE_ASSERT_INT2

#define CARLA_SAFE_ASSERT_INT2 ( cond,
v1,
v2 )
Value:
if (unlikely(!(cond))) carla_safe_assert_int2 (#cond, __FILE__, __LINE__, static_cast<int>(v1), static_cast<int>(v2));
static void v2(register WDL_FFT_REAL *a)
Definition fft.c:1099

◆ CARLA_SAFE_ASSERT_INT2_BREAK

#define CARLA_SAFE_ASSERT_INT2_BREAK ( cond,
v1,
v2 )
Value:
if (unlikely(!(cond))) { carla_safe_assert_int2(#cond, __FILE__, __LINE__, static_cast<int>(v1), static_cast<int>(v2)); break; }

◆ CARLA_SAFE_ASSERT_INT2_CONTINUE

#define CARLA_SAFE_ASSERT_INT2_CONTINUE ( cond,
v1,
v2 )
Value:
if (unlikely(!(cond))) { carla_safe_assert_int2(#cond, __FILE__, __LINE__, static_cast<int>(v1), static_cast<int>(v2)); continue; }

◆ CARLA_SAFE_ASSERT_INT2_RETURN

#define CARLA_SAFE_ASSERT_INT2_RETURN ( cond,
v1,
v2,
ret )
Value:
if (unlikely(!(cond))) { carla_safe_assert_int2(#cond, __FILE__, __LINE__, static_cast<int>(v1), static_cast<int>(v2)); return ret; }

◆ CARLA_SAFE_ASSERT_INT_BREAK

#define CARLA_SAFE_ASSERT_INT_BREAK ( cond,
value )
Value:
if (unlikely(!(cond))) { carla_safe_assert_int(#cond, __FILE__, __LINE__, static_cast<int>(value)); break; }

◆ CARLA_SAFE_ASSERT_INT_CONTINUE

#define CARLA_SAFE_ASSERT_INT_CONTINUE ( cond,
value )
Value:
if (unlikely(!(cond))) { carla_safe_assert_int(#cond, __FILE__, __LINE__, static_cast<int>(value)); continue; }

◆ CARLA_SAFE_ASSERT_INT_RETURN

#define CARLA_SAFE_ASSERT_INT_RETURN ( cond,
value,
ret )
Value:
if (unlikely(!(cond))) { carla_safe_assert_int(#cond, __FILE__, __LINE__, static_cast<int>(value)); return ret; }

◆ CARLA_SAFE_ASSERT_RETURN

#define CARLA_SAFE_ASSERT_RETURN ( cond,
ret )
Value:
if (unlikely(!(cond))) { carla_safe_assert(#cond, __FILE__, __LINE__); return ret; }

◆ CARLA_SAFE_ASSERT_UINT

#define CARLA_SAFE_ASSERT_UINT ( cond,
value )
Value:
if (unlikely(!(cond))) carla_safe_assert_uint (#cond, __FILE__, __LINE__, static_cast<uint>(value));
unsigned int uint
Definition CarlaDefines.h:327

◆ CARLA_SAFE_ASSERT_UINT2

#define CARLA_SAFE_ASSERT_UINT2 ( cond,
v1,
v2 )
Value:
if (unlikely(!(cond))) carla_safe_assert_uint2(#cond, __FILE__, __LINE__, static_cast<uint>(v1), static_cast<uint>(v2));

◆ CARLA_SAFE_ASSERT_UINT2_BREAK

#define CARLA_SAFE_ASSERT_UINT2_BREAK ( cond,
v1,
v2 )
Value:
if (unlikely(!(cond))) { carla_safe_assert_uint2(#cond, __FILE__, __LINE__, static_cast<uint>(v1), static_cast<uint>(v2)); break; }

◆ CARLA_SAFE_ASSERT_UINT2_CONTINUE

#define CARLA_SAFE_ASSERT_UINT2_CONTINUE ( cond,
v1,
v2 )
Value:
if (unlikely(!(cond))) { carla_safe_assert_uint2(#cond, __FILE__, __LINE__, static_cast<uint>(v1), static_cast<uint>(v2)); continue; }

◆ CARLA_SAFE_ASSERT_UINT2_RETURN

#define CARLA_SAFE_ASSERT_UINT2_RETURN ( cond,
v1,
v2,
ret )
Value:
if (unlikely(!(cond))) { carla_safe_assert_uint2(#cond, __FILE__, __LINE__, static_cast<uint>(v1), static_cast<uint>(v2)); return ret; }

◆ CARLA_SAFE_ASSERT_UINT_BREAK

#define CARLA_SAFE_ASSERT_UINT_BREAK ( cond,
value )
Value:
if (unlikely(!(cond))) { carla_safe_assert_uint(#cond, __FILE__, __LINE__, static_cast<uint>(value); break; }

◆ CARLA_SAFE_ASSERT_UINT_CONTINUE

#define CARLA_SAFE_ASSERT_UINT_CONTINUE ( cond,
value )
Value:
if (unlikely(!(cond))) { carla_safe_assert_uint(#cond, __FILE__, __LINE__, static_cast<uint>(value)); continue; }

◆ CARLA_SAFE_ASSERT_UINT_RETURN

#define CARLA_SAFE_ASSERT_UINT_RETURN ( cond,
value,
ret )
Value:
if (unlikely(!(cond))) { carla_safe_assert_uint(#cond, __FILE__, __LINE__, static_cast<uint>(value)); return ret; }

◆ CARLA_SAFE_EXCEPTION

#define CARLA_SAFE_EXCEPTION ( msg)
Value:
CARLA_CATCH_UNWIND catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); }
#define CARLA_CATCH_UNWIND
Definition CarlaDefines.h:224

◆ CARLA_SAFE_EXCEPTION_BREAK

#define CARLA_SAFE_EXCEPTION_BREAK ( msg)
Value:
CARLA_CATCH_UNWIND catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); break; }

◆ CARLA_SAFE_EXCEPTION_CONTINUE

#define CARLA_SAFE_EXCEPTION_CONTINUE ( msg)
Value:
CARLA_CATCH_UNWIND catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); continue; }

◆ CARLA_SAFE_EXCEPTION_RETURN

#define CARLA_SAFE_EXCEPTION_RETURN ( msg,
ret )
Value:
CARLA_CATCH_UNWIND catch(...) { carla_safe_exception(msg, __FILE__, __LINE__); return ret; }

◆ CARLA_VERSION_HEX

#define CARLA_VERSION_HEX   0x020591

◆ CARLA_VERSION_STRING

#define CARLA_VERSION_STRING   "2.6.0-alpha1"

◆ CARLA_VERSION_STRMIN

#define CARLA_VERSION_STRMIN   "2.6"

◆ CARLA_VISIBLE_SYMBOL

#define CARLA_VISIBLE_SYMBOL   __attribute__ ((visibility("default")))

◆ charf

#define charf   z_charf

◆ CHOP

#define CHOP ( x)
Value:
#define PNG_DIV257(v16)
png_uint_16(PNGAPI png_get_uint_16)(png_const_bytep buf)
Definition pngrutil.c:102

◆ compress

#define compress   z_compress

◆ compress2

#define compress2   z_compress2

◆ compressBound

#define compressBound   z_compressBound

◆ const

#define const   /* note: need a more gentle solution here */

◆ constexpr

#define constexpr   /* note: constexpr is coming to C soon, but no compilers support it yet */

◆ crc32

#define crc32   z_crc32

◆ crc32_combine

#define crc32_combine   z_crc32_combine

◆ deflate

#define deflate   z_deflate

◆ deflateBound

#define deflateBound   z_deflateBound

◆ deflateCopy

#define deflateCopy   z_deflateCopy

◆ deflateEnd

#define deflateEnd   z_deflateEnd

◆ deflateInit

#define deflateInit ( strm,
level )
Value:
deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
#define deflateInit_
Definition zconf.h:25
#define ZLIB_VERSION
Definition zlib.h:40
struct z_stream_s z_stream

◆ deflateInit2

#define deflateInit2 ( strm,
level,
method,
windowBits,
memLevel,
strategy )
Value:
deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
(strategy), ZLIB_VERSION, sizeof(z_stream))
static ZCONST char Far * method[NUM_METHODS]
Definition zipinfo.c:1008
#define deflateInit2_
Definition zconf.h:35

◆ deflateInit2_

#define deflateInit2_   z_deflateInit2_

◆ deflateInit_

#define deflateInit_   z_deflateInit_

◆ deflateParams

#define deflateParams   z_deflateParams

◆ deflatePrime

#define deflatePrime   z_deflatePrime

◆ deflateReset

#define deflateReset   z_deflateReset

◆ deflateSetDictionary

#define deflateSetDictionary   z_deflateSetDictionary

◆ DEPTH_INDEX

#define DEPTH_INDEX ( d)
Value:
((d)==1?0:((d)==2?1:2))

◆ false

#define false   0

◆ FAR

#define FAR

◆ FLAC__ORDINALS_H

#define FLAC__ORDINALS_H

◆ FLAC__PRIVATE__FLOAT_H

#define FLAC__PRIVATE__FLOAT_H

◆ free_func

#define free_func   z_free_func

◆ GCC_STRICT_OVERFLOW

#define GCC_STRICT_OVERFLOW   0

◆ get_crc_table

#define get_crc_table   z_get_crc_table

◆ in_func

#define in_func   z_in_func

◆ inflate

#define inflate   z_inflate

◆ inflateBack

#define inflateBack   z_inflateBack

◆ inflateBackEnd

#define inflateBackEnd   z_inflateBackEnd

◆ inflateBackInit

#define inflateBackInit ( strm,
windowBits,
window )
Value:
inflateBackInit_((strm), (windowBits), (window), \
int ZEXPORT inflateBackInit_(z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)
Definition infback.c:28

◆ inflateCopy

#define inflateCopy   z_inflateCopy

◆ inflateEnd

#define inflateEnd   z_inflateEnd

◆ inflateGetHeader

#define inflateGetHeader   z_inflateGetHeader

◆ inflateInit

#define inflateInit ( strm)
Value:
#define inflateInit_
Definition zconf.h:28

◆ inflateInit2

#define inflateInit2 ( strm,
windowBits )
Value:
inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
#define inflateInit2_
Definition zconf.h:42

◆ inflateInit2_

#define inflateInit2_   z_inflateInit2_

◆ inflateInit_

#define inflateInit_   z_inflateInit_

◆ inflatePrime

#define inflatePrime   z_inflatePrime

◆ inflateReset

#define inflateReset   z_inflateReset

◆ inflateSetDictionary

#define inflateSetDictionary   z_inflateSetDictionary

◆ inflateSync

#define inflateSync   z_inflateSync

◆ inflateSyncPoint

#define inflateSyncPoint   z_inflateSyncPoint

◆ intf

#define intf   z_intf

◆ isnonalpha

#define isnonalpha ( c)
Value:
((c) < 65 || (c) > 122 || ((c) > 90 && (c) < 97))
return c
Definition crypt.c:175

◆ MASK

#define MASK ( pass,
depth,
display,
png )
Value:
((display)?display_mask[png][DEPTH_INDEX(depth)][pass>>1]:\
row_mask[png][DEPTH_INDEX(depth)][pass])
#define DEPTH_INDEX(d)

◆ MASK_EXPAND

#define MASK_EXPAND ( m,
d )
Value:
((m)*((d)==1?0x01010101:((d)==2?0x00010001:1)))
unsigned * m
Definition inflate.c:1559

◆ MAX_MEM_LEVEL

#define MAX_MEM_LEVEL   9

◆ MAX_WBITS

#define MAX_WBITS   15 /* 32K LZ77 window */

◆ NO_DUMMY_DECL

#define NO_DUMMY_DECL

◆ out_func

#define out_func   z_out_func

◆ P_INT64

#define P_INT64   "%lli"

◆ P_INTPTR

#define P_INTPTR   "%i"

◆ P_SIZE

#define P_SIZE   "%u"

◆ P_SSIZE

#define P_SSIZE   "%i"

◆ P_UINT64

#define P_UINT64   "%llu"

◆ P_UINTPTR

#define P_UINTPTR   "%x"

◆ PARAMETER_TYPE

#define PARAMETER_TYPE ( a)
Value:
typename TypeHelpers::ParameterType<a>::type

◆ PIXEL_MASK

#define PIXEL_MASK ( p,
x,
d,
s )
Value:
(PNG_LSL(((PNG_LSL(1U,(d)))-1),(((x)*(d))^((s)?8-(d):0))))
#define PNG_LSL(x, s)

◆ PNG_16_TO_8

#define PNG_16_TO_8   0x0400U /* Becomes 'chop' in 1.5.4 */

◆ PNG_16BIT_SUPPORTED

#define PNG_16BIT_SUPPORTED

◆ PNG_32b

#define PNG_32b ( b,
s )
Value:
((png_uint_32)(b) << (s))
png_uint_32
Definition png.h:1938
b
Definition crypt.c:628

◆ PNG_ABORT

#define PNG_ABORT ( )
Value:
abort()

◆ PNG_ADD_ALPHA

#define PNG_ADD_ALPHA   0x1000000U /* Added to libpng-1.2.7 */

◆ PNG_AFTER_IDAT

#define PNG_AFTER_IDAT   0x08

◆ PNG_ALIGN_ALWAYS

#define PNG_ALIGN_ALWAYS   1 /* assume unaligned accesses are OK */

◆ PNG_ALIGN_NONE

#define PNG_ALIGN_NONE   0 /* do not use data alignment */

◆ PNG_ALIGN_OFFSET

#define PNG_ALIGN_OFFSET   -1 /* prevent the use of this */

◆ PNG_ALIGN_SIZE

#define PNG_ALIGN_SIZE   3 /* use sizeof to determine alignment */

◆ PNG_ALIGN_TYPE

#define PNG_ALIGN_TYPE   PNG_ALIGN_SIZE

◆ png_aligncast

#define png_aligncast ( type,
value )
Value:
((void*)(value))

◆ png_aligncastconst

#define png_aligncastconst ( type,
value )
Value:
((const void*)(value))

◆ PNG_ALIGNED_MEMORY_SUPPORTED

#define PNG_ALIGNED_MEMORY_SUPPORTED

◆ png_alignof

#define png_alignof ( type)
Value:
(sizeof (type))
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93

◆ PNG_ALL_FILTERS

#define PNG_ALL_FILTERS   (PNG_FAST_FILTERS | PNG_FILTER_AVG | PNG_FILTER_PAETH)

◆ PNG_ALL_MNG_FEATURES

#define PNG_ALL_MNG_FEATURES   0x05

◆ PNG_ALLOCATED

#define PNG_ALLOCATED   /* The result of the function is new memory */

◆ PNG_ALPHA_ASSOCIATED

#define PNG_ALPHA_ASSOCIATED   1 /* as above; this is the normal practice */

◆ PNG_ALPHA_BROKEN

#define PNG_ALPHA_BROKEN   3 /* the alpha channel is gamma encoded */

◆ PNG_ALPHA_OPTIMIZED

#define PNG_ALPHA_OPTIMIZED   2 /* 'PNG' for opaque pixels, else 'STANDARD' */

◆ PNG_ALPHA_PNG

#define PNG_ALPHA_PNG   0 /* according to the PNG standard */

◆ PNG_ALPHA_PREMULTIPLIED

#define PNG_ALPHA_PREMULTIPLIED   1 /* as above */

◆ PNG_ALPHA_STANDARD

#define PNG_ALPHA_STANDARD   1 /* according to Porter/Duff */

◆ PNG_API_RULE

#define PNG_API_RULE   0

◆ PNG_ARM_NEON_OPT

#define PNG_ARM_NEON_OPT   0

◆ PNG_BACKGROUND_EXPAND

#define PNG_BACKGROUND_EXPAND   0x0100U

◆ PNG_BACKGROUND_GAMMA_FILE

#define PNG_BACKGROUND_GAMMA_FILE   2

◆ PNG_BACKGROUND_GAMMA_SCREEN

#define PNG_BACKGROUND_GAMMA_SCREEN   1

◆ PNG_BACKGROUND_GAMMA_UNIQUE

#define PNG_BACKGROUND_GAMMA_UNIQUE   3

◆ PNG_BACKGROUND_GAMMA_UNKNOWN

#define PNG_BACKGROUND_GAMMA_UNKNOWN   0

◆ PNG_BACKGROUND_IS_GRAY

#define PNG_BACKGROUND_IS_GRAY   0x800U

◆ PNG_BENIGN_ERRORS_SUPPORTED

#define PNG_BENIGN_ERRORS_SUPPORTED

◆ PNG_BENIGN_READ_ERRORS_SUPPORTED

#define PNG_BENIGN_READ_ERRORS_SUPPORTED

◆ PNG_BGR

#define PNG_BGR   0x0001U

◆ png_bKGD

#define png_bKGD   PNG_U32( 98, 75, 71, 68)

◆ PNG_bKGD_SUPPORTED

#define PNG_bKGD_SUPPORTED

◆ PNG_CALLBACK

#define PNG_CALLBACK ( type,
name,
args )
Value:
static const char * name
Definition pugl.h:1582
#define PNGARG(arglist)
#define PNGCBAPI

◆ PNG_CALLOC_SUPPORTED

#define PNG_CALLOC_SUPPORTED

◆ PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED

#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED

◆ png_check_sig

#define png_check_sig ( sig,
n )
Value:
!png_sig_cmp((sig), 0, (n))
int PNGAPI png_sig_cmp(png_const_bytep sig, size_t start, size_t num_to_check)
Definition png.c:74
int n
Definition crypt.c:458

◆ png_cHRM

#define png_cHRM   PNG_U32( 99, 72, 82, 77)

◆ PNG_cHRM_SUPPORTED

#define PNG_cHRM_SUPPORTED

◆ PNG_CHUNK_ANCILLARY

#define PNG_CHUNK_ANCILLARY ( c)
Value:
(1 & ((c) >> 29))

◆ PNG_CHUNK_CRITICAL

#define PNG_CHUNK_CRITICAL ( c)
Value:
#define PNG_CHUNK_ANCILLARY(c)

◆ PNG_CHUNK_ERROR

#define PNG_CHUNK_ERROR   2 /* always an error */

◆ png_chunk_error

#define png_chunk_error ( s1,
s2 )
Value:
png_err(s1)

◆ PNG_CHUNK_FROM_STRING

#define PNG_CHUNK_FROM_STRING ( s)
Value:
PNG_U32(0xff & (s)[0], 0xff & (s)[1], 0xff & (s)[2], 0xff & (s)[3])
#define PNG_U32(b1, b2, b3, b4)

◆ PNG_CHUNK_PRIVATE

#define PNG_CHUNK_PRIVATE ( c)
Value:
(1 & ((c) >> 21))

◆ PNG_CHUNK_RESERVED

#define PNG_CHUNK_RESERVED ( c)
Value:
(1 & ((c) >> 13))

◆ PNG_CHUNK_SAFE_TO_COPY

#define PNG_CHUNK_SAFE_TO_COPY ( c)
Value:
(1 & ((c) >> 5))

◆ PNG_CHUNK_WARNING

#define PNG_CHUNK_WARNING   0 /* never an error */

◆ PNG_CHUNK_WRITE_ERROR

#define PNG_CHUNK_WRITE_ERROR   1 /* an error only on write */

◆ PNG_COL_FROM_PASS_COL

#define PNG_COL_FROM_PASS_COL ( x_in,
pass )
Value:
(((x_in)<<PNG_PASS_COL_SHIFT(pass))+PNG_PASS_START_COL(pass))
#define PNG_PASS_COL_SHIFT(pass)
#define PNG_PASS_START_COL(pass)

◆ PNG_COL_IN_INTERLACE_PASS

#define PNG_COL_IN_INTERLACE_PASS ( x,
pass )
Value:
((PNG_PASS_MASK(pass,1) >> ((x)&7)) & 1)
#define PNG_PASS_MASK(pass, off)

◆ PNG_COLOR_DIST

#define PNG_COLOR_DIST ( c1,
c2 )
Value:
(abs((int)((c1).red) - (int)((c2).red)) + \
abs((int)((c1).green) - (int)((c2).green)) + \
abs((int)((c1).blue) - (int)((c2).blue)))
float abs(const fft_t *freqs, off_t x)
Definition OscilGen.cpp:52
static void c2(register WDL_FFT_COMPLEX *a)
Definition fft.c:270
png_structrp int png_fixed_point red
Definition png.h:1083

◆ PNG_COLOR_MASK_ALPHA

#define PNG_COLOR_MASK_ALPHA   4

◆ PNG_COLOR_MASK_COLOR

#define PNG_COLOR_MASK_COLOR   2

◆ PNG_COLOR_MASK_PALETTE

#define PNG_COLOR_MASK_PALETTE   1

◆ PNG_COLOR_TYPE_GA

#define PNG_COLOR_TYPE_GA   PNG_COLOR_TYPE_GRAY_ALPHA

◆ PNG_COLOR_TYPE_GRAY

#define PNG_COLOR_TYPE_GRAY   0

◆ PNG_COLOR_TYPE_GRAY_ALPHA

#define PNG_COLOR_TYPE_GRAY_ALPHA   (PNG_COLOR_MASK_ALPHA)

◆ PNG_COLOR_TYPE_PALETTE

#define PNG_COLOR_TYPE_PALETTE   (PNG_COLOR_MASK_COLOR | PNG_COLOR_MASK_PALETTE)

◆ PNG_COLOR_TYPE_RGB

#define PNG_COLOR_TYPE_RGB   (PNG_COLOR_MASK_COLOR)

◆ PNG_COLOR_TYPE_RGB_ALPHA

#define PNG_COLOR_TYPE_RGB_ALPHA   (PNG_COLOR_MASK_COLOR | PNG_COLOR_MASK_ALPHA)

◆ PNG_COLOR_TYPE_RGBA

#define PNG_COLOR_TYPE_RGBA   PNG_COLOR_TYPE_RGB_ALPHA

◆ PNG_COLORSPACE_CANCEL

#define PNG_COLORSPACE_CANCEL ( flags)
Value:
(0xffff ^ (flags))

◆ PNG_COLORSPACE_ENDPOINTS_MATCH_sRGB

#define PNG_COLORSPACE_ENDPOINTS_MATCH_sRGB   0x0040

◆ PNG_COLORSPACE_FROM_cHRM

#define PNG_COLORSPACE_FROM_cHRM   0x0010

◆ PNG_COLORSPACE_FROM_gAMA

#define PNG_COLORSPACE_FROM_gAMA   0x0008

◆ PNG_COLORSPACE_FROM_sRGB

#define PNG_COLORSPACE_FROM_sRGB   0x0020

◆ PNG_COLORSPACE_HAVE_ENDPOINTS

#define PNG_COLORSPACE_HAVE_ENDPOINTS   0x0002

◆ PNG_COLORSPACE_HAVE_GAMMA

#define PNG_COLORSPACE_HAVE_GAMMA   0x0001

◆ PNG_COLORSPACE_HAVE_INTENT

#define PNG_COLORSPACE_HAVE_INTENT   0x0004

◆ PNG_COLORSPACE_INVALID

#define PNG_COLORSPACE_INVALID   0x8000

◆ PNG_COLORSPACE_MATCHES_sRGB

#define PNG_COLORSPACE_MATCHES_sRGB   0x0080 /* exact match on profile */

◆ PNG_COLORSPACE_SUPPORTED

#define PNG_COLORSPACE_SUPPORTED

◆ PNG_COMPOSE

#define PNG_COMPOSE   0x0080U /* Was PNG_BACKGROUND */

◆ png_composite

#define png_composite ( composite,
fg,
alpha,
bg )
Value:
{ \
* (png_uint_16)(alpha) \
+ (png_uint_16)(bg)*(png_uint_16)(255 \
- (png_uint_16)(alpha)) + 128); \
(composite) = (png_byte)(((temp + (temp >> 8)) >> 8) & 0xff); \
}
void composite()
Definition exprtk_simple_example_08.cpp:27

◆ png_composite_16

#define png_composite_16 ( composite,
fg,
alpha,
bg )
Value:
{ \
* (png_uint_32)(alpha) \
+ (png_uint_32)(bg)*(65535 \
- (png_uint_32)(alpha)) + 32768); \
(composite) = (png_uint_16)(0xffff & ((temp + (temp >> 16)) >> 16)); \
}

◆ PNG_COMPRESSION_BUFFER_SIZE

#define PNG_COMPRESSION_BUFFER_SIZE ( pp)
Value:
(offsetof(png_compression_buffer, output) + (pp)->zbuffer_size)
#define offsetof(TYPE, MEMBER)
Definition list.h:42
char * pp
Definition unix.c:513

◆ PNG_COMPRESSION_TYPE_BASE

#define PNG_COMPRESSION_TYPE_BASE   0 /* Deflate method 8, 32K window */

◆ PNG_COMPRESSION_TYPE_DEFAULT

#define PNG_COMPRESSION_TYPE_DEFAULT   PNG_COMPRESSION_TYPE_BASE

◆ PNG_CONSOLE_IO_SUPPORTED

#define PNG_CONSOLE_IO_SUPPORTED

◆ PNG_CONST

#define PNG_CONST   const /* backward compatibility only */

◆ png_constcast

#define png_constcast ( type,
value )
Value:
((type)(png_ptruint)(const void*)(value))

◆ PNG_COST_SHIFT

#define PNG_COST_SHIFT   3

◆ PNG_CRC_DEFAULT

#define PNG_CRC_DEFAULT   0 /* error/quit warn/discard data */

◆ PNG_CRC_ERROR_QUIT

#define PNG_CRC_ERROR_QUIT   1 /* error/quit error/quit */

◆ PNG_CRC_NO_CHANGE

#define PNG_CRC_NO_CHANGE   5 /* use current value use current value */

◆ PNG_CRC_QUIET_USE

#define PNG_CRC_QUIET_USE   4 /* quiet/use data quiet/use data */

◆ PNG_CRC_WARN_DISCARD

#define PNG_CRC_WARN_DISCARD   2 /* (INVALID) warn/discard data */

◆ PNG_CRC_WARN_USE

#define PNG_CRC_WARN_USE   3 /* warn/use data warn/use data */

◆ PNG_CSTRING_FROM_CHUNK

#define PNG_CSTRING_FROM_CHUNK ( s,
c )
Value:
(void)(PNG_STRING_FROM_CHUNK(s,c), ((char*)(s))[4] = 0)
#define PNG_STRING_FROM_CHUNK(s, c)
#define void
Definition unzip.h:396

◆ png_debug

#define png_debug ( a,
b )

◆ png_debug1

#define png_debug1 ( a,
b,
c )

◆ png_debug2

#define png_debug2 ( a,
b,
c,
d )

◆ PNG_DEFAULT_READ_MACROS

#define PNG_DEFAULT_READ_MACROS   1

◆ PNG_DEFAULT_sRGB

#define PNG_DEFAULT_sRGB   -1 /* sRGB gamma and color space */

◆ PNG_DEPRECATED

#define PNG_DEPRECATED   /* Use of this function is deprecated */

◆ PNG_DESTROY_WILL_FREE_DATA

#define PNG_DESTROY_WILL_FREE_DATA   1

◆ PNG_DIV257

#define PNG_DIV257 ( v16)
Value:
#define PNG_DIV65535(v24)

◆ PNG_DIV65535

#define PNG_DIV65535 ( v24)
Value:
(((v24) + 32895) >> 16)

◆ PNG_DLL_EXPORT

#define PNG_DLL_EXPORT

◆ PNG_EASY_ACCESS_SUPPORTED

#define PNG_EASY_ACCESS_SUPPORTED

◆ PNG_EMPTY

#define PNG_EMPTY   /*empty list*/

◆ PNG_ENCODE_ALPHA

#define PNG_ENCODE_ALPHA   0x800000U /* Added to libpng-1.5.4 */

◆ PNG_EQUATION_ARBITRARY

#define PNG_EQUATION_ARBITRARY   2 /* Arbitrary base exponential transform */

◆ PNG_EQUATION_BASE_E

#define PNG_EQUATION_BASE_E   1 /* Exponential base e transform */

◆ PNG_EQUATION_HYPERBOLIC

#define PNG_EQUATION_HYPERBOLIC   3 /* Hyperbolic sine transformation */

◆ PNG_EQUATION_LAST

#define PNG_EQUATION_LAST   4 /* Not a valid value */

◆ PNG_EQUATION_LINEAR

#define PNG_EQUATION_LINEAR   0 /* Linear transformation */

◆ png_error

#define png_error ( s1,
s2 )
Value:
png_err(s1)

◆ PNG_ERROR_ACTION_ERROR

#define PNG_ERROR_ACTION_ERROR   3

◆ PNG_ERROR_ACTION_NONE

#define PNG_ERROR_ACTION_NONE   1

◆ PNG_ERROR_ACTION_WARN

#define PNG_ERROR_ACTION_WARN   2

◆ PNG_ERROR_MODE

#define PNG_ERROR_MODE   8

◆ png_eXIf

#define png_eXIf   PNG_U32(101, 88, 73, 102) /* registered July 2017 */

◆ PNG_EXPAND

#define PNG_EXPAND   0x1000U

◆ PNG_EXPAND_16

#define PNG_EXPAND_16   0x0200U /* Added to libpng 1.5.2 */

◆ PNG_EXPAND_tRNS

#define PNG_EXPAND_tRNS   0x2000000U /* Added to libpng-1.2.9 */

◆ PNG_EXPORT

#define PNG_EXPORT ( ordinal,
type,
name,
args )
Value:
PNG_EXPORTA(ordinal, type, name, args, PNG_EMPTY)
#define PNG_EXPORTA(ordinal, type, name, args, attributes)
#define PNG_EMPTY

◆ PNG_EXPORT_TYPE

#define PNG_EXPORT_TYPE ( type)
Value:
#define PNG_IMPEXP

◆ PNG_EXPORTA

#define PNG_EXPORTA ( ordinal,
type,
name,
args,
attributes )
Value:
PNG_LINKAGE_API attributes)
#define PNG_FUNCTION(type, name, args, attributes)
#define PNG_LINKAGE_API
Definition juce_PNGLoader.cpp:264
#define PNG_EXPORT_TYPE(type)
#define PNGAPI

◆ PNG_FAST_FILTERS

#define PNG_FAST_FILTERS   (PNG_FILTER_NONE | PNG_FILTER_SUB | PNG_FILTER_UP)

◆ PNG_FILLER

#define PNG_FILLER   0x8000U

◆ PNG_FILLER_AFTER

#define PNG_FILLER_AFTER   1

◆ PNG_FILLER_BEFORE

#define PNG_FILLER_BEFORE   0

◆ PNG_FILTER_AVG

#define PNG_FILTER_AVG   0x40

◆ PNG_FILTER_HEURISTIC_DEFAULT

#define PNG_FILTER_HEURISTIC_DEFAULT   0 /* Currently "UNWEIGHTED" */

◆ PNG_FILTER_HEURISTIC_LAST

#define PNG_FILTER_HEURISTIC_LAST   3 /* Not a valid value */

◆ PNG_FILTER_HEURISTIC_UNWEIGHTED

#define PNG_FILTER_HEURISTIC_UNWEIGHTED   1 /* Used by libpng < 0.95 */

◆ PNG_FILTER_HEURISTIC_WEIGHTED

#define PNG_FILTER_HEURISTIC_WEIGHTED   2 /* Experimental feature */

◆ PNG_FILTER_NONE

#define PNG_FILTER_NONE   0x08

◆ PNG_FILTER_PAETH

#define PNG_FILTER_PAETH   0x80

◆ PNG_FILTER_SUB

#define PNG_FILTER_SUB   0x10

◆ PNG_FILTER_TYPE_BASE

#define PNG_FILTER_TYPE_BASE   0 /* Single row per-byte filtering */

◆ PNG_FILTER_TYPE_DEFAULT

#define PNG_FILTER_TYPE_DEFAULT   PNG_FILTER_TYPE_BASE

◆ PNG_FILTER_UP

#define PNG_FILTER_UP   0x20

◆ PNG_FILTER_VALUE_AVG

#define PNG_FILTER_VALUE_AVG   3

◆ PNG_FILTER_VALUE_LAST

#define PNG_FILTER_VALUE_LAST   5

◆ PNG_FILTER_VALUE_NONE

#define PNG_FILTER_VALUE_NONE   0

◆ PNG_FILTER_VALUE_PAETH

#define PNG_FILTER_VALUE_PAETH   4

◆ PNG_FILTER_VALUE_SUB

#define PNG_FILTER_VALUE_SUB   1

◆ PNG_FILTER_VALUE_UP

#define PNG_FILTER_VALUE_UP   2

◆ PNG_FIXED_ERROR

#define PNG_FIXED_ERROR   (-1)

◆ png_fixed_error

#define png_fixed_error ( s1,
s2 )
Value:
png_err(s1)

◆ PNG_FIXED_EXPORT

#define PNG_FIXED_EXPORT ( ordinal,
type,
name,
args )
Value:
PNG_EXPORT(ordinal, type, name, args);
#define PNG_EXPORT(ordinal, type, name, args)

◆ PNG_FIXED_POINT_SUPPORTED

#define PNG_FIXED_POINT_SUPPORTED

◆ PNG_FLAG_APP_ERRORS_WARN

#define PNG_FLAG_APP_ERRORS_WARN   0x400000U /* Added to libpng-1.6.0 */

◆ PNG_FLAG_APP_WARNINGS_WARN

#define PNG_FLAG_APP_WARNINGS_WARN   0x200000U /* Added to libpng-1.6.0 */

◆ PNG_FLAG_ASSUME_sRGB

#define PNG_FLAG_ASSUME_sRGB   0x1000U /* Added to libpng-1.5.4 */

◆ PNG_FLAG_BENIGN_ERRORS_WARN

#define PNG_FLAG_BENIGN_ERRORS_WARN   0x100000U /* Added to libpng-1.4.0 */

◆ PNG_FLAG_CRC_ANCILLARY_MASK

#define PNG_FLAG_CRC_ANCILLARY_MASK
Value:
#define PNG_FLAG_CRC_ANCILLARY_USE
#define PNG_FLAG_CRC_ANCILLARY_NOWARN

◆ PNG_FLAG_CRC_ANCILLARY_NOWARN

#define PNG_FLAG_CRC_ANCILLARY_NOWARN   0x0200U

◆ PNG_FLAG_CRC_ANCILLARY_USE

#define PNG_FLAG_CRC_ANCILLARY_USE   0x0100U

◆ PNG_FLAG_CRC_CRITICAL_IGNORE

#define PNG_FLAG_CRC_CRITICAL_IGNORE   0x0800U

◆ PNG_FLAG_CRC_CRITICAL_MASK

#define PNG_FLAG_CRC_CRITICAL_MASK
Value:
#define PNG_FLAG_CRC_CRITICAL_USE
#define PNG_FLAG_CRC_CRITICAL_IGNORE

◆ PNG_FLAG_CRC_CRITICAL_USE

#define PNG_FLAG_CRC_CRITICAL_USE   0x0400U

◆ PNG_FLAG_CRC_MASK

#define PNG_FLAG_CRC_MASK
Value:
#define PNG_FLAG_CRC_CRITICAL_MASK
#define PNG_FLAG_CRC_ANCILLARY_MASK

◆ PNG_FLAG_DETECT_UNINITIALIZED

#define PNG_FLAG_DETECT_UNINITIALIZED   0x4000U /* Added to libpng-1.5.4 */

◆ PNG_FLAG_FILLER_AFTER

#define PNG_FLAG_FILLER_AFTER   0x0080U

◆ PNG_FLAG_LIBRARY_MISMATCH

#define PNG_FLAG_LIBRARY_MISMATCH   0x20000U

◆ PNG_FLAG_MNG_EMPTY_PLTE

#define PNG_FLAG_MNG_EMPTY_PLTE   0x01

◆ PNG_FLAG_MNG_FILTER_64

#define PNG_FLAG_MNG_FILTER_64   0x04

◆ PNG_FLAG_OPTIMIZE_ALPHA

#define PNG_FLAG_OPTIMIZE_ALPHA   0x2000U /* Added to libpng-1.5.4 */

◆ PNG_FLAG_ROW_INIT

#define PNG_FLAG_ROW_INIT   0x0040U

◆ PNG_FLAG_STRIP_ERROR_NUMBERS

#define PNG_FLAG_STRIP_ERROR_NUMBERS   0x40000U

◆ PNG_FLAG_STRIP_ERROR_TEXT

#define PNG_FLAG_STRIP_ERROR_TEXT   0x80000U

◆ PNG_FLAG_ZLIB_CUSTOM_STRATEGY

#define PNG_FLAG_ZLIB_CUSTOM_STRATEGY   0x0001U

◆ PNG_FLAG_ZSTREAM_ENDED

#define PNG_FLAG_ZSTREAM_ENDED   0x0008U /* Added to libpng-1.6.0 */

◆ PNG_FLAG_ZSTREAM_INITIALIZED

#define PNG_FLAG_ZSTREAM_INITIALIZED   0x0002U /* Added to libpng-1.6.0 */

◆ png_float

#define png_float ( png_ptr,
fixed,
s )
Value:
(.00001 * (fixed))

◆ PNG_FLOATING_ARITHMETIC_SUPPORTED

#define PNG_FLOATING_ARITHMETIC_SUPPORTED

◆ PNG_FLOATING_POINT_SUPPORTED

#define PNG_FLOATING_POINT_SUPPORTED

◆ PNG_FORMAT_AFIRST_SUPPORTED

#define PNG_FORMAT_AFIRST_SUPPORTED

◆ PNG_FORMAT_BGR_SUPPORTED

#define PNG_FORMAT_BGR_SUPPORTED

◆ PNG_FORMAT_NUMBER

#define PNG_FORMAT_NUMBER ( buffer,
format,
number )
Value:
png_format_number(buffer, buffer + (sizeof buffer), format, number)
png_charp png_format_number(png_const_charp start, png_charp end, int format, png_alloc_size_t number)
Definition pngerror.c:133

◆ PNG_FP_1

#define PNG_FP_1   100000

◆ png_fp_add

#define png_fp_add ( state,
flags )
Value:
((state) |= (flags))

◆ PNG_FP_EXPONENT

#define PNG_FP_EXPONENT   2 /* before or in exponent */

◆ PNG_FP_EXPORT

#define PNG_FP_EXPORT ( ordinal,
type,
name,
args )
Value:
PNG_EXPORT(ordinal, type, name, args);

◆ PNG_FP_FRACTION

#define PNG_FP_FRACTION   1 /* before or in fraction */

◆ PNG_FP_HALF

#define PNG_FP_HALF   50000

◆ PNG_FP_INTEGER

#define PNG_FP_INTEGER   0 /* before or in integer */

◆ PNG_FP_INVALID

#define PNG_FP_INVALID   512 /* Available for callers as a distinct value */

◆ PNG_FP_IS_NEGATIVE

#define PNG_FP_IS_NEGATIVE ( state)
Value:
#define PNG_FP_NZ_MASK

◆ PNG_FP_IS_POSITIVE

#define PNG_FP_IS_POSITIVE ( state)
Value:
(((state) & PNG_FP_NZ_MASK) == PNG_FP_Z_MASK)
#define PNG_FP_Z_MASK

◆ PNG_FP_IS_ZERO

#define PNG_FP_IS_ZERO ( state)
Value:
#define PNG_FP_SAW_DIGIT

◆ PNG_FP_MAX

#define PNG_FP_MAX   ((png_fixed_point)0x7fffffffL)

◆ PNG_FP_MAYBE

#define PNG_FP_MAYBE   0 /* The number may be valid in the future */

◆ PNG_FP_MIN

#define PNG_FP_MIN   (-PNG_FP_MAX)

◆ PNG_FP_NEGATIVE

#define PNG_FP_NEGATIVE   128 /* A negative number, including "-0" */

◆ PNG_FP_NONZERO

#define PNG_FP_NONZERO   256 /* A non-zero value */

◆ PNG_FP_NZ_MASK

#define PNG_FP_NZ_MASK   (PNG_FP_SAW_DIGIT | PNG_FP_NEGATIVE | PNG_FP_NONZERO)

◆ PNG_FP_OK

#define PNG_FP_OK   1 /* The number is valid */

◆ PNG_FP_SAW_ANY

#define PNG_FP_SAW_ANY   60 /* Saw any of the above 4 */

◆ PNG_FP_SAW_DIGIT

#define PNG_FP_SAW_DIGIT   8 /* Saw a digit in current state */

◆ PNG_FP_SAW_DOT

#define PNG_FP_SAW_DOT   16 /* Saw a dot in current state */

◆ PNG_FP_SAW_E

#define PNG_FP_SAW_E   32 /* Saw an E (or e) in current state */

◆ PNG_FP_SAW_SIGN

#define PNG_FP_SAW_SIGN   4 /* Saw +/- in current state */

◆ png_fp_set

#define png_fp_set ( state,
value )
Value:
((state) = (value) | ((state) & PNG_FP_STICKY))
#define PNG_FP_STICKY

◆ PNG_FP_STATE

#define PNG_FP_STATE   3 /* mask for the above */

◆ PNG_FP_STICKY

#define PNG_FP_STICKY   448 /* The above three flags */

◆ PNG_FP_WAS_VALID

#define PNG_FP_WAS_VALID   64 /* Preceding substring is a valid fp number */

◆ PNG_FP_Z_MASK

#define PNG_FP_Z_MASK   (PNG_FP_SAW_DIGIT | PNG_FP_NONZERO)

◆ png_fRAc

#define png_fRAc   PNG_U32(102, 82, 65, 99) /* registered, not defined */

◆ PNG_FREE_ALL

#define PNG_FREE_ALL   0xffffU

◆ PNG_FREE_EXIF

#define PNG_FREE_EXIF   0x8000U /* Added at libpng-1.6.31 */

◆ PNG_FREE_HIST

#define PNG_FREE_HIST   0x0008U

◆ PNG_FREE_ICCP

#define PNG_FREE_ICCP   0x0010U

◆ PNG_FREE_MUL

#define PNG_FREE_MUL   0x4220U /* PNG_FREE_SPLT|PNG_FREE_TEXT|PNG_FREE_UNKN */

◆ PNG_FREE_PCAL

#define PNG_FREE_PCAL   0x0080U

◆ PNG_FREE_PLTE

#define PNG_FREE_PLTE   0x1000U

◆ PNG_FREE_ROWS

#define PNG_FREE_ROWS   0x0040U

◆ PNG_FREE_SCAL

#define PNG_FREE_SCAL   0x0100U

◆ PNG_FREE_SPLT

#define PNG_FREE_SPLT   0x0020U

◆ PNG_FREE_TEXT

#define PNG_FREE_TEXT   0x4000U

◆ PNG_FREE_TRNS

#define PNG_FREE_TRNS   0x2000U

◆ PNG_FREE_UNKN

#define PNG_FREE_UNKN   0x0200U

◆ PNG_FUNCTION

#define PNG_FUNCTION ( type,
name,
args,
attributes )
Value:
attributes type name args

◆ png_gAMA

#define png_gAMA   PNG_U32(103, 65, 77, 65)

◆ PNG_gAMA_SUPPORTED

#define PNG_gAMA_SUPPORTED

◆ PNG_GAMMA

#define PNG_GAMMA   0x2000U

◆ PNG_GAMMA_LINEAR

#define PNG_GAMMA_LINEAR   PNG_FP_1 /* Linear */

◆ PNG_GAMMA_MAC_18

#define PNG_GAMMA_MAC_18   -2 /* Old Mac '1.8' gamma and color space */

◆ PNG_GAMMA_MAC_INVERSE

#define PNG_GAMMA_MAC_INVERSE   65909

◆ PNG_GAMMA_MAC_OLD

#define PNG_GAMMA_MAC_OLD   151724 /* Assume '1.8' is really 2.2/1.45! */

◆ PNG_GAMMA_sRGB

#define PNG_GAMMA_sRGB   220000 /* Television standards--matches sRGB gamma */

◆ PNG_GAMMA_sRGB_INVERSE

#define PNG_GAMMA_sRGB_INVERSE   45455

◆ PNG_GAMMA_SUPPORTED

#define PNG_GAMMA_SUPPORTED

◆ PNG_GAMMA_THRESHOLD

#define PNG_GAMMA_THRESHOLD   (PNG_GAMMA_THRESHOLD_FIXED*.00001)

◆ PNG_GAMMA_THRESHOLD_FIXED

#define PNG_GAMMA_THRESHOLD_FIXED   5000

◆ PNG_get_int_32

#define PNG_get_int_32 ( buf)
Value:
((png_int_32)((*(buf) & 0x80) \
? -((png_int_32)(((png_get_uint_32(buf)^0xffffffffU)+1U)&0x7fffffffU)) \
#define png_get_uint_32(buf)
png_int_32(PNGAPI png_get_int_32)(png_const_bytep buf)
Definition pngrutil.c:84

◆ png_get_int_32

#define png_get_int_32 ( buf)
Value:
#define PNG_get_int_32(buf)

◆ PNG_GET_PALETTE_MAX_SUPPORTED

#define PNG_GET_PALETTE_MAX_SUPPORTED

◆ PNG_get_uint_16

#define PNG_get_uint_16 ( buf)
Value:
(((unsigned int)(*(buf)) << 8) + \
((unsigned int)(*((buf) + 1)))))
typedef int(UZ_EXP MsgFn)()

◆ png_get_uint_16

#define png_get_uint_16 ( buf)
Value:
#define PNG_get_uint_16(buf)

◆ PNG_get_uint_32

#define PNG_get_uint_32 ( buf)
Value:
(((png_uint_32)(*(buf)) << 24) + \
((png_uint_32)(*((buf) + 1)) << 16) + \
((png_uint_32)(*((buf) + 2)) << 8) + \
((png_uint_32)(*((buf) + 3))))

◆ png_get_uint_32

#define png_get_uint_32 ( buf)
Value:
#define PNG_get_uint_32(buf)

◆ png_gIFg

#define png_gIFg   PNG_U32(103, 73, 70, 103)

◆ png_gIFt

#define png_gIFt   PNG_U32(103, 73, 70, 116) /* deprecated */

◆ png_gIFx

#define png_gIFx   PNG_U32(103, 73, 70, 120)

◆ PNG_GRAY_TO_RGB

#define PNG_GRAY_TO_RGB   0x4000U

◆ png_gt

#define png_gt ( a,
b )
Value:
((a) > (b))
uint8_t a
Definition Spc_Cpu.h:141

◆ PNG_H

#define PNG_H

◆ PNG_HANDLE_AS_UNKNOWN_SUPPORTED

#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED

◆ PNG_HANDLE_CHUNK_ALWAYS

#define PNG_HANDLE_CHUNK_ALWAYS   3

◆ PNG_HANDLE_CHUNK_AS_DEFAULT

#define PNG_HANDLE_CHUNK_AS_DEFAULT   0

◆ PNG_HANDLE_CHUNK_IF_SAFE

#define PNG_HANDLE_CHUNK_IF_SAFE   2

◆ PNG_HANDLE_CHUNK_LAST

#define PNG_HANDLE_CHUNK_LAST   4

◆ PNG_HANDLE_CHUNK_NEVER

#define PNG_HANDLE_CHUNK_NEVER   1

◆ PNG_HAVE_CHUNK_AFTER_IDAT

#define PNG_HAVE_CHUNK_AFTER_IDAT   0x2000U /* Have another chunk after IDAT */

◆ PNG_HAVE_CHUNK_HEADER

#define PNG_HAVE_CHUNK_HEADER   0x100U

◆ PNG_HAVE_IDAT

#define PNG_HAVE_IDAT   0x04U

◆ PNG_HAVE_IEND

#define PNG_HAVE_IEND   0x10U

◆ PNG_HAVE_IHDR

#define PNG_HAVE_IHDR   0x01

◆ PNG_HAVE_PLTE

#define PNG_HAVE_PLTE   0x02

◆ PNG_HAVE_PNG_SIGNATURE

#define PNG_HAVE_PNG_SIGNATURE   0x1000U

◆ PNG_HEADER_VERSION_STRING

#define PNG_HEADER_VERSION_STRING   " libpng version 1.6.37 - April 14, 2019\n"

◆ png_hIST

#define png_hIST   PNG_U32(104, 73, 83, 84)

◆ PNG_hIST_SUPPORTED

#define PNG_hIST_SUPPORTED

◆ PNG_ICC_CHECKSUM

#define PNG_ICC_CHECKSUM ( adler,
crc,
md5,
intent,
broke,
date,
length,
fname )
Value:
{ adler, crc, length, md5, broke, intent },
png_uint_32 length
Definition png.c:2247
png_uint_32 md5[4]
Definition png.c:2248
png_uint_32 crc
Definition png.c:2247
png_uint_32 adler
Definition png.c:2247
png_uint_16 intent
Definition png.c:2251

◆ png_iCCP

#define png_iCCP   PNG_U32(105, 67, 67, 80)

◆ PNG_iCCP_SUPPORTED

#define PNG_iCCP_SUPPORTED

◆ png_IDAT

#define png_IDAT   PNG_U32( 73, 68, 65, 84)

◆ PNG_IDAT_READ_SIZE

#define PNG_IDAT_READ_SIZE   PNG_ZBUF_SIZE

◆ png_IEND

#define png_IEND   PNG_U32( 73, 69, 78, 68)

◆ png_IHDR

#define png_IHDR   PNG_U32( 73, 72, 68, 82)

◆ PNG_IMPEXP

#define PNG_IMPEXP

◆ PNG_INCH_CONVERSIONS_SUPPORTED

#define PNG_INCH_CONVERSIONS_SUPPORTED

◆ PNG_INFLATE

#define PNG_INFLATE ( pp,
flush )
Value:
inflate(&(pp)->zstream, flush)
int flush(__G__ rawbuf, size, unshrink) __GDEF uch *rawbuf
#define inflate
Definition zconf.h:29

◆ PNG_INFLATE_BUF_SIZE

#define PNG_INFLATE_BUF_SIZE   1024

◆ PNG_INFO_bKGD

#define PNG_INFO_bKGD   0x0020U

◆ PNG_INFO_cHRM

#define PNG_INFO_cHRM   0x0004U

◆ PNG_INFO_eXIf

#define PNG_INFO_eXIf   0x10000U /* GR-P, 1.6.31 */

◆ PNG_INFO_gAMA

#define PNG_INFO_gAMA   0x0001U

◆ PNG_INFO_hIST

#define PNG_INFO_hIST   0x0040U

◆ PNG_INFO_iCCP

#define PNG_INFO_iCCP   0x1000U /* ESR, 1.0.6 */

◆ PNG_INFO_IDAT

#define PNG_INFO_IDAT   0x8000U /* ESR, 1.0.6 */

◆ PNG_INFO_IMAGE_SUPPORTED

#define PNG_INFO_IMAGE_SUPPORTED

◆ PNG_INFO_oFFs

#define PNG_INFO_oFFs   0x0100U

◆ PNG_INFO_pCAL

#define PNG_INFO_pCAL   0x0400U

◆ PNG_INFO_pHYs

#define PNG_INFO_pHYs   0x0080U

◆ PNG_INFO_PLTE

#define PNG_INFO_PLTE   0x0008U

◆ PNG_INFO_sBIT

#define PNG_INFO_sBIT   0x0002U

◆ PNG_INFO_sCAL

#define PNG_INFO_sCAL   0x4000U /* ESR, 1.0.6 */

◆ PNG_INFO_sPLT

#define PNG_INFO_sPLT   0x2000U /* ESR, 1.0.6 */

◆ PNG_INFO_sRGB

#define PNG_INFO_sRGB   0x0800U /* GR-P, 0.96a */

◆ PNG_INFO_tIME

#define PNG_INFO_tIME   0x0200U

◆ PNG_INFO_tRNS

#define PNG_INFO_tRNS   0x0010U

◆ PNG_INTEL_SSE_IMPLEMENTATION

#define PNG_INTEL_SSE_IMPLEMENTATION   0

◆ PNG_INTEL_SSE_OPT

#define PNG_INTEL_SSE_OPT   0

◆ PNG_INTERLACE

#define PNG_INTERLACE   0x0002U

◆ PNG_INTERLACE_ADAM7

#define PNG_INTERLACE_ADAM7   1 /* Adam7 interlacing */

◆ PNG_INTERLACE_ADAM7_PASSES

#define PNG_INTERLACE_ADAM7_PASSES   7

◆ PNG_INTERLACE_LAST

#define PNG_INTERLACE_LAST   2 /* Not a valid value */

◆ PNG_INTERLACE_NONE

#define PNG_INTERLACE_NONE   0 /* Non-interlaced image */

◆ PNG_INTERNAL_CALLBACK

#define PNG_INTERNAL_CALLBACK ( type,
name,
args,
attributes )
Value:
PNG_LINKAGE_CALLBACK PNG_FUNCTION(type, (PNGCBAPI name), args,\
PNG_EMPTY attributes)

◆ PNG_INTERNAL_DATA

#define PNG_INTERNAL_DATA ( type,
name,
array )
Value:
PNG_LINKAGE_DATA type name array

◆ PNG_INTERNAL_FUNCTION

#define PNG_INTERNAL_FUNCTION ( type,
name,
args,
attributes )
Value:
#define PNG_LINKAGE_FUNCTION
Definition juce_PNGLoader.cpp:265

◆ PNG_INTRAPIXEL_DIFFERENCING

#define PNG_INTRAPIXEL_DIFFERENCING   64 /* Used only in MNG datastreams */

◆ PNG_INVERT_ALPHA

#define PNG_INVERT_ALPHA   0x80000U

◆ PNG_INVERT_MONO

#define PNG_INVERT_MONO   0x0020U

◆ PNG_IO_CHUNK_CRC

#define PNG_IO_CHUNK_CRC   0x0080 /* currently at the chunk crc */

◆ PNG_IO_CHUNK_DATA

#define PNG_IO_CHUNK_DATA   0x0040 /* currently at the chunk data */

◆ PNG_IO_CHUNK_HDR

#define PNG_IO_CHUNK_HDR   0x0020 /* currently at the chunk header */

◆ PNG_IO_MASK_LOC

#define PNG_IO_MASK_LOC   0x00f0 /* current location: sig/hdr/data/crc */

◆ PNG_IO_MASK_OP

#define PNG_IO_MASK_OP   0x000f /* current operation: reading/writing */

◆ PNG_IO_NONE

#define PNG_IO_NONE   0x0000 /* no I/O at this moment */

◆ PNG_IO_READING

#define PNG_IO_READING   0x0001 /* currently reading */

◆ PNG_IO_SIGNATURE

#define PNG_IO_SIGNATURE   0x0010 /* currently at the file signature */

◆ PNG_IO_STATE_SUPPORTED

#define PNG_IO_STATE_SUPPORTED

◆ PNG_IO_WRITING

#define PNG_IO_WRITING   0x0002 /* currently writing */

◆ PNG_IS_READ_STRUCT

#define PNG_IS_READ_STRUCT   0x8000U /* Else is a write struct */

◆ png_isaligned

#define png_isaligned ( ptr,
type )
Value:
(((type)((const char*)ptr-(const char*)0) & \
(type)(png_alignof(type)-1)) == 0)
#define png_alignof(type)

◆ png_iTXt

#define png_iTXt   PNG_U32(105, 84, 88, 116)

◆ PNG_ITXT_COMPRESSION_NONE

#define PNG_ITXT_COMPRESSION_NONE   1

◆ PNG_ITXT_COMPRESSION_zTXt

#define PNG_ITXT_COMPRESSION_zTXt   2

◆ PNG_iTXt_SUPPORTED

#define PNG_iTXt_SUPPORTED

◆ png_jmpbuf

#define png_jmpbuf ( png_ptr)
Value:
(LIBPNG_WAS_COMPILED_WITH__PNG_NO_SETJMP)

◆ PNG_KEYWORD_MAX_LENGTH

#define PNG_KEYWORD_MAX_LENGTH   79

◆ PNG_LIBPNG_BUILD_ALPHA

#define PNG_LIBPNG_BUILD_ALPHA   1

◆ PNG_LIBPNG_BUILD_BASE_TYPE

#define PNG_LIBPNG_BUILD_BASE_TYPE   PNG_LIBPNG_BUILD_STABLE

◆ PNG_LIBPNG_BUILD_BETA

#define PNG_LIBPNG_BUILD_BETA   2

◆ PNG_LIBPNG_BUILD_PATCH

#define PNG_LIBPNG_BUILD_PATCH
Value:
8 /* Can be OR'ed with
PNG_LIBPNG_BUILD_STABLE only */

◆ PNG_LIBPNG_BUILD_PRIVATE

#define PNG_LIBPNG_BUILD_PRIVATE
Value:
16 /* Cannot be OR'ed with
PNG_LIBPNG_BUILD_SPECIAL */

◆ PNG_LIBPNG_BUILD_RC

#define PNG_LIBPNG_BUILD_RC   3

◆ PNG_LIBPNG_BUILD_RELEASE_STATUS_MASK

#define PNG_LIBPNG_BUILD_RELEASE_STATUS_MASK   7

◆ PNG_LIBPNG_BUILD_SPECIAL

#define PNG_LIBPNG_BUILD_SPECIAL
Value:
32 /* Cannot be OR'ed with
PNG_LIBPNG_BUILD_PRIVATE */

◆ PNG_LIBPNG_BUILD_STABLE

#define PNG_LIBPNG_BUILD_STABLE   4

◆ PNG_LIBPNG_BUILD_TYPE

#define PNG_LIBPNG_BUILD_TYPE   (PNG_LIBPNG_BUILD_BASE_TYPE)

◆ PNG_LIBPNG_VER

#define PNG_LIBPNG_VER   10637 /* 1.6.37 */

◆ png_libpng_ver

#define png_libpng_ver   png_get_header_ver(NULL)

◆ PNG_LIBPNG_VER_BUILD

#define PNG_LIBPNG_VER_BUILD   0

◆ PNG_LIBPNG_VER_DLLNUM

#define PNG_LIBPNG_VER_DLLNUM   16

◆ PNG_LIBPNG_VER_MAJOR

#define PNG_LIBPNG_VER_MAJOR   1

◆ PNG_LIBPNG_VER_MINOR

#define PNG_LIBPNG_VER_MINOR   6

◆ PNG_LIBPNG_VER_RELEASE

#define PNG_LIBPNG_VER_RELEASE   37

◆ PNG_LIBPNG_VER_SONUM

#define PNG_LIBPNG_VER_SONUM   16

◆ PNG_LIBPNG_VER_STRING

#define PNG_LIBPNG_VER_STRING   "1.6.37"

◆ PNG_LINKAGE_API

#define PNG_LINKAGE_API

◆ PNG_LINKAGE_FUNCTION

#define PNG_LINKAGE_FUNCTION

◆ PNG_LITERAL_LEFT_SQUARE_BRACKET

#define PNG_LITERAL_LEFT_SQUARE_BRACKET   0x5b

◆ PNG_LITERAL_RIGHT_SQUARE_BRACKET

#define PNG_LITERAL_RIGHT_SQUARE_BRACKET   0x5d

◆ PNG_LITERAL_SHARP

#define PNG_LITERAL_SHARP   0x23

◆ PNG_LSL

#define PNG_LSL ( x,
s )
Value:
((x)<<((s) & 0x1f))

◆ PNG_LSR

#define PNG_LSR ( x,
s )
Value:
((x)>>((s) & 0x1f))

◆ PNG_MAX_ERROR_TEXT

#define PNG_MAX_ERROR_TEXT   196 /* Currently limited by profile_error in png.c */

◆ PNG_MAX_GAMMA_8

#define PNG_MAX_GAMMA_8   11

◆ PNG_MAX_PALETTE_LENGTH

#define PNG_MAX_PALETTE_LENGTH   256

◆ PNG_MD5

#define PNG_MD5 ( a,
b,
c,
d )
Value:
{ a, b, c, d }, (a!=0)||(b!=0)||(c!=0)||(d!=0)

◆ PNG_MIPS_MSA_OPT

#define PNG_MIPS_MSA_OPT   0

◆ PNG_NO_EXTERN

#define PNG_NO_EXTERN

◆ PNG_NO_FILTERS

#define PNG_NO_FILTERS   0x00

◆ PNG_NORETURN

#define PNG_NORETURN   /* This function does not return */

◆ PNG_NUMBER_BUFFER_SIZE

#define PNG_NUMBER_BUFFER_SIZE   24

◆ PNG_NUMBER_FORMAT_02d

#define PNG_NUMBER_FORMAT_02d   2

◆ PNG_NUMBER_FORMAT_02u

#define PNG_NUMBER_FORMAT_02u   2

◆ PNG_NUMBER_FORMAT_02x

#define PNG_NUMBER_FORMAT_02x   4

◆ PNG_NUMBER_FORMAT_d

#define PNG_NUMBER_FORMAT_d   1 /* chose signed API! */

◆ PNG_NUMBER_FORMAT_fixed

#define PNG_NUMBER_FORMAT_fixed   5 /* choose the signed API */

◆ PNG_NUMBER_FORMAT_u

#define PNG_NUMBER_FORMAT_u   1 /* chose unsigned API! */

◆ PNG_NUMBER_FORMAT_x

#define PNG_NUMBER_FORMAT_x   3

◆ png_oFFs

#define png_oFFs   PNG_U32(111, 70, 70, 115)

◆ PNG_oFFs_SUPPORTED

#define PNG_oFFs_SUPPORTED

◆ PNG_OFFSET_LAST

#define PNG_OFFSET_LAST   2 /* Not a valid value */

◆ PNG_OFFSET_MICROMETER

#define PNG_OFFSET_MICROMETER   1 /* Offset in micrometers (1/10^6 meter) */

◆ PNG_OFFSET_PIXEL

#define PNG_OFFSET_PIXEL   0 /* Offset in pixels */

◆ PNG_OUT_OF_RANGE

#define PNG_OUT_OF_RANGE ( value,
ideal,
delta )
Value:
( (value) < (ideal)-(delta) || (value) > (ideal)+(delta) )

◆ PNG_PACK

#define PNG_PACK   0x0004U

◆ PNG_PACKSWAP

#define PNG_PACKSWAP   0x10000U

◆ PNG_PADBITS

#define PNG_PADBITS ( pixel_bits,
width )
Value:
((8 - PNG_TRAILBITS(pixel_bits, width)) % 8)
static int width
Definition pugl.h:1593
#define PNG_TRAILBITS(pixel_bits, width)

◆ PNG_PASS_COL_OFFSET

#define PNG_PASS_COL_OFFSET ( pass)
Value:
(1<<((7-(pass))>>1))

◆ PNG_PASS_COL_SHIFT

#define PNG_PASS_COL_SHIFT ( pass)
Value:
((pass)>1?(7-(pass))>>1:3)

◆ PNG_PASS_COLS

#define PNG_PASS_COLS ( width,
pass )
Value:
(((width)+(((1<<PNG_PASS_COL_SHIFT(pass))\

◆ PNG_PASS_MASK

#define PNG_PASS_MASK ( pass,
off )
Value:
( \
((0x110145AF>>(((7-(off))-(pass))<<2)) & 0xF) | \
((0x01145AF0>>(((7-(off))-(pass))<<2)) & 0xF0))

◆ PNG_PASS_ROW_OFFSET

#define PNG_PASS_ROW_OFFSET ( pass)
Value:
((pass)>2?(8>>(((pass)-1)>>1)):8)

◆ PNG_PASS_ROW_SHIFT

#define PNG_PASS_ROW_SHIFT ( pass)
Value:
((pass)>2?(8-(pass))>>1:3)

◆ PNG_PASS_ROWS

#define PNG_PASS_ROWS ( height,
pass )
Value:
(((height)+(((1<<PNG_PASS_ROW_SHIFT(pass))\
static int int height
Definition pugl.h:1594
#define PNG_PASS_ROW_SHIFT(pass)
#define PNG_PASS_START_ROW(pass)

◆ PNG_PASS_START_COL

#define PNG_PASS_START_COL ( pass)
Value:
(((1& (pass))<<(3-(((pass)+1)>>1)))&7)

◆ PNG_PASS_START_ROW

#define PNG_PASS_START_ROW ( pass)
Value:
(((1&~(pass))<<(3-((pass)>>1)))&7)

◆ png_pCAL

#define png_pCAL   PNG_U32(112, 67, 65, 76)

◆ PNG_pCAL_SUPPORTED

#define PNG_pCAL_SUPPORTED

◆ PNG_PEDANTIC_WARNINGS_SUPPORTED

#define PNG_PEDANTIC_WARNINGS_SUPPORTED

◆ png_pHYs

#define png_pHYs   PNG_U32(112, 72, 89, 115)

◆ PNG_pHYs_SUPPORTED

#define PNG_pHYs_SUPPORTED

◆ png_PLTE

#define png_PLTE   PNG_U32( 80, 76, 84, 69)

◆ PNG_POINTER_INDEXING_SUPPORTED

#define PNG_POINTER_INDEXING_SUPPORTED

◆ PNG_POWERPC_VSX_OPT

#define PNG_POWERPC_VSX_OPT   0

◆ PNG_PRIVATE

#define PNG_PRIVATE   /* This is a private libpng function */

◆ PNG_PROGRESSIVE_READ_SUPPORTED

#define PNG_PROGRESSIVE_READ_SUPPORTED

◆ PNG_PUSH_SAVE_BUFFER_IF_FULL

#define PNG_PUSH_SAVE_BUFFER_IF_FULL
Value:
if (png_ptr->push_length + 4 > png_ptr->buffer_size) \
png_structrp png_ptr
Definition png.h:1082
void png_push_save_buffer(png_structrp png_ptr)
Definition pngpread.c:464

◆ PNG_PUSH_SAVE_BUFFER_IF_LT

#define PNG_PUSH_SAVE_BUFFER_IF_LT ( N)
Value:
if (png_ptr->buffer_size < N) \
#define N
Definition nseel-cfunc.c:36

◆ PNG_QUANTIZE

#define PNG_QUANTIZE   0x0040U

◆ PNG_QUANTIZE_BLUE_BITS

#define PNG_QUANTIZE_BLUE_BITS   5

◆ PNG_QUANTIZE_GREEN_BITS

#define PNG_QUANTIZE_GREEN_BITS   5

◆ PNG_QUANTIZE_RED_BITS

#define PNG_QUANTIZE_RED_BITS   5

◆ PNG_READ_16_TO_8_SUPPORTED

#define PNG_READ_16_TO_8_SUPPORTED   /* Name prior to 1.5.4 */

◆ PNG_READ_16BIT_SUPPORTED

#define PNG_READ_16BIT_SUPPORTED

◆ PNG_READ_ALPHA_MODE_SUPPORTED

#define PNG_READ_ALPHA_MODE_SUPPORTED

◆ PNG_READ_ANCILLARY_CHUNKS_SUPPORTED

#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED

◆ PNG_READ_BACKGROUND_SUPPORTED

#define PNG_READ_BACKGROUND_SUPPORTED

◆ PNG_READ_BGR_SUPPORTED

#define PNG_READ_BGR_SUPPORTED

◆ PNG_READ_bKGD_SUPPORTED

#define PNG_READ_bKGD_SUPPORTED

◆ PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED

#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED

◆ PNG_READ_cHRM_SUPPORTED

#define PNG_READ_cHRM_SUPPORTED

◆ PNG_READ_CHUNK_MODE

#define PNG_READ_CHUNK_MODE   1

◆ PNG_READ_COMPOSITE_NODIV_SUPPORTED

#define PNG_READ_COMPOSITE_NODIV_SUPPORTED

◆ PNG_READ_COMPRESSED_TEXT_SUPPORTED

#define PNG_READ_COMPRESSED_TEXT_SUPPORTED

◆ PNG_READ_DONE_MODE

#define PNG_READ_DONE_MODE   6

◆ PNG_READ_EXPAND_16_SUPPORTED

#define PNG_READ_EXPAND_16_SUPPORTED

◆ PNG_READ_EXPAND_SUPPORTED

#define PNG_READ_EXPAND_SUPPORTED

◆ PNG_READ_FILLER_SUPPORTED

#define PNG_READ_FILLER_SUPPORTED

◆ PNG_READ_gAMA_SUPPORTED

#define PNG_READ_gAMA_SUPPORTED

◆ PNG_READ_GAMMA_SUPPORTED

#define PNG_READ_GAMMA_SUPPORTED

◆ PNG_READ_GET_PALETTE_MAX_SUPPORTED

#define PNG_READ_GET_PALETTE_MAX_SUPPORTED

◆ PNG_READ_GRAY_TO_RGB_SUPPORTED

#define PNG_READ_GRAY_TO_RGB_SUPPORTED

◆ PNG_READ_hIST_SUPPORTED

#define PNG_READ_hIST_SUPPORTED

◆ PNG_READ_iCCP_SUPPORTED

#define PNG_READ_iCCP_SUPPORTED

◆ PNG_READ_IDAT_MODE

#define PNG_READ_IDAT_MODE   2

◆ PNG_READ_INT_FUNCTIONS_SUPPORTED

#define PNG_READ_INT_FUNCTIONS_SUPPORTED

◆ PNG_READ_INTERLACING_SUPPORTED

#define PNG_READ_INTERLACING_SUPPORTED

◆ PNG_READ_INVERT_ALPHA_SUPPORTED

#define PNG_READ_INVERT_ALPHA_SUPPORTED

◆ PNG_READ_INVERT_SUPPORTED

#define PNG_READ_INVERT_SUPPORTED

◆ PNG_READ_iTXt_MODE

#define PNG_READ_iTXt_MODE   7

◆ PNG_READ_iTXt_SUPPORTED

#define PNG_READ_iTXt_SUPPORTED

◆ PNG_READ_oFFs_SUPPORTED

#define PNG_READ_oFFs_SUPPORTED

◆ PNG_READ_OPT_PLTE_SUPPORTED

#define PNG_READ_OPT_PLTE_SUPPORTED

◆ PNG_READ_PACK_SUPPORTED

#define PNG_READ_PACK_SUPPORTED

◆ PNG_READ_PACKSWAP_SUPPORTED

#define PNG_READ_PACKSWAP_SUPPORTED

◆ PNG_READ_pCAL_SUPPORTED

#define PNG_READ_pCAL_SUPPORTED

◆ PNG_READ_pHYs_SUPPORTED

#define PNG_READ_pHYs_SUPPORTED

◆ PNG_READ_QUANTIZE_SUPPORTED

#define PNG_READ_QUANTIZE_SUPPORTED

◆ PNG_READ_RGB_TO_GRAY_SUPPORTED

#define PNG_READ_RGB_TO_GRAY_SUPPORTED

◆ PNG_READ_sBIT_SUPPORTED

#define PNG_READ_sBIT_SUPPORTED

◆ PNG_READ_sCAL_SUPPORTED

#define PNG_READ_sCAL_SUPPORTED

◆ PNG_READ_SCALE_16_TO_8_SUPPORTED

#define PNG_READ_SCALE_16_TO_8_SUPPORTED

◆ PNG_READ_SHIFT_SUPPORTED

#define PNG_READ_SHIFT_SUPPORTED

◆ PNG_READ_SIG_MODE

#define PNG_READ_SIG_MODE   0

◆ PNG_READ_sPLT_SUPPORTED

#define PNG_READ_sPLT_SUPPORTED

◆ PNG_READ_sRGB_SUPPORTED

#define PNG_READ_sRGB_SUPPORTED

◆ PNG_READ_STRIP_16_TO_8_SUPPORTED

#define PNG_READ_STRIP_16_TO_8_SUPPORTED

◆ PNG_READ_STRIP_ALPHA_SUPPORTED

#define PNG_READ_STRIP_ALPHA_SUPPORTED

◆ PNG_READ_SUPPORTED

#define PNG_READ_SUPPORTED

◆ PNG_READ_SWAP_ALPHA_SUPPORTED

#define PNG_READ_SWAP_ALPHA_SUPPORTED

◆ PNG_READ_SWAP_SUPPORTED

#define PNG_READ_SWAP_SUPPORTED

◆ PNG_READ_tEXt_MODE

#define PNG_READ_tEXt_MODE   4

◆ PNG_READ_TEXT_SUPPORTED

#define PNG_READ_TEXT_SUPPORTED

◆ PNG_READ_tEXt_SUPPORTED

#define PNG_READ_tEXt_SUPPORTED

◆ PNG_READ_tIME_SUPPORTED

#define PNG_READ_tIME_SUPPORTED

◆ PNG_READ_TRANSFORMS_SUPPORTED

#define PNG_READ_TRANSFORMS_SUPPORTED

◆ PNG_READ_tRNS_SUPPORTED

#define PNG_READ_tRNS_SUPPORTED

◆ PNG_READ_UNKNOWN_CHUNKS_SUPPORTED

#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED

◆ PNG_READ_USER_CHUNKS_SUPPORTED

#define PNG_READ_USER_CHUNKS_SUPPORTED

◆ PNG_READ_USER_TRANSFORM_SUPPORTED

#define PNG_READ_USER_TRANSFORM_SUPPORTED

◆ PNG_READ_zTXt_MODE

#define PNG_READ_zTXt_MODE   5

◆ PNG_READ_zTXt_SUPPORTED

#define PNG_READ_zTXt_SUPPORTED

◆ PNG_RELEASE_BUILD

#define PNG_RELEASE_BUILD   (PNG_LIBPNG_BUILD_BASE_TYPE >= PNG_LIBPNG_BUILD_RC)

◆ PNG_REMOVED

#define PNG_REMOVED ( ordinal,
type,
name,
args,
attributes )

◆ PNG_RESOLUTION_LAST

#define PNG_RESOLUTION_LAST   2 /* Not a valid value */

◆ PNG_RESOLUTION_METER

#define PNG_RESOLUTION_METER   1 /* pixels/meter */

◆ PNG_RESOLUTION_UNKNOWN

#define PNG_RESOLUTION_UNKNOWN   0 /* pixels/unknown unit (aspect ratio) */

◆ PNG_RESTRICT

#define PNG_RESTRICT   /* The C99 "restrict" feature */

◆ PNG_RGB_TO_GRAY

#define PNG_RGB_TO_GRAY   0x600000U /* two bits, RGB_TO_GRAY_ERR|WARN */

◆ PNG_RGB_TO_GRAY_DEFAULT

#define PNG_RGB_TO_GRAY_DEFAULT   (-1)/*for red/green coefficients*/

◆ PNG_RGB_TO_GRAY_ERR

#define PNG_RGB_TO_GRAY_ERR   0x200000U

◆ PNG_RGB_TO_GRAY_WARN

#define PNG_RGB_TO_GRAY_WARN   0x400000U

◆ PNG_RGBA

#define PNG_RGBA   0x0800U

◆ PNG_ROW_FROM_PASS_ROW

#define PNG_ROW_FROM_PASS_ROW ( y_in,
pass )
Value:
(((y_in)<<PNG_PASS_ROW_SHIFT(pass))+PNG_PASS_START_ROW(pass))

◆ PNG_ROW_IN_INTERLACE_PASS

#define PNG_ROW_IN_INTERLACE_PASS ( y,
pass )
Value:
((PNG_PASS_MASK(pass,0) >> ((y)&7)) & 1)
int y
Definition inflate.c:1588

◆ PNG_ROWBYTES

#define PNG_ROWBYTES ( pixel_bits,
width )
Value:
((pixel_bits) >= 8 ? \
((size_t)(width) * (((size_t)(pixel_bits)) >> 3)) : \
(( ((size_t)(width) * ((size_t)(pixel_bits))) + 7) >> 3) )

◆ PNG_SAVE_INT_32_SUPPORTED

#define PNG_SAVE_INT_32_SUPPORTED

◆ PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED

#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED

◆ png_sBIT

#define png_sBIT   PNG_U32(115, 66, 73, 84)

◆ PNG_sBIT_SUPPORTED

#define PNG_sBIT_SUPPORTED

◆ png_sCAL

#define png_sCAL   PNG_U32(115, 67, 65, 76)

◆ PNG_sCAL_MAX_DIGITS

#define PNG_sCAL_MAX_DIGITS   (PNG_sCAL_PRECISION+1/*.*/+1/*E*/+10/*exponent*/)

◆ PNG_sCAL_PRECISION

#define PNG_sCAL_PRECISION   5

◆ PNG_sCAL_SUPPORTED

#define PNG_sCAL_SUPPORTED

◆ PNG_SCALE_16_TO_8

#define PNG_SCALE_16_TO_8   0x4000000U /* Added to libpng-1.5.4 */

◆ PNG_SCALE_LAST

#define PNG_SCALE_LAST   3 /* Not a valid value */

◆ PNG_SCALE_METER

#define PNG_SCALE_METER   1 /* meters per pixel */

◆ PNG_SCALE_RADIAN

#define PNG_SCALE_RADIAN   2 /* radians per pixel */

◆ PNG_SCALE_UNKNOWN

#define PNG_SCALE_UNKNOWN   0 /* unknown unit (image scale) */

◆ PNG_SEQUENTIAL_READ_SUPPORTED

#define PNG_SEQUENTIAL_READ_SUPPORTED

◆ PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED

#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED

◆ PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED

#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED

◆ PNG_SET_UNKNOWN_CHUNKS_SUPPORTED

#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED

◆ PNG_SET_USER_LIMITS_SUPPORTED

#define PNG_SET_USER_LIMITS_SUPPORTED

◆ PNG_SET_WILL_FREE_DATA

#define PNG_SET_WILL_FREE_DATA   1

◆ PNG_SHIFT

#define PNG_SHIFT   0x0008U

◆ PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED

#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED

◆ PNG_SIMPLIFIED_READ_BGR_SUPPORTED

#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED

◆ PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED

#define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED

◆ PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED

#define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED

◆ PNG_SIZE_MAX

#define PNG_SIZE_MAX   ((size_t)(-1))

◆ png_sPLT

#define png_sPLT   PNG_U32(115, 80, 76, 84)

◆ PNG_sPLT_SUPPORTED

#define PNG_sPLT_SUPPORTED

◆ png_sRGB

#define png_sRGB   PNG_U32(115, 82, 71, 66)

◆ PNG_sRGB_INTENT_ABSOLUTE

#define PNG_sRGB_INTENT_ABSOLUTE   3

◆ PNG_sRGB_INTENT_LAST

#define PNG_sRGB_INTENT_LAST   4 /* Not a valid value */

◆ PNG_sRGB_INTENT_PERCEPTUAL

#define PNG_sRGB_INTENT_PERCEPTUAL   0

◆ PNG_sRGB_INTENT_RELATIVE

#define PNG_sRGB_INTENT_RELATIVE   1

◆ PNG_sRGB_INTENT_SATURATION

#define PNG_sRGB_INTENT_SATURATION   2

◆ PNG_sRGB_PROFILE_CHECKS

#define PNG_sRGB_PROFILE_CHECKS   2

◆ PNG_sRGB_SUPPORTED

#define PNG_sRGB_SUPPORTED

◆ PNG_STDIO_SUPPORTED

#define PNG_STDIO_SUPPORTED

◆ png_sTER

#define png_sTER   PNG_U32(115, 84, 69, 82)

◆ PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED

#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED

◆ PNG_STRING_COPYRIGHT

#define PNG_STRING_COPYRIGHT   "";

◆ PNG_STRING_FROM_CHUNK

#define PNG_STRING_FROM_CHUNK ( s,
c )
Value:
(void)(((char*)(s))[0]=(char)(((c)>>24) & 0xff), \
((char*)(s))[1]=(char)(((c)>>16) & 0xff),\
((char*)(s))[2]=(char)(((c)>>8) & 0xff), \
((char*)(s))[3]=(char)((c & 0xff)))

◆ PNG_STRING_NEWLINE

#define PNG_STRING_NEWLINE   "\n"

◆ PNG_STRIP_ALPHA

#define PNG_STRIP_ALPHA   0x40000U

◆ PNG_STRUCT_INFO

#define PNG_STRUCT_INFO   0x0002U

◆ PNG_STRUCT_PNG

#define PNG_STRUCT_PNG   0x0001U

◆ PNG_SWAP_ALPHA

#define PNG_SWAP_ALPHA   0x20000U

◆ PNG_SWAP_BYTES

#define PNG_SWAP_BYTES   0x0010U

◆ png_tEXt

#define png_tEXt   PNG_U32(116, 69, 88, 116)

◆ PNG_TEXT_COMPRESSION_LAST

#define PNG_TEXT_COMPRESSION_LAST   3 /* Not a valid value */

◆ PNG_TEXT_COMPRESSION_NONE

#define PNG_TEXT_COMPRESSION_NONE   -1

◆ PNG_TEXT_COMPRESSION_NONE_WR

#define PNG_TEXT_COMPRESSION_NONE_WR   -3

◆ PNG_TEXT_COMPRESSION_zTXt

#define PNG_TEXT_COMPRESSION_zTXt   0

◆ PNG_TEXT_COMPRESSION_zTXt_WR

#define PNG_TEXT_COMPRESSION_zTXt_WR   -2

◆ PNG_TEXT_SUPPORTED

#define PNG_TEXT_SUPPORTED

◆ PNG_tEXt_SUPPORTED

#define PNG_tEXt_SUPPORTED

◆ PNG_TEXT_Z_DEFAULT_COMPRESSION

#define PNG_TEXT_Z_DEFAULT_COMPRESSION   (-1)

◆ PNG_TEXT_Z_DEFAULT_STRATEGY

#define PNG_TEXT_Z_DEFAULT_STRATEGY   0

◆ png_tIME

#define png_tIME   PNG_U32(116, 73, 77, 69)

◆ PNG_TIME_RFC1123_SUPPORTED

#define PNG_TIME_RFC1123_SUPPORTED

◆ PNG_tIME_SUPPORTED

#define PNG_tIME_SUPPORTED

◆ PNG_TRAILBITS

#define PNG_TRAILBITS ( pixel_bits,
width )
Value:
(((pixel_bits) * ((width) % (png_uint_32)8)) % 8)

◆ PNG_TRANSFORM_BGR

#define PNG_TRANSFORM_BGR   0x0080 /* read and write */

◆ PNG_TRANSFORM_EXPAND

#define PNG_TRANSFORM_EXPAND   0x0010 /* read only */

◆ PNG_TRANSFORM_EXPAND_16

#define PNG_TRANSFORM_EXPAND_16   0x4000 /* read only */

◆ PNG_TRANSFORM_GRAY_TO_RGB

#define PNG_TRANSFORM_GRAY_TO_RGB   0x2000 /* read only */

◆ PNG_TRANSFORM_IDENTITY

#define PNG_TRANSFORM_IDENTITY   0x0000 /* read and write */

◆ PNG_TRANSFORM_INVERT_ALPHA

#define PNG_TRANSFORM_INVERT_ALPHA   0x0400 /* read and write */

◆ PNG_TRANSFORM_INVERT_MONO

#define PNG_TRANSFORM_INVERT_MONO   0x0020 /* read and write */

◆ PNG_TRANSFORM_PACKING

#define PNG_TRANSFORM_PACKING   0x0004 /* read and write */

◆ PNG_TRANSFORM_PACKSWAP

#define PNG_TRANSFORM_PACKSWAP   0x0008 /* read and write */

◆ PNG_TRANSFORM_SHIFT

#define PNG_TRANSFORM_SHIFT   0x0040 /* read and write */

◆ PNG_TRANSFORM_STRIP_16

#define PNG_TRANSFORM_STRIP_16   0x0001 /* read only */

◆ PNG_TRANSFORM_STRIP_ALPHA

#define PNG_TRANSFORM_STRIP_ALPHA   0x0002 /* read only */

◆ PNG_TRANSFORM_STRIP_FILLER

#define PNG_TRANSFORM_STRIP_FILLER   0x0800 /* write only */

◆ PNG_TRANSFORM_STRIP_FILLER_AFTER

#define PNG_TRANSFORM_STRIP_FILLER_AFTER   0x1000 /* write only */

◆ PNG_TRANSFORM_STRIP_FILLER_BEFORE

#define PNG_TRANSFORM_STRIP_FILLER_BEFORE   PNG_TRANSFORM_STRIP_FILLER

◆ PNG_TRANSFORM_SWAP_ALPHA

#define PNG_TRANSFORM_SWAP_ALPHA   0x0100 /* read and write */

◆ PNG_TRANSFORM_SWAP_ENDIAN

#define PNG_TRANSFORM_SWAP_ENDIAN   0x0200 /* read and write */

◆ png_tRNS

#define png_tRNS   PNG_U32(116, 82, 78, 83)

◆ PNG_tRNS_SUPPORTED

#define PNG_tRNS_SUPPORTED

◆ PNG_U32

#define PNG_U32 ( b1,
b2,
b3,
b4 )
Value:
(PNG_32b(b1,24) | PNG_32b(b2,16) | PNG_32b(b3,8) | PNG_32b(b4,0))
#define PNG_32b(b, s)

◆ PNG_UINT_31_MAX

#define PNG_UINT_31_MAX   ((png_uint_32)0x7fffffffL)

◆ PNG_UINT_32_MAX

#define PNG_UINT_32_MAX   ((png_uint_32)(-1))

◆ PNG_UNEXPECTED_ZLIB_RETURN

#define PNG_UNEXPECTED_ZLIB_RETURN   (-7)

◆ PNG_UNKNOWN_CHUNKS_SUPPORTED

#define PNG_UNKNOWN_CHUNKS_SUPPORTED

◆ PNG_UNUSED

#define PNG_UNUSED ( param)
Value:
(void)param;

◆ PNG_USE_COMPILE_TIME_MASKS

#define PNG_USE_COMPILE_TIME_MASKS   1

◆ PNG_USE_READ_MACROS

#define PNG_USE_READ_MACROS

◆ PNG_USE_RESULT

#define PNG_USE_RESULT   /* The result of this function must be checked */

◆ PNG_USER_CHUNKS_SUPPORTED

#define PNG_USER_CHUNKS_SUPPORTED

◆ PNG_USER_HEIGHT_MAX

#define PNG_USER_HEIGHT_MAX   1000000

◆ PNG_USER_LIMITS_SUPPORTED

#define PNG_USER_LIMITS_SUPPORTED

◆ PNG_USER_TRANSFORM

#define PNG_USER_TRANSFORM   0x100000U

◆ PNG_USER_TRANSFORM_INFO_SUPPORTED

#define PNG_USER_TRANSFORM_INFO_SUPPORTED

◆ PNG_USER_TRANSFORM_PTR_SUPPORTED

#define PNG_USER_TRANSFORM_PTR_SUPPORTED

◆ PNG_USER_WIDTH_MAX

#define PNG_USER_WIDTH_MAX   1000000

◆ PNG_USER_WILL_FREE_DATA

#define PNG_USER_WILL_FREE_DATA   2

◆ png_voidcast

#define png_voidcast ( type,
value )
Value:

◆ PNG_WARNING_PARAMETER_COUNT

#define PNG_WARNING_PARAMETER_COUNT   8 /* Maximum 9; see pngerror.c */

◆ PNG_WARNING_PARAMETER_SIZE

#define PNG_WARNING_PARAMETER_SIZE   32

◆ PNG_WARNING_PARAMETERS

#define PNG_WARNING_PARAMETERS ( p)
Value:
png_warning_parameters p;

◆ PNG_WARNINGS_SUPPORTED

#define PNG_WARNINGS_SUPPORTED

◆ PNG_WEIGHT_SHIFT

#define PNG_WEIGHT_SHIFT   8

◆ PNG_WRITE_16BIT_SUPPORTED

#define PNG_WRITE_16BIT_SUPPORTED

◆ PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED

#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED

◆ PNG_WRITE_BGR_SUPPORTED

#define PNG_WRITE_BGR_SUPPORTED

◆ PNG_WRITE_bKGD_SUPPORTED

#define PNG_WRITE_bKGD_SUPPORTED

◆ PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED

#define PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED

◆ PNG_WRITE_cHRM_SUPPORTED

#define PNG_WRITE_cHRM_SUPPORTED

◆ PNG_WRITE_COMPRESSED_TEXT_SUPPORTED

#define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED

◆ PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED

#define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED

◆ PNG_WRITE_FILLER_SUPPORTED

#define PNG_WRITE_FILLER_SUPPORTED

◆ PNG_WRITE_FILTER_SUPPORTED

#define PNG_WRITE_FILTER_SUPPORTED

◆ PNG_WRITE_FLUSH_SUPPORTED

#define PNG_WRITE_FLUSH_SUPPORTED

◆ PNG_WRITE_gAMA_SUPPORTED

#define PNG_WRITE_gAMA_SUPPORTED

◆ PNG_WRITE_GET_PALETTE_MAX_SUPPORTED

#define PNG_WRITE_GET_PALETTE_MAX_SUPPORTED

◆ PNG_WRITE_hIST_SUPPORTED

#define PNG_WRITE_hIST_SUPPORTED

◆ PNG_WRITE_iCCP_SUPPORTED

#define PNG_WRITE_iCCP_SUPPORTED

◆ PNG_WRITE_INT_FUNCTIONS_SUPPORTED

#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED

◆ PNG_WRITE_INTERLACING_SUPPORTED

#define PNG_WRITE_INTERLACING_SUPPORTED

◆ PNG_WRITE_INVERT_ALPHA_SUPPORTED

#define PNG_WRITE_INVERT_ALPHA_SUPPORTED

◆ PNG_WRITE_INVERT_SUPPORTED

#define PNG_WRITE_INVERT_SUPPORTED

◆ PNG_WRITE_iTXt_SUPPORTED

#define PNG_WRITE_iTXt_SUPPORTED

◆ PNG_WRITE_oFFs_SUPPORTED

#define PNG_WRITE_oFFs_SUPPORTED

◆ PNG_WRITE_OPTIMIZE_CMF_SUPPORTED

#define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED

◆ PNG_WRITE_PACK_SUPPORTED

#define PNG_WRITE_PACK_SUPPORTED

◆ PNG_WRITE_PACKSWAP_SUPPORTED

#define PNG_WRITE_PACKSWAP_SUPPORTED

◆ PNG_WRITE_pCAL_SUPPORTED

#define PNG_WRITE_pCAL_SUPPORTED

◆ PNG_WRITE_pHYs_SUPPORTED

#define PNG_WRITE_pHYs_SUPPORTED

◆ PNG_WRITE_sBIT_SUPPORTED

#define PNG_WRITE_sBIT_SUPPORTED

◆ PNG_WRITE_sCAL_SUPPORTED

#define PNG_WRITE_sCAL_SUPPORTED

◆ PNG_WRITE_SHIFT_SUPPORTED

#define PNG_WRITE_SHIFT_SUPPORTED

◆ PNG_WRITE_sPLT_SUPPORTED

#define PNG_WRITE_sPLT_SUPPORTED

◆ PNG_WRITE_sRGB_SUPPORTED

#define PNG_WRITE_sRGB_SUPPORTED

◆ PNG_WRITE_SUPPORTED

#define PNG_WRITE_SUPPORTED

◆ PNG_WRITE_SWAP_ALPHA_SUPPORTED

#define PNG_WRITE_SWAP_ALPHA_SUPPORTED

◆ PNG_WRITE_SWAP_SUPPORTED

#define PNG_WRITE_SWAP_SUPPORTED

◆ PNG_WRITE_TEXT_SUPPORTED

#define PNG_WRITE_TEXT_SUPPORTED

◆ PNG_WRITE_tEXt_SUPPORTED

#define PNG_WRITE_tEXt_SUPPORTED

◆ PNG_WRITE_tIME_SUPPORTED

#define PNG_WRITE_tIME_SUPPORTED

◆ PNG_WRITE_TRANSFORMS_SUPPORTED

#define PNG_WRITE_TRANSFORMS_SUPPORTED

◆ PNG_WRITE_tRNS_SUPPORTED

#define PNG_WRITE_tRNS_SUPPORTED

◆ PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED

#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED

◆ PNG_WRITE_USER_TRANSFORM_SUPPORTED

#define PNG_WRITE_USER_TRANSFORM_SUPPORTED

◆ PNG_WRITE_WEIGHTED_FILTER_SUPPORTED

#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED

◆ PNG_WRITE_zTXt_SUPPORTED

#define PNG_WRITE_zTXt_SUPPORTED

◆ PNG_WROTE_INFO_BEFORE_PLTE

#define PNG_WROTE_INFO_BEFORE_PLTE   0x400U

◆ PNG_WROTE_tIME

#define PNG_WROTE_tIME   0x200U

◆ PNG_Z_DEFAULT_COMPRESSION

#define PNG_Z_DEFAULT_COMPRESSION   (-1)

◆ PNG_Z_DEFAULT_NOFILTER_STRATEGY

#define PNG_Z_DEFAULT_NOFILTER_STRATEGY   0

◆ PNG_Z_DEFAULT_STRATEGY

#define PNG_Z_DEFAULT_STRATEGY   1

◆ PNG_ZBUF_SIZE

#define PNG_ZBUF_SIZE   8192

◆ png_zTXt

#define png_zTXt   PNG_U32(122, 84, 88, 116)

◆ PNG_zTXt_SUPPORTED

#define PNG_zTXt_SUPPORTED

◆ PNGAPI

#define PNGAPI   PNGCAPI

◆ PNGARG

#define PNGARG ( arglist)
Value:
arglist

◆ PNGCAPI

#define PNGCAPI

◆ PNGCBAPI

#define PNGCBAPI   PNGCAPI

◆ PNGCONF_H

#define PNGCONF_H

◆ PNGDEBUG_H

#define PNGDEBUG_H

◆ PNGFAPI

#define PNGFAPI   PNGAPI

◆ PNGINFO_H

#define PNGINFO_H

◆ PNGLCONF_H

#define PNGLCONF_H   1

◆ PNGLIB_BUILD

#define PNGLIB_BUILD   /*libpng is being built, not used*/

◆ PNGPRIV_H

#define PNGPRIV_H

◆ PNGSTRUCT_H

#define PNGSTRUCT_H

◆ PNGZ_INPUT_CAST

#define PNGZ_INPUT_CAST ( b)
Value:
#define png_constcast(type, value)
png_byte * png_bytep
Definition pngconf.h:579

◆ PNGZ_MSG_CAST

#define PNGZ_MSG_CAST ( s)
Value:

◆ S_COPY

#define S_COPY ( p,
x )
Value:
(((p)<4 ? PNG_LSR(0x80088822,(3-(p))*8+(7-(x))) :\
PNG_LSR(0xaa55ff00,(7-(p))*8+(7-(x)))) & 1)

◆ S_MASK

#define S_MASK ( p,
d,
s )
Value:
S_MASKx(p,2,d,s) + S_MASKx(p,3,d,s) + S_MASKx(p,4,d,s) +\
S_MASKx(p,5,d,s) + S_MASKx(p,6,d,s) + S_MASKx(p,7,d,s), d)
#define S_MASKx(p, x, d, s)

◆ S_MASKS

#define S_MASKS ( d,
s )
Value:
{ S_MASK(0,d,s), S_MASK(1,d,s), S_MASK(2,d,s),\
S_MASK(3,d,s), S_MASK(4,d,s), S_MASK(5,d,s) }
#define S_MASK(p, d, s)

◆ S_MASKx

#define S_MASKx ( p,
x,
d,
s )
Value:
#define S_COPY(p, x)

◆ SEEK_CUR

#define SEEK_CUR   1 /* Seek from current position. */

◆ SEEK_END

#define SEEK_END   2 /* Set file pointer to EOF plus "offset" */

◆ SEEK_SET

#define SEEK_SET   0 /* Seek from beginning of file. */

◆ static_wassert

#define static_wassert ( expression)
Value:
static_assert(expression, #expression);

◆ true

#define true   1

◆ uInt

#define uInt   z_uInt

◆ uIntf

#define uIntf   z_uIntf

◆ uLong

#define uLong   z_uLong

◆ uLongf

#define uLongf   z_uLongf

◆ uncompress

#define uncompress   z_uncompress

◆ unlikely

#define unlikely ( x)
Value:

◆ voidp

#define voidp   z_voidp

◆ voidpf

#define voidpf   z_voidpf

◆ wassert

#define wassert ( expression)
Value:
CARLA_SAFE_ASSERT(expression)
#define CARLA_SAFE_ASSERT(cond)
Definition CarlaDefines.h:182

◆ wassertfalse

#define wassertfalse   carla_safe_assert("wassertfalse triggered", __FILE__, __LINE__);

◆ WATER_ALIGN_SIZE

#define WATER_ALIGN_SIZE   4

◆ WATER_ATOMIC_64_SUPPORTED

#define WATER_ATOMIC_64_SUPPORTED

◆ WATER_ATOMIC_H_INCLUDED

#define WATER_ATOMIC_H_INCLUDED

◆ WATER_CHARACTERFUNCTIONS_H_INCLUDED

#define WATER_CHARACTERFUNCTIONS_H_INCLUDED

◆ WATER_CHARPOINTER_UTF8_H_INCLUDED

#define WATER_CHARPOINTER_UTF8_H_INCLUDED

◆ WATER_DELETED_FUNCTION

#define WATER_DELETED_FUNCTION

◆ WATER_H_INCLUDED

#define WATER_H_INCLUDED

◆ WATER_MEMORY_H_INCLUDED

#define WATER_MEMORY_H_INCLUDED

◆ WATER_STRING_H_INCLUDED

#define WATER_STRING_H_INCLUDED

◆ WATER_STRINGREF_H_INCLUDED

#define WATER_STRINGREF_H_INCLUDED

◆ Z_ASCII

#define Z_ASCII   Z_TEXT /* for compatibility with 1.2.2 and earlier */

◆ Z_BEST_COMPRESSION

#define Z_BEST_COMPRESSION   9

◆ Z_BEST_SPEED

#define Z_BEST_SPEED   1

◆ Z_BINARY

#define Z_BINARY   0

◆ Z_BLOCK

#define Z_BLOCK   5

◆ Z_BUF_ERROR

#define Z_BUF_ERROR   (-5)

◆ Z_DATA_ERROR

#define Z_DATA_ERROR   (-3)

◆ Z_DEFAULT_COMPRESSION

#define Z_DEFAULT_COMPRESSION   (-1)

◆ Z_DEFAULT_STRATEGY

#define Z_DEFAULT_STRATEGY   0

◆ Z_DEFLATED

#define Z_DEFLATED   8

◆ Z_ERRNO

#define Z_ERRNO   (-1)

◆ Z_FILTERED

#define Z_FILTERED   1

◆ Z_FINISH

#define Z_FINISH   4

◆ Z_FIXED

#define Z_FIXED   4

◆ Z_FULL_FLUSH

#define Z_FULL_FLUSH   3

◆ Z_HUFFMAN_ONLY

#define Z_HUFFMAN_ONLY   2

◆ Z_MEM_ERROR

#define Z_MEM_ERROR   (-4)

◆ Z_NEED_DICT

#define Z_NEED_DICT   2

◆ Z_NO_COMPRESSION

#define Z_NO_COMPRESSION   0

◆ Z_NO_FLUSH

#define Z_NO_FLUSH   0

◆ Z_NULL

#define Z_NULL   0 /* for initializing zalloc, zfree, opaque */

◆ z_off_t

#define z_off_t   long

◆ Z_OK

#define Z_OK   0

◆ Z_PARTIAL_FLUSH

#define Z_PARTIAL_FLUSH   1 /* will be removed, use Z_SYNC_FLUSH instead */

◆ Z_PREFIX

#define Z_PREFIX   1

◆ Z_RLE

#define Z_RLE   3

◆ Z_STREAM_END

#define Z_STREAM_END   1

◆ Z_STREAM_ERROR

#define Z_STREAM_ERROR   (-2)

◆ Z_SYNC_FLUSH

#define Z_SYNC_FLUSH   2

◆ Z_TEXT

#define Z_TEXT   1

◆ Z_UNKNOWN

#define Z_UNKNOWN   2

◆ Z_VERSION_ERROR

#define Z_VERSION_ERROR   (-6)

◆ ZCONF_H

#define ZCONF_H

◆ zError

#define zError   z_zError

◆ ZEXPORT

#define ZEXPORT

◆ ZEXPORTVA

#define ZEXPORTVA

◆ ZEXTERN

#define ZEXTERN   extern

◆ ZLIB_CONST

#define ZLIB_CONST

◆ ZLIB_H

#define ZLIB_H

◆ ZLIB_IO_MAX

#define ZLIB_IO_MAX   ((uInt)-1)

◆ ZLIB_VERNUM

#define ZLIB_VERNUM   0x1230

◆ ZLIB_VERSION

#define ZLIB_VERSION   "1.2.3"

◆ zlib_version

#define zlib_version   zlibVersion()