Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/src/share/native/sun/awt/libpng/pnglibconf.h
38918 views
/*1* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.2*3* This file is available under and governed by the GNU General Public4* License version 2 only, as published by the Free Software Foundation.5* However, the following notice accompanied the original version of this6* file and, per its terms, should not be removed:7*8* This code is free software; you can redistribute it and/or modify it9* under the terms of the GNU General Public License version 2 only, as10* published by the Free Software Foundation. Oracle designates this11* particular file as subject to the "Classpath" exception as provided12* by Oracle in the LICENSE file that accompanied this code.13*14* This code is distributed in the hope that it will be useful, but WITHOUT15* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or16* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License17* version 2 for more details (a copy is included in the LICENSE file that18* accompanied this code).19*20* You should have received a copy of the GNU General Public License version21* 2 along with this work; if not, write to the Free Software Foundation,22* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.23*24* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA25* or visit www.oracle.com if you need additional information or have any26* questions.27*28* THIS FILE WAS MODIFIED BY ORACLE, INC.29*/3031/* pnglibconf.h - library build configuration */32/* This file is available under and governed by the GNU General Public33* License version 2 only, as published by the Free Software Foundation.34* However, the following notice accompanied the original version of this35* file and, per its terms, should not be removed:36*/37/* libpng version 1.6.37 */3839/* Copyright (c) 2018-2019 Cosmin Truta */40/* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson */4142/* This code is released under the libpng license. */43/* For conditions of distribution and use, see the disclaimer */44/* and license in png.h */4546/* pnglibconf.h */47/* Machine generated file: DO NOT EDIT */48/* Derived from: scripts/pnglibconf.dfa */49#ifndef PNGLCONF_H50#define PNGLCONF_H51/* options */52#define PNG_16BIT_SUPPORTED53#define PNG_ALIGNED_MEMORY_SUPPORTED54/*#undef PNG_ARM_NEON_API_SUPPORTED*/55/*#undef PNG_ARM_NEON_CHECK_SUPPORTED*/56#define PNG_BENIGN_ERRORS_SUPPORTED57#define PNG_BENIGN_READ_ERRORS_SUPPORTED58/*#undef PNG_BENIGN_WRITE_ERRORS_SUPPORTED*/59#define PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED60#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED61#define PNG_COLORSPACE_SUPPORTED62#define PNG_CONSOLE_IO_SUPPORTED63/*#undef PNG_CONVERT_tIME_SUPPORTED*/64#define PNG_EASY_ACCESS_SUPPORTED65/*#undef PNG_ERROR_NUMBERS_SUPPORTED*/66#define PNG_ERROR_TEXT_SUPPORTED67#define PNG_FIXED_POINT_SUPPORTED68#define PNG_FLOATING_ARITHMETIC_SUPPORTED69#define PNG_FLOATING_POINT_SUPPORTED70#define PNG_FORMAT_AFIRST_SUPPORTED71#define PNG_FORMAT_BGR_SUPPORTED72#define PNG_GAMMA_SUPPORTED73#define PNG_GET_PALETTE_MAX_SUPPORTED74#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED75#define PNG_INCH_CONVERSIONS_SUPPORTED76#define PNG_INFO_IMAGE_SUPPORTED77#define PNG_IO_STATE_SUPPORTED78#define PNG_MNG_FEATURES_SUPPORTED79#define PNG_POINTER_INDEXING_SUPPORTED80/*#undef PNG_POWERPC_VSX_API_SUPPORTED*/81/*#undef PNG_POWERPC_VSX_CHECK_SUPPORTED*/82#define PNG_PROGRESSIVE_READ_SUPPORTED83#define PNG_READ_16BIT_SUPPORTED84#define PNG_READ_ALPHA_MODE_SUPPORTED85#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED86#define PNG_READ_BACKGROUND_SUPPORTED87#define PNG_READ_BGR_SUPPORTED88#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED89#define PNG_READ_COMPOSITE_NODIV_SUPPORTED90/*#undef PNG_READ_COMPRESSED_TEXT_SUPPORTED*/91#define PNG_READ_EXPAND_16_SUPPORTED92#define PNG_READ_EXPAND_SUPPORTED93#define PNG_READ_FILLER_SUPPORTED94#define PNG_READ_GAMMA_SUPPORTED95#define PNG_READ_GET_PALETTE_MAX_SUPPORTED96#define PNG_READ_GRAY_TO_RGB_SUPPORTED97#define PNG_READ_INTERLACING_SUPPORTED98#define PNG_READ_INT_FUNCTIONS_SUPPORTED99#define PNG_READ_INVERT_ALPHA_SUPPORTED100#define PNG_READ_INVERT_SUPPORTED101#define PNG_READ_OPT_PLTE_SUPPORTED102#define PNG_READ_PACKSWAP_SUPPORTED103#define PNG_READ_PACK_SUPPORTED104#define PNG_READ_QUANTIZE_SUPPORTED105#define PNG_READ_RGB_TO_GRAY_SUPPORTED106#define PNG_READ_SCALE_16_TO_8_SUPPORTED107#define PNG_READ_SHIFT_SUPPORTED108#define PNG_READ_STRIP_16_TO_8_SUPPORTED109#define PNG_READ_STRIP_ALPHA_SUPPORTED110#define PNG_READ_SUPPORTED111#define PNG_READ_SWAP_ALPHA_SUPPORTED112#define PNG_READ_SWAP_SUPPORTED113#define PNG_READ_TEXT_SUPPORTED114#define PNG_READ_TRANSFORMS_SUPPORTED115#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED116#define PNG_READ_USER_CHUNKS_SUPPORTED117#define PNG_READ_USER_TRANSFORM_SUPPORTED118#define PNG_READ_bKGD_SUPPORTED119#define PNG_READ_cHRM_SUPPORTED120/*#undef PNG_READ_eXIf_SUPPORTED*/121#define PNG_READ_gAMA_SUPPORTED122#define PNG_READ_hIST_SUPPORTED123/*#undef PNG_READ_iCCP_SUPPORTED*/124/*#undef PNG_READ_iTXt_SUPPORTED*/125#define PNG_READ_oFFs_SUPPORTED126#define PNG_READ_pCAL_SUPPORTED127#define PNG_READ_pHYs_SUPPORTED128#define PNG_READ_sBIT_SUPPORTED129#define PNG_READ_sCAL_SUPPORTED130#define PNG_READ_sPLT_SUPPORTED131#define PNG_READ_sRGB_SUPPORTED132#define PNG_READ_tEXt_SUPPORTED133#define PNG_READ_tIME_SUPPORTED134#define PNG_READ_tRNS_SUPPORTED135/*#undef PNG_READ_zTXt_SUPPORTED*/136/*#undef PNG_SAVE_INT_32_SUPPORTED*/137#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED138#define PNG_SEQUENTIAL_READ_SUPPORTED139#define PNG_SETJMP_SUPPORTED140#define PNG_SET_OPTION_SUPPORTED141#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED142#define PNG_SET_USER_LIMITS_SUPPORTED143#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED144#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED145#define PNG_SIMPLIFIED_READ_SUPPORTED146/*#undef PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED*/147/*#undef PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED*/148/*#undef PNG_SIMPLIFIED_WRITE_STDIO_SUPPORTED*/149/*#undef PNG_SIMPLIFIED_WRITE_SUPPORTED*/150#define PNG_STDIO_SUPPORTED151#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED152#define PNG_TEXT_SUPPORTED153#define PNG_TIME_RFC1123_SUPPORTED154#define PNG_UNKNOWN_CHUNKS_SUPPORTED155#define PNG_USER_CHUNKS_SUPPORTED156#define PNG_USER_LIMITS_SUPPORTED157#define PNG_USER_MEM_SUPPORTED158#define PNG_USER_TRANSFORM_INFO_SUPPORTED159#define PNG_USER_TRANSFORM_PTR_SUPPORTED160#define PNG_WARNINGS_SUPPORTED161/*#undef PNG_WRITE_16BIT_SUPPORTED*/162/*#undef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED*/163/*#undef PNG_WRITE_BGR_SUPPORTED*/164/*#undef PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED*/165/*#undef PNG_WRITE_COMPRESSED_TEXT_SUPPORTED*/166/*#undef PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED*/167/*#undef PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED*/168/*#undef PNG_WRITE_FILLER_SUPPORTED*/169/*#undef PNG_WRITE_FILTER_SUPPORTED*/170/*#undef PNG_WRITE_FLUSH_SUPPORTED*/171/*#undef PNG_WRITE_GET_PALETTE_MAX_SUPPORTED*/172/*#undef PNG_WRITE_INTERLACING_SUPPORTED*/173/*#undef PNG_WRITE_INT_FUNCTIONS_SUPPORTED*/174/*#undef PNG_WRITE_INVERT_ALPHA_SUPPORTED*/175/*#undef PNG_WRITE_INVERT_SUPPORTED*/176/*#undef PNG_WRITE_OPTIMIZE_CMF_SUPPORTED*/177/*#undef PNG_WRITE_PACKSWAP_SUPPORTED*/178/*#undef PNG_WRITE_PACK_SUPPORTED*/179/*#undef PNG_WRITE_SHIFT_SUPPORTED*/180/*#undef PNG_WRITE_SUPPORTED*/181/*#undef PNG_WRITE_SWAP_ALPHA_SUPPORTED*/182/*#undef PNG_WRITE_SWAP_SUPPORTED*/183/*#undef PNG_WRITE_TEXT_SUPPORTED*/184/*#undef PNG_WRITE_TRANSFORMS_SUPPORTED*/185/*#undef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED*/186/*#undef PNG_WRITE_USER_TRANSFORM_SUPPORTED*/187/*#undef PNG_WRITE_WEIGHTED_FILTER_SUPPORTED*/188/*#undef PNG_WRITE_bKGD_SUPPORTED*/189/*#undef PNG_WRITE_cHRM_SUPPORTED*/190/*#undef PNG_WRITE_eXIf_SUPPORTED*/191/*#undef PNG_WRITE_gAMA_SUPPORTED*/192/*#undef PNG_WRITE_hIST_SUPPORTED*/193/*#undef PNG_WRITE_iCCP_SUPPORTED*/194/*#undef PNG_WRITE_iTXt_SUPPORTED*/195/*#undef PNG_WRITE_oFFs_SUPPORTED*/196/*#undef PNG_WRITE_pCAL_SUPPORTED*/197/*#undef PNG_WRITE_pHYs_SUPPORTED*/198/*#undef PNG_WRITE_sBIT_SUPPORTED*/199/*#undef PNG_WRITE_sCAL_SUPPORTED*/200/*#undef PNG_WRITE_sPLT_SUPPORTED*/201/*#undef PNG_WRITE_sRGB_SUPPORTED*/202/*#undef PNG_WRITE_tEXt_SUPPORTED*/203/*#undef PNG_WRITE_tIME_SUPPORTED*/204/*#undef PNG_WRITE_tRNS_SUPPORTED*/205/*#undef PNG_WRITE_zTXt_SUPPORTED*/206#define PNG_bKGD_SUPPORTED207#define PNG_cHRM_SUPPORTED208/*#undef PNG_eXIf_SUPPORTED*/209#define PNG_gAMA_SUPPORTED210#define PNG_hIST_SUPPORTED211#define PNG_iCCP_SUPPORTED212#define PNG_iTXt_SUPPORTED213#define PNG_oFFs_SUPPORTED214#define PNG_pCAL_SUPPORTED215#define PNG_pHYs_SUPPORTED216#define PNG_sBIT_SUPPORTED217#define PNG_sCAL_SUPPORTED218#define PNG_sPLT_SUPPORTED219#define PNG_sRGB_SUPPORTED220#define PNG_tEXt_SUPPORTED221#define PNG_tIME_SUPPORTED222#define PNG_tRNS_SUPPORTED223#define PNG_zTXt_SUPPORTED224/* end of options */225/* settings */226#define PNG_API_RULE 0227#define PNG_DEFAULT_READ_MACROS 1228#define PNG_GAMMA_THRESHOLD_FIXED 5000229#define PNG_IDAT_READ_SIZE PNG_ZBUF_SIZE230#define PNG_INFLATE_BUF_SIZE 1024231#define PNG_LINKAGE_API extern232#define PNG_LINKAGE_CALLBACK extern233#define PNG_LINKAGE_DATA extern234#define PNG_LINKAGE_FUNCTION extern235#define PNG_MAX_GAMMA_8 11236#define PNG_QUANTIZE_BLUE_BITS 5237#define PNG_QUANTIZE_GREEN_BITS 5238#define PNG_QUANTIZE_RED_BITS 5239#define PNG_TEXT_Z_DEFAULT_COMPRESSION (-1)240#define PNG_TEXT_Z_DEFAULT_STRATEGY 0241#define PNG_USER_CHUNK_CACHE_MAX 1000242#define PNG_USER_CHUNK_MALLOC_MAX 8000000243#define PNG_USER_HEIGHT_MAX 8000244#define PNG_USER_WIDTH_MAX 8000245#define PNG_ZBUF_SIZE 8192246#define PNG_ZLIB_VERNUM 0 /* unknown */247#define PNG_Z_DEFAULT_COMPRESSION (-1)248#define PNG_Z_DEFAULT_NOFILTER_STRATEGY 0249#define PNG_Z_DEFAULT_STRATEGY 1250#define PNG_sCAL_PRECISION 5251#define PNG_sRGB_PROFILE_CHECKS 2252/* end of settings */253#endif /* PNGLCONF_H */254255256