亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pngconf.h

?? 在wince上的游戲模擬器的源碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* pngconf.h - machine configurable file for libpng * * libpng 1.2.0 - September 1, 2001 * For conditions of distribution and use, see copyright notice in png.h * Copyright (c) 1998-2001 Glenn Randers-Pehrson * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.) *//* Any machine specific code is near the front of this file, so if you * are configuring libpng for a machine, you may want to read the section * starting here down to where it starts to typedef png_color, png_text, * and png_info. */#ifndef PNGCONF_H#define PNGCONF_H/* This is the size of the compression buffer, and thus the size of * an IDAT chunk.  Make this whatever size you feel is best for your * machine.  One of these will be allocated per png_struct.  When this * is full, it writes the data to the disk, and does some other * calculations.  Making this an extremely small size will slow * the library down, but you may want to experiment to determine * where it becomes significant, if you are concerned with memory * usage.  Note that zlib allocates at least 32Kb also.  For readers, * this describes the size of the buffer available to read the data in. * Unless this gets smaller than the size of a row (compressed), * it should not make much difference how big this is. */#ifndef PNG_ZBUF_SIZE#  define PNG_ZBUF_SIZE 8192#endif/* Enable if you want a write-only libpng */#ifndef PNG_NO_READ_SUPPORTED#  define PNG_READ_SUPPORTED#endif/* Enable if you want a read-only libpng */#ifndef PNG_NO_WRITE_SUPPORTED#  define PNG_WRITE_SUPPORTED#endif/* Enabled by default in 1.2.0.  You can disable this if you don't need to   support PNGs that are embedded in MNG datastreams */#ifndef PNG_NO_MNG_FEATURES#  ifndef PNG_MNG_FEATURES_SUPPORTED#    define PNG_MNG_FEATURES_SUPPORTED#  endif#endif#ifndef PNG_NO_FLOATING_POINT_SUPPORTED#  ifndef PNG_FLOATING_POINT_SUPPORTED#    define PNG_FLOATING_POINT_SUPPORTED#  endif#endif/* If you are running on a machine where you cannot allocate more * than 64K of memory at once, uncomment this.  While libpng will not * normally need that much memory in a chunk (unless you load up a very * large file), zlib needs to know how big of a chunk it can use, and * libpng thus makes sure to check any memory allocation to verify it * will fit into memory.#define PNG_MAX_MALLOC_64K */#if defined(MAXSEG_64K) && !defined(PNG_MAX_MALLOC_64K)#  define PNG_MAX_MALLOC_64K#endif/* Special munging to support doing things the 'cygwin' way: * 'Normal' png-on-win32 defines/defaults: *   PNG_BUILD_DLL -- building dll *   PNG_USE_DLL   -- building an application, linking to dll *   (no define)   -- building static library, or building an *                    application and linking to the static lib * 'Cygwin' defines/defaults: *   PNG_BUILD_DLL -- building the dll *   (no define)   -- building an application, linking to the dll *   PNG_STATIC    -- building the static lib, or building an application *                    that links to the static lib. *   ALL_STATIC    -- building various static libs, or building an application *                    that links to the static libs. * Thus, * a cygwin user should define either PNG_BUILD_DLL or PNG_STATIC, and * this bit of #ifdefs will define the 'correct' config variables based on * that. If a cygwin user *wants* to define 'PNG_USE_DLL' that's okay, but * unnecessary. * * Also, the precedence order is: *   ALL_STATIC (since we can't #undef something outside our namespace) *   PNG_BUILD_DLL *   PNG_STATIC *   (nothing) == PNG_USE_DLL  */#if defined(__CYGWIN__)#  if defined(ALL_STATIC)#    if defined(PNG_BUILD_DLL)#      undef PNG_BUILD_DLL#    endif#    if defined(PNG_USE_DLL)#      undef PNG_USE_DLL#    endif#    if defined(PNG_DLL)#      undef PNG_DLL#    endif#    if !defined(PNG_STATIC)#      define PNG_STATIC#    endif#  else#    if defined (PNG_BUILD_DLL)#      if defined(PNG_STATIC)#        undef PNG_STATIC#      endif#      if defined(PNG_USE_DLL)#        undef PNG_USE_DLL#      endif#      if !defined(PNG_DLL)#        define PNG_DLL#      endif#    else#      if defined(PNG_STATIC)#        if defined(PNG_USE_DLL)#          undef PNG_USE_DLL#        endif#        if defined(PNG_DLL)#          undef PNG_DLL#        endif#      else#        if !defined(PNG_USE_DLL)#          define PNG_USE_DLL#        endif#        if !defined(PNG_DLL)#          define PNG_DLL#        endif#      endif  #    endif  #  endif#endif/* This protects us against compilers that run on a windowing system * and thus don't have or would rather us not use the stdio types: * stdin, stdout, and stderr.  The only one currently used is stderr * in png_error() and png_warning().  #defining PNG_NO_CONSOLE_IO will * prevent these from being compiled and used. #defining PNG_NO_STDIO * will also prevent these, plus will prevent the entire set of stdio * macros and functions (FILE *, printf, etc.) from being compiled and used, * unless (PNG_DEBUG > 0) has been #defined. * * #define PNG_NO_CONSOLE_IO * #define PNG_NO_STDIO */#if defined(_WIN32_WCE)#  include <windows.h>   /* Console I/O functions are not supported on WindowsCE */#  define PNG_NO_CONSOLE_IO#  ifdef PNG_DEBUG#    undef PNG_DEBUG#  endif#endif#ifdef PNG_BUILD_DLL#  ifndef PNG_CONSOLE_IO_SUPPORTED#    ifndef PNG_NO_CONSOLE_IO#      define PNG_NO_CONSOLE_IO#    endif#  endif#endif#  ifdef PNG_NO_STDIO#    ifndef PNG_NO_CONSOLE_IO#      define PNG_NO_CONSOLE_IO#    endif#    ifdef PNG_DEBUG#      if (PNG_DEBUG > 0)#        include <stdio.h>#      endif#    endif#  else#    if !defined(_WIN32_WCE)/* "stdio.h" functions are not supported on WindowsCE */#      include <stdio.h>#    endif#  endif/* This macro protects us against machines that don't have function * prototypes (ie K&R style headers).  If your compiler does not handle * function prototypes, define this macro and use the included ansi2knr. * I've always been able to use _NO_PROTO as the indicator, but you may * need to drag the empty declaration out in front of here, or change the * ifdef to suit your own needs. */#ifndef PNGARG#ifdef OF /* zlib prototype munger */#  define PNGARG(arglist) OF(arglist)#else#ifdef _NO_PROTO#  define PNGARG(arglist) ()#else#  define PNGARG(arglist) arglist#endif /* _NO_PROTO */#endif /* OF */#endif /* PNGARG *//* Try to determine if we are compiling on a Mac.  Note that testing for * just __MWERKS__ is not good enough, because the Codewarrior is now used * on non-Mac platforms. */#ifndef MACOS#  if (defined(__MWERKS__) && defined(macintosh)) || defined(applec) || \      defined(THINK_C) || defined(__SC__) || defined(TARGET_OS_MAC)#    define MACOS#  endif#endif/* enough people need this for various reasons to include it here */#if !defined(MACOS) && !defined(RISCOS) && !defined(_WIN32_WCE)#  include <sys/types.h>#endif#if !defined(PNG_SETJMP_NOT_SUPPORTED) && !defined(PNG_NO_SETJMP_SUPPORTED)#  define PNG_SETJMP_SUPPORTED#endif#ifdef PNG_SETJMP_SUPPORTED/* This is an attempt to force a single setjmp behaviour on Linux.  If * the X config stuff didn't define _BSD_SOURCE we wouldn't need this. */#  ifdef __linux__#    ifdef _BSD_SOURCE#      define PNG_SAVE_BSD_SOURCE#      undef _BSD_SOURCE#    endif#    ifdef _SETJMP_H      __png.h__ already includes setjmp.h;      __dont__ include it again.;#    endif#  endif /* __linux__ */   /* include setjmp.h for error handling */#  include <setjmp.h>#  ifdef __linux__#    ifdef PNG_SAVE_BSD_SOURCE#      define _BSD_SOURCE#      undef PNG_SAVE_BSD_SOURCE#    endif#  endif /* __linux__ */#endif /* PNG_SETJMP_SUPPORTED */#ifdef BSD#  include <strings.h>#else#  include <string.h>#endif/* Other defines for things like memory and the like can go here.  */#ifdef PNG_INTERNAL#include <stdlib.h>/* The functions exported by PNG_EXTERN are PNG_INTERNAL functions, which * aren't usually used outside the library (as far as I know), so it is * debatable if they should be exported at all.  In the future, when it is * possible to have run-time registry of chunk-handling functions, some of * these will be made available again.#define PNG_EXTERN extern */#define PNG_EXTERN/* Other defines specific to compilers can go here.  Try to keep * them inside an appropriate ifdef/endif pair for portability. */#if defined(PNG_FLOATING_POINT_SUPPORTED)#  if defined(MACOS)     /* We need to check that <math.h> hasn't already been included earlier      * as it seems it doesn't agree with <fp.h>, yet we should really use      * <fp.h> if possible.      */#    if !defined(__MATH_H__) && !defined(__MATH_H) && !defined(__cmath__)#      include <fp.h>#    endif#  else#    include <math.h>#  endif#  if defined(_AMIGA) && defined(__SASC) && defined(_M68881)     /* Amiga SAS/C: We must include builtin FPU functions when compiling using      * MATH=68881      */#    include <m68881.h>#  endif#endif/* Codewarrior on NT has linking problems without this. */#if (defined(__MWERKS__) && defined(WIN32)) || defined(__STDC__)#  define PNG_ALWAYS_EXTERN#endif/* For some reason, Borland C++ defines memcmp, etc. in mem.h, not * stdlib.h like it should (I think).  Or perhaps this is a C++ * "feature"? */#ifdef __TURBOC__#  include <mem.h>#  include "alloc.h"#endif#if defined(_MSC_VER) && (defined(WIN32) || defined(_Windows) || \    defined(_WINDOWS) || defined(_WIN32) || defined(__WIN32__))#  include <malloc.h>#endif/* This controls how fine the dithering gets.  As this allocates * a largish chunk of memory (32K), those who are not as concerned * with dithering quality can decrease some or all of these. */#ifndef PNG_DITHER_RED_BITS#  define PNG_DITHER_RED_BITS 5#endif#ifndef PNG_DITHER_GREEN_BITS#  define PNG_DITHER_GREEN_BITS 5#endif#ifndef PNG_DITHER_BLUE_BITS#  define PNG_DITHER_BLUE_BITS 5#endif/* This controls how fine the gamma correction becomes when you * are only interested in 8 bits anyway.  Increasing this value * results in more memory being used, and more pow() functions * being called to fill in the gamma tables.  Don't set this value * less then 8, and even that may not work (I haven't tested it). */#ifndef PNG_MAX_GAMMA_8#  define PNG_MAX_GAMMA_8 11#endif/* This controls how much a difference in gamma we can tolerate before * we actually start doing gamma conversion. */#ifndef PNG_GAMMA_THRESHOLD#  define PNG_GAMMA_THRESHOLD 0.05#endif#endif /* PNG_INTERNAL *//* The following uses const char * instead of char * for error * and warning message functions, so some compilers won't complain. * If you do not want to use const, define PNG_NO_CONST here. */#ifndef PNG_NO_CONST#  define PNG_CONST const#else#  define PNG_CONST#endif/* The following defines give you the ability to remove code from the * library that you will not be using.  I wish I could figure out how to * automate this, but I can't do that without making it seriously hard * on the users.  So if you are not using an ability, change the #define * to and #undef, and that part of the library will not be compiled.  If * your linker can't find a function, you may want to make sure the * ability is defined here.  Some of these depend upon some others being * defined.  I haven't figured out all the interactions here, so you may * have to experiment awhile to get everything to compile.  If you are * creating or using a shared library, you probably shouldn't touch this, * as it will affect the size of the structures, and this will cause bad * things to happen if the library and/or application ever change. *//* Any features you will not be using can be undef'ed here *//* GR-P, 0.96a: Set "*TRANSFORMS_SUPPORTED as default but allow user * to turn it off with "*TRANSFORMS_NOT_SUPPORTED" or *PNG_NO_*_TRANSFORMS * on the compile line, then pick and choose which ones to define without * having to edit this file. It is safe to use the *TRANSFORMS_NOT_SUPPORTED * if you only want to have a png-compliant reader/writer but don't need * any of the extra transformations.  This saves about 80 kbytes in a * typical installation of the library. (PNG_NO_* form added in version * 1.0.1c, for consistency) *//* The size of the png_text structure changed in libpng-1.0.6 when * iTXt is supported.  It is turned off by default, to support old apps * that malloc the png_text structure instead of calling png_set_text() * and letting libpng malloc it.  It will be turned on by default in * libpng-1.3.0. */#ifndef PNG_iTXt_SUPPORTED#  ifndef PNG_READ_iTXt_SUPPORTED#    define PNG_NO_READ_iTXt#  endif#  ifndef PNG_WRITE_iTXt_SUPPORTED#    define PNG_NO_WRITE_iTXt#  endif#endif/* The following support, added after version 1.0.0, can be turned off here en * masse by defining PNG_LEGACY_SUPPORTED in case you need binary compatibility * with old applications that require the length of png_struct and png_info * to remain unchanged. */#ifdef PNG_LEGACY_SUPPORTED#  define PNG_NO_FREE_ME#  define PNG_NO_READ_UNKNOWN_CHUNKS#  define PNG_NO_WRITE_UNKNOWN_CHUNKS#  define PNG_NO_READ_USER_CHUNKS#  define PNG_NO_READ_iCCP#  define PNG_NO_WRITE_iCCP#  define PNG_NO_READ_iTXt#  define PNG_NO_WRITE_iTXt#  define PNG_NO_READ_sCAL#  define PNG_NO_WRITE_sCAL#  define PNG_NO_READ_sPLT#  define PNG_NO_WRITE_sPLT#  define PNG_NO_INFO_IMAGE#  define PNG_NO_READ_RGB_TO_GRAY#  define PNG_NO_READ_USER_TRANSFORM#  define PNG_NO_WRITE_USER_TRANSFORM#  define PNG_NO_USER_MEM#  define PNG_NO_READ_EMPTY_PLTE#  define PNG_NO_MNG_FEATURES#  define PNG_NO_FIXED_POINT_SUPPORTED#endif/* Ignore attempt to turn off both floating and fixed point support */#if !defined(PNG_FLOATING_POINT_SUPPORTED) || \    !defined(PNG_NO_FIXED_POINT_SUPPORTED)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.亚洲人| 成人激情小说网站| 国产不卡视频一区二区三区| 欧美特级限制片免费在线观看| 91精品国产乱| 亚洲免费视频成人| 国产福利精品一区| 欧美一区二区黄| 亚洲一区在线播放| 不卡的看片网站| 久久久久久久免费视频了| 一区二区三区不卡在线观看| 高清在线不卡av| 精品国产三级a在线观看| 亚洲香蕉伊在人在线观| 成人精品一区二区三区中文字幕| 制服丝袜av成人在线看| 一区二区欧美视频| 不卡一区二区在线| 欧美经典三级视频一区二区三区| 久久不见久久见免费视频7| 欧美视频中文一区二区三区在线观看| 国产精品国产三级国产aⅴ无密码| 激情综合网天天干| 欧美大白屁股肥臀xxxxxx| 午夜精品久久久久| 欧美日韩免费在线视频| 亚洲最快最全在线视频| 色哟哟一区二区| 亚洲欧美一区二区三区极速播放| 99re66热这里只有精品3直播| 久久久久国色av免费看影院| 精品无人码麻豆乱码1区2区 | 亚洲bt欧美bt精品| 在线看一区二区| 一区二区在线观看视频在线观看| 91丨九色丨国产丨porny| 综合久久久久综合| 91女厕偷拍女厕偷拍高清| 亚洲色图欧洲色图婷婷| 在线一区二区三区四区五区| 一卡二卡三卡日韩欧美| 欧美日韩一区二区三区四区五区| 亚洲精品免费在线| 6080国产精品一区二区| 国内精品伊人久久久久av影院 | 91极品视觉盛宴| 亚洲一区在线观看免费 | 久久综合九色综合欧美亚洲| 久久成人久久爱| 国产欧美日韩在线| 色综合久久久久久久| 亚洲一区二区免费视频| 欧美日韩国产影片| 九一九一国产精品| 欧美国产1区2区| 欧美亚洲禁片免费| 青青草国产精品亚洲专区无| 久久精品一区二区三区不卡| 91在线国产观看| 日韩av电影一区| 国产精品国产a级| 欧美日韩亚洲丝袜制服| 久热成人在线视频| 国产精品第一页第二页第三页| 在线免费不卡电影| 国产精品白丝jk白祙喷水网站| 亚洲伦在线观看| 2023国产精品视频| 在线影视一区二区三区| 精彩视频一区二区三区| 亚洲免费在线播放| 久久免费看少妇高潮| 欧美亚洲一区三区| 成人丝袜高跟foot| 日一区二区三区| 中文字幕在线不卡一区| 欧美一区二区三区影视| 99热精品一区二区| 麻豆精品在线视频| 亚洲欧美日韩国产另类专区 | 麻豆久久久久久| 一区二区三区不卡在线观看 | 日韩精品一级二级| 国产精品卡一卡二卡三| 日韩一区二区视频| 欧美日韩一区二区在线观看视频| 国产成人在线观看免费网站| 蜜臀av国产精品久久久久| 一区二区高清视频在线观看| 国产日韩欧美精品综合| 欧美一区二区三区免费大片| 日本精品一级二级| 成人美女视频在线观看| 国产精品一区二区免费不卡 | 五月天一区二区三区| 中文字幕欧美日韩一区| 欧美岛国在线观看| 欧美一级片在线看| 欧美一区二区三区在线观看视频| 99国产精品99久久久久久| 国产精品88av| 极品美女销魂一区二区三区免费| 奇米影视在线99精品| 日日夜夜一区二区| 日韩精品亚洲专区| 婷婷亚洲久悠悠色悠在线播放| 亚洲精品国产成人久久av盗摄| 国产精品网站在线播放| 国产亚洲综合在线| 久久免费看少妇高潮| 久久久久国产精品免费免费搜索| 亚洲精品在线电影| 精品久久99ma| 久久这里只有精品6| 久久精品夜色噜噜亚洲aⅴ| 久久久久久久综合日本| 久久久99精品免费观看| 国产喂奶挤奶一区二区三区| 一区在线观看免费| 亚洲另类在线一区| 一区二区三区日韩精品| 亚洲一区二区三区四区不卡| 亚洲成a人v欧美综合天堂| 亚洲国产视频直播| 日韩精品一二三| 紧缚奴在线一区二区三区| 国产老女人精品毛片久久| 国产精品99久久久久久有的能看 | 欧美剧在线免费观看网站| 欧美性淫爽ww久久久久无| 欧美日韩国产综合一区二区三区| 91麻豆精品国产91久久久| 欧美岛国在线观看| 国产精品久久久久一区二区三区共| 中文无字幕一区二区三区| 亚洲欧洲美洲综合色网| 亚洲国产cao| 韩国v欧美v亚洲v日本v| 成人性色生活片| 在线观看欧美日本| 欧美一区二区三区在| 国产欧美一区二区精品秋霞影院| 亚洲色图欧洲色图婷婷| 日本午夜精品一区二区三区电影| 久久精工是国产品牌吗| zzijzzij亚洲日本少妇熟睡| 欧美日韩视频在线观看一区二区三区 | 91在线精品一区二区三区| 欧美日韩午夜影院| 欧美激情一区二区在线| 午夜精品福利一区二区蜜股av| 久久99精品久久久久久国产越南 | 亚洲综合一区二区精品导航| 久久精品国产亚洲aⅴ| www.成人网.com| 51午夜精品国产| 亚洲视频中文字幕| 理论片日本一区| 一本色道久久加勒比精品 | 欧美日韩国产免费一区二区| 久久网站热最新地址| 亚洲韩国精品一区| 成人午夜在线播放| 91精品国产免费久久综合| 自拍偷拍国产精品| 国产一区二区三区久久悠悠色av | av中文字幕一区| 欧美变态tickling挠脚心| 亚洲精品高清在线| 成人在线视频首页| 欧美videos中文字幕| 亚洲一区视频在线观看视频| 成人av在线资源网站| 欧美大胆一级视频| 日本亚洲视频在线| 欧美日韩精品一区二区三区 | 久久久亚洲高清| 香蕉乱码成人久久天堂爱免费| gogogo免费视频观看亚洲一| 精品美女被调教视频大全网站| 夜夜揉揉日日人人青青一国产精品| 成人性生交大合| 国产欧美va欧美不卡在线| 老司机精品视频导航| 欧美日韩电影一区| 亚洲综合丁香婷婷六月香| 菠萝蜜视频在线观看一区| 国产欧美日韩三级| 国产成人夜色高潮福利影视| 久久久精品蜜桃| 国产真实精品久久二三区| 精品精品国产高清一毛片一天堂| 免费在线观看日韩欧美| 在线成人午夜影院| 亚洲18色成人| 日韩午夜在线影院| 精品一区二区影视| 国产欧美日韩一区二区三区在线观看| 国产一区二区在线视频|