Path: blob/master/src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
41155 views
/*1* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.2*3* This code is free software; you can redistribute it and/or modify it4* under the terms of the GNU General Public License version 2 only, as5* published by the Free Software Foundation. Oracle designates this6* particular file as subject to the "Classpath" exception as provided7* by Oracle in the LICENSE file that accompanied this code.8*9* This code is distributed in the hope that it will be useful, but WITHOUT10* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or11* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License12* version 2 for more details (a copy is included in the LICENSE file that13* accompanied this code).14*15* You should have received a copy of the GNU General Public License version16* 2 along with this work; if not, write to the Free Software Foundation,17* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.18*19* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA20* or visit www.oracle.com if you need additional information or have any21* questions.22*23* THIS FILE WAS MODIFIED BY ORACLE, INC.24*/2526/* pnglibconf.h - library build configuration27*28* This file is available under and governed by the GNU General Public29* License version 2 only, as published by the Free Software Foundation.30* However, the following notice accompanied the original version of this31* file and, per its terms, should not be removed:32*/33/* libpng version 1.6.37 */3435/* Copyright (c) 2018-2019 Cosmin Truta */36/* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson */3738/* This code is released under the libpng license. */39/* For conditions of distribution and use, see the disclaimer */40/* and license in png.h */4142/* pnglibconf.h */43/* Machine generated file: DO NOT EDIT */44/* Derived from: scripts/pnglibconf.dfa */45#ifndef PNGLCONF_H46#define PNGLCONF_H47/* options */48#define PNG_16BIT_SUPPORTED49#define PNG_ALIGNED_MEMORY_SUPPORTED50/*#undef PNG_ARM_NEON_API_SUPPORTED*/51/*#undef PNG_ARM_NEON_CHECK_SUPPORTED*/52#define PNG_BENIGN_ERRORS_SUPPORTED53#define PNG_BENIGN_READ_ERRORS_SUPPORTED54/*#undef PNG_BENIGN_WRITE_ERRORS_SUPPORTED*/55#define PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED56#define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED57#define PNG_COLORSPACE_SUPPORTED58#define PNG_CONSOLE_IO_SUPPORTED59/*#undef PNG_CONVERT_tIME_SUPPORTED*/60#define PNG_EASY_ACCESS_SUPPORTED61/*#undef PNG_ERROR_NUMBERS_SUPPORTED*/62#define PNG_ERROR_TEXT_SUPPORTED63#define PNG_FIXED_POINT_SUPPORTED64#define PNG_FLOATING_ARITHMETIC_SUPPORTED65#define PNG_FLOATING_POINT_SUPPORTED66#define PNG_FORMAT_AFIRST_SUPPORTED67#define PNG_FORMAT_BGR_SUPPORTED68#define PNG_GAMMA_SUPPORTED69#define PNG_GET_PALETTE_MAX_SUPPORTED70#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED71#define PNG_INCH_CONVERSIONS_SUPPORTED72#define PNG_INFO_IMAGE_SUPPORTED73#define PNG_IO_STATE_SUPPORTED74#define PNG_MNG_FEATURES_SUPPORTED75#define PNG_POINTER_INDEXING_SUPPORTED76/*#undef PNG_POWERPC_VSX_API_SUPPORTED*/77/*#undef PNG_POWERPC_VSX_CHECK_SUPPORTED*/78#define PNG_PROGRESSIVE_READ_SUPPORTED79#define PNG_READ_16BIT_SUPPORTED80#define PNG_READ_ALPHA_MODE_SUPPORTED81#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED82#define PNG_READ_BACKGROUND_SUPPORTED83#define PNG_READ_BGR_SUPPORTED84#define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED85#define PNG_READ_COMPOSITE_NODIV_SUPPORTED86/*#undef PNG_READ_COMPRESSED_TEXT_SUPPORTED*/87#define PNG_READ_EXPAND_16_SUPPORTED88#define PNG_READ_EXPAND_SUPPORTED89#define PNG_READ_FILLER_SUPPORTED90#define PNG_READ_GAMMA_SUPPORTED91#define PNG_READ_GET_PALETTE_MAX_SUPPORTED92#define PNG_READ_GRAY_TO_RGB_SUPPORTED93#define PNG_READ_INTERLACING_SUPPORTED94#define PNG_READ_INT_FUNCTIONS_SUPPORTED95#define PNG_READ_INVERT_ALPHA_SUPPORTED96#define PNG_READ_INVERT_SUPPORTED97#define PNG_READ_OPT_PLTE_SUPPORTED98#define PNG_READ_PACKSWAP_SUPPORTED99#define PNG_READ_PACK_SUPPORTED100#define PNG_READ_QUANTIZE_SUPPORTED101#define PNG_READ_RGB_TO_GRAY_SUPPORTED102#define PNG_READ_SCALE_16_TO_8_SUPPORTED103#define PNG_READ_SHIFT_SUPPORTED104#define PNG_READ_STRIP_16_TO_8_SUPPORTED105#define PNG_READ_STRIP_ALPHA_SUPPORTED106#define PNG_READ_SUPPORTED107#define PNG_READ_SWAP_ALPHA_SUPPORTED108#define PNG_READ_SWAP_SUPPORTED109#define PNG_READ_TEXT_SUPPORTED110#define PNG_READ_TRANSFORMS_SUPPORTED111#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED112#define PNG_READ_USER_CHUNKS_SUPPORTED113#define PNG_READ_USER_TRANSFORM_SUPPORTED114#define PNG_READ_bKGD_SUPPORTED115#define PNG_READ_cHRM_SUPPORTED116/*#undef PNG_READ_eXIf_SUPPORTED*/117#define PNG_READ_gAMA_SUPPORTED118#define PNG_READ_hIST_SUPPORTED119/*#undef PNG_READ_iCCP_SUPPORTED*/120/*#undef PNG_READ_iTXt_SUPPORTED*/121#define PNG_READ_oFFs_SUPPORTED122#define PNG_READ_pCAL_SUPPORTED123#define PNG_READ_pHYs_SUPPORTED124#define PNG_READ_sBIT_SUPPORTED125#define PNG_READ_sCAL_SUPPORTED126#define PNG_READ_sPLT_SUPPORTED127#define PNG_READ_sRGB_SUPPORTED128#define PNG_READ_tEXt_SUPPORTED129#define PNG_READ_tIME_SUPPORTED130#define PNG_READ_tRNS_SUPPORTED131/*#undef PNG_READ_zTXt_SUPPORTED*/132/*#undef PNG_SAVE_INT_32_SUPPORTED*/133#define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED134#define PNG_SEQUENTIAL_READ_SUPPORTED135#define PNG_SETJMP_SUPPORTED136/*#undef PNG_SET_OPTION_SUPPORTED*/137#define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED138#define PNG_SET_USER_LIMITS_SUPPORTED139#define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED140#define PNG_SIMPLIFIED_READ_BGR_SUPPORTED141#define PNG_SIMPLIFIED_READ_SUPPORTED142/*#undef PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED*/143/*#undef PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED*/144/*#undef PNG_SIMPLIFIED_WRITE_STDIO_SUPPORTED*/145/*#undef PNG_SIMPLIFIED_WRITE_SUPPORTED*/146#define PNG_STDIO_SUPPORTED147#define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED148#define PNG_TEXT_SUPPORTED149#define PNG_TIME_RFC1123_SUPPORTED150#define PNG_UNKNOWN_CHUNKS_SUPPORTED151#define PNG_USER_CHUNKS_SUPPORTED152#define PNG_USER_LIMITS_SUPPORTED153#define PNG_USER_MEM_SUPPORTED154#define PNG_USER_TRANSFORM_INFO_SUPPORTED155#define PNG_USER_TRANSFORM_PTR_SUPPORTED156#define PNG_WARNINGS_SUPPORTED157/*#undef PNG_WRITE_16BIT_SUPPORTED*/158/*#undef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED*/159/*#undef PNG_WRITE_BGR_SUPPORTED*/160/*#undef PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED*/161/*#undef PNG_WRITE_COMPRESSED_TEXT_SUPPORTED*/162/*#undef PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED*/163/*#undef PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED*/164/*#undef PNG_WRITE_FILLER_SUPPORTED*/165/*#undef PNG_WRITE_FILTER_SUPPORTED*/166/*#undef PNG_WRITE_FLUSH_SUPPORTED*/167/*#undef PNG_WRITE_GET_PALETTE_MAX_SUPPORTED*/168/*#undef PNG_WRITE_INTERLACING_SUPPORTED*/169/*#undef PNG_WRITE_INT_FUNCTIONS_SUPPORTED*/170/*#undef PNG_WRITE_INVERT_ALPHA_SUPPORTED*/171/*#undef PNG_WRITE_INVERT_SUPPORTED*/172/*#undef PNG_WRITE_OPTIMIZE_CMF_SUPPORTED*/173/*#undef PNG_WRITE_PACKSWAP_SUPPORTED*/174/*#undef PNG_WRITE_PACK_SUPPORTED*/175/*#undef PNG_WRITE_SHIFT_SUPPORTED*/176/*#undef PNG_WRITE_SUPPORTED*/177/*#undef PNG_WRITE_SWAP_ALPHA_SUPPORTED*/178/*#undef PNG_WRITE_SWAP_SUPPORTED*/179/*#undef PNG_WRITE_TEXT_SUPPORTED*/180/*#undef PNG_WRITE_TRANSFORMS_SUPPORTED*/181/*#undef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED*/182/*#undef PNG_WRITE_USER_TRANSFORM_SUPPORTED*/183/*#undef PNG_WRITE_WEIGHTED_FILTER_SUPPORTED*/184/*#undef PNG_WRITE_bKGD_SUPPORTED*/185/*#undef PNG_WRITE_cHRM_SUPPORTED*/186/*#undef PNG_WRITE_eXIf_SUPPORTED*/187/*#undef PNG_WRITE_gAMA_SUPPORTED*/188/*#undef PNG_WRITE_hIST_SUPPORTED*/189/*#undef PNG_WRITE_iCCP_SUPPORTED*/190/*#undef PNG_WRITE_iTXt_SUPPORTED*/191/*#undef PNG_WRITE_oFFs_SUPPORTED*/192/*#undef PNG_WRITE_pCAL_SUPPORTED*/193/*#undef PNG_WRITE_pHYs_SUPPORTED*/194/*#undef PNG_WRITE_sBIT_SUPPORTED*/195/*#undef PNG_WRITE_sCAL_SUPPORTED*/196/*#undef PNG_WRITE_sPLT_SUPPORTED*/197/*#undef PNG_WRITE_sRGB_SUPPORTED*/198/*#undef PNG_WRITE_tEXt_SUPPORTED*/199/*#undef PNG_WRITE_tIME_SUPPORTED*/200/*#undef PNG_WRITE_tRNS_SUPPORTED*/201/*#undef PNG_WRITE_zTXt_SUPPORTED*/202#define PNG_bKGD_SUPPORTED203#define PNG_cHRM_SUPPORTED204/*#undef PNG_eXIf_SUPPORTED*/205#define PNG_gAMA_SUPPORTED206#define PNG_hIST_SUPPORTED207#define PNG_iCCP_SUPPORTED208#define PNG_iTXt_SUPPORTED209#define PNG_oFFs_SUPPORTED210#define PNG_pCAL_SUPPORTED211#define PNG_pHYs_SUPPORTED212#define PNG_sBIT_SUPPORTED213#define PNG_sCAL_SUPPORTED214#define PNG_sPLT_SUPPORTED215#define PNG_sRGB_SUPPORTED216#define PNG_tEXt_SUPPORTED217#define PNG_tIME_SUPPORTED218#define PNG_tRNS_SUPPORTED219#define PNG_zTXt_SUPPORTED220/* end of options */221/* settings */222#define PNG_API_RULE 0223#define PNG_DEFAULT_READ_MACROS 1224#define PNG_GAMMA_THRESHOLD_FIXED 5000225#define PNG_IDAT_READ_SIZE PNG_ZBUF_SIZE226#define PNG_INFLATE_BUF_SIZE 1024227#define PNG_LINKAGE_API extern228#define PNG_LINKAGE_CALLBACK extern229#define PNG_LINKAGE_DATA extern230#define PNG_LINKAGE_FUNCTION extern231#define PNG_MAX_GAMMA_8 11232#define PNG_QUANTIZE_BLUE_BITS 5233#define PNG_QUANTIZE_GREEN_BITS 5234#define PNG_QUANTIZE_RED_BITS 5235#define PNG_TEXT_Z_DEFAULT_COMPRESSION (-1)236#define PNG_TEXT_Z_DEFAULT_STRATEGY 0237#define PNG_USER_CHUNK_CACHE_MAX 1000238#define PNG_USER_CHUNK_MALLOC_MAX 8000000239#define PNG_USER_HEIGHT_MAX 8000240#define PNG_USER_WIDTH_MAX 8000241#define PNG_ZBUF_SIZE 8192242#define PNG_ZLIB_VERNUM 0 /* unknown */243#define PNG_Z_DEFAULT_COMPRESSION (-1)244#define PNG_Z_DEFAULT_NOFILTER_STRATEGY 0245#define PNG_Z_DEFAULT_STRATEGY 1246#define PNG_sCAL_PRECISION 5247#define PNG_sRGB_PROFILE_CHECKS 2248/* end of settings */249#endif /* PNGLCONF_H */250251252