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

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

?? pngconf.h

?? It was built with libpng version 1.2.35, and is running with libpng version 1.2.35
?? H
?? 第 1 頁 / 共 4 頁
字號:

/* pngconf.h - machine configurable file for libpng
 *
 * libpng version 1.2.36 - May 7, 2009
 * For conditions of distribution and use, see copyright notice in png.h
 * Copyright (c) 1998-2009 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

#define PNG_1_2_X

#include "pngcrush.h"

/* 
 * PNG_USER_CONFIG has to be defined on the compiler command line. This
 * includes the resource compiler for Windows DLL configurations.
 */
#ifdef PNG_USER_CONFIG
#  ifndef PNG_USER_PRIVATEBUILD
#    define PNG_USER_PRIVATEBUILD
#  endif
#include "pngusr.h"
#endif

/* PNG_CONFIGURE_LIBPNG is set by the "configure" script. */
#ifdef PNG_CONFIGURE_LIBPNG
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#endif

/*
 * Added at libpng-1.2.8
 *  
 * If you create a private DLL you need to define in "pngusr.h" the followings:
 * #define PNG_USER_PRIVATEBUILD <Describes by whom and why this version of
 *        the DLL was built>
 *  e.g. #define PNG_USER_PRIVATEBUILD "Build by MyCompany for xyz reasons."
 * #define PNG_USER_DLLFNAME_POSTFIX <two-letter postfix that serve to
 *        distinguish your DLL from those of the official release. These
 *        correspond to the trailing letters that come after the version
 *        number and must match your private DLL name>
 *  e.g. // private DLL "libpng13gx.dll"
 *       #define PNG_USER_DLLFNAME_POSTFIX "gx"
 * 
 * The following macros are also at your disposal if you want to complete the 
 * DLL VERSIONINFO structure.
 * - PNG_USER_VERSIONINFO_COMMENTS
 * - PNG_USER_VERSIONINFO_COMPANYNAME
 * - PNG_USER_VERSIONINFO_LEGALTRADEMARKS
 */

#ifdef __STDC__
#ifdef SPECIALBUILD
#  pragma message("PNG_LIBPNG_SPECIALBUILD (and deprecated SPECIALBUILD)\
 are now LIBPNG reserved macros. Use PNG_USER_PRIVATEBUILD instead.")
#endif

#ifdef PRIVATEBUILD
# pragma message("PRIVATEBUILD is deprecated.\
 Use PNG_USER_PRIVATEBUILD instead.")
# define PNG_USER_PRIVATEBUILD PRIVATEBUILD
#endif
#endif /* __STDC__ */

#ifndef PNG_VERSION_INFO_ONLY

/* End of material added to libpng-1.2.8 */

/* Added at libpng-1.2.19, removed at libpng-1.2.20 because it caused trouble
   Restored at libpng-1.2.21 */
#if !defined(PNG_NO_WARN_UNINITIALIZED_ROW) && \
    !defined(PNG_WARN_UNINITIALIZED_ROW)
#  define PNG_WARN_UNINITIALIZED_ROW 1
#endif
/* End of material added at libpng-1.2.19/1.2.21 */

/* 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 */
#if !defined(PNG_1_0_X) && !defined(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 -- (ignored) building the dll
 *   (no define)   -- (ignored) building an application, linking to the dll
 *   PNG_STATIC    -- (ignored) building the static lib, or building an 
 *                    application that links to the static lib.
 *   ALL_STATIC    -- (ignored) 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
 * 
 * CYGWIN (2002-01-20): The preceding is now obsolete. With the advent
 *   of auto-import in binutils, we no longer need to worry about 
 *   __declspec(dllexport) / __declspec(dllimport) and friends.  Therefore,
 *   we don't need to worry about PNG_STATIC or ALL_STATIC when it comes
 *   to __declspec() stuff.  However, we DO need to worry about 
 *   PNG_BUILD_DLL and PNG_STATIC because those change some defaults
 *   such as CONSOLE_IO and whether GLOBAL_ARRAYS are allowed.
 */
#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
   /* abort() may not be supported on some/all Windows CE platforms */
#  define PNG_ABORT() exit(-1)
#  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) ()
#  ifndef PNG_TYPECAST_NULL
#     define PNG_TYPECAST_NULL
#  endif
#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.
 *
 * You can bypass this test if you know that your application uses exactly
 * the same setjmp.h that was included when libpng was built.  Only define
 * PNG_SKIP_SETJMP_CHECK while building your application, prior to the
 * application's '#include "png.h"'. Don't define PNG_SKIP_SETJMP_CHECK
 * while building a separate libpng library for general use.
 */

#  ifndef PNG_SKIP_SETJMP_CHECK
#    ifdef __linux__
#      ifdef _BSD_SOURCE
#        define PNG_SAVE_BSD_SOURCE
#        undef _BSD_SOURCE
#      endif
#      ifdef _SETJMP_H
       /* If you encounter a compiler error here, see the explanation
        * near the end of INSTALL.
        */
           __pngconf.h__ in libpng already includes setjmp.h;
           __dont__ include it again.;
#      endif
#    endif /* __linux__ */
#  endif /* PNG_SKIP_SETJMP_CHECK */

   /* include setjmp.h for error handling */
#  include <setjmp.h>

#  ifdef __linux__
#    ifdef PNG_SAVE_BSD_SOURCE
#      ifndef _BSD_SOURCE
#        define _BSD_SOURCE
#      endif
#      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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲乱码国产乱码精品精小说| 91精品福利在线一区二区三区| 国产精品毛片高清在线完整版| 成人午夜激情片| 国产日韩欧美综合在线| 成人动漫av在线| 亚洲欧美日韩国产成人精品影院 | 成人午夜免费av| 国模一区二区三区白浆| 精品乱码亚洲一区二区不卡| 韩国午夜理伦三级不卡影院| 久久影院电视剧免费观看| 国产999精品久久| 亚洲男女毛片无遮挡| 欧美日韩精品福利| 狠狠久久亚洲欧美| 国产精品理论在线观看| 欧美午夜片在线看| 老汉av免费一区二区三区| 国产女主播在线一区二区| 91丨九色丨蝌蚪富婆spa| 日韩高清国产一区在线| 久久久久久夜精品精品免费| 成人一区二区三区| 一区二区三区国产豹纹内裤在线| 日韩欧美中文字幕精品| 国产不卡视频一区| 亚洲成在人线免费| 国产欧美日韩在线| 欧美少妇bbb| 国产成人日日夜夜| 日韩国产在线观看一区| 国产精品伦理一区二区| 日韩一区二区三区在线视频| 成人亚洲精品久久久久软件| 婷婷六月综合网| 国产亚洲精品福利| 欧美日韩国产免费一区二区| 粉嫩嫩av羞羞动漫久久久 | 青青草97国产精品免费观看无弹窗版| 久久精品一区四区| 在线播放一区二区三区| 成人性色生活片| 久久99精品国产| 亚洲一区二区三区四区五区黄| 欧美成人一区二区| 欧美日韩色综合| 成人av手机在线观看| 久草精品在线观看| 午夜欧美视频在线观看| 最新中文字幕一区二区三区| www国产成人| 欧美日韩国产123区| 国产一区二区精品久久91| 亚洲r级在线视频| 亚洲毛片av在线| 久久久久99精品国产片| 日韩一区二区三区四区五区六区| eeuss鲁片一区二区三区| 韩国av一区二区三区四区| 午夜精品久久久久久久久久| 亚洲欧美日韩成人高清在线一区| 国产日韩欧美精品综合| 老色鬼精品视频在线观看播放| 一区二区久久久久久| 亚洲精品视频在线看| 国产精品第一页第二页第三页| 国产香蕉久久精品综合网| 精品久久久久一区| 精品成人免费观看| 精品国产精品一区二区夜夜嗨| 7777精品伊人久久久大香线蕉| 欧美色涩在线第一页| 欧美综合视频在线观看| 日本国产一区二区| 欧美日韩黄色影视| 欧美日韩精品欧美日韩精品一综合| 在线亚洲一区观看| 日本福利一区二区| 色88888久久久久久影院按摩 | 一区二区三区四区乱视频| 亚洲色图19p| 亚洲色图视频网| 一区二区三区欧美视频| 亚洲在线视频免费观看| 亚洲国产sm捆绑调教视频 | 国产成人精品aa毛片| 国产精品影音先锋| 成人的网站免费观看| 色婷婷综合久久| 欧美日韩午夜精品| 精品国免费一区二区三区| 久久在线观看免费| 国产精品久久久99| 亚洲狠狠丁香婷婷综合久久久| 一区二区三区成人| 麻豆精品在线播放| 国产成人av电影免费在线观看| 99精品视频一区| 欧美三电影在线| 欧美电影免费观看高清完整版在线观看| 精品乱人伦小说| 中文字幕亚洲区| 亚洲国产色一区| 韩国v欧美v日本v亚洲v| av福利精品导航| 欧美乱妇一区二区三区不卡视频| 精品国产乱码久久久久久浪潮 | 欧美写真视频网站| 日韩三级视频中文字幕| 中文字幕不卡在线| 有码一区二区三区| 狠狠色丁香九九婷婷综合五月| 波多野结衣中文一区| 欧美精品乱人伦久久久久久| 久久久精品tv| 亚洲综合一区二区| 国产精品一区久久久久| 在线观看视频一区| 久久婷婷久久一区二区三区| 中文字幕综合网| 久久国产三级精品| 91福利社在线观看| 久久毛片高清国产| 午夜精品久久久久久| 成人av网站大全| 欧美岛国在线观看| 亚洲永久免费视频| 国产不卡视频在线播放| 欧美一区二区三区思思人| 中文字幕中文字幕一区二区| 秋霞国产午夜精品免费视频| 一本一本大道香蕉久在线精品 | 国产亚洲一区字幕| 一区二区高清视频在线观看| 国产乱理伦片在线观看夜一区| 中文字幕日本乱码精品影院| 捆绑紧缚一区二区三区视频| 色老汉一区二区三区| 国产午夜精品一区二区三区四区| 亚洲成人午夜电影| 99精品视频一区二区三区| 久久久久久久久久电影| 日韩精品亚洲一区二区三区免费| 91色九色蝌蚪| 国产精品九色蝌蚪自拍| 国产在线精品视频| 制服丝袜av成人在线看| 亚洲尤物视频在线| 99精品桃花视频在线观看| 久久久久成人黄色影片| 久久99精品国产| 4438成人网| 午夜精品久久久久久久| 日本韩国欧美在线| 亚洲欧美视频在线观看| 国产成人综合亚洲91猫咪| 日韩欧美不卡在线观看视频| 丝袜美腿亚洲一区二区图片| 欧美少妇性性性| 亚洲国产成人91porn| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产精品国模大尺度视频| 国产精品一二三| 国产亚洲精品久| 岛国av在线一区| 久久久久久免费毛片精品| 九九精品视频在线看| 精品久久久久久久久久久久久久久| 日韩精品国产欧美| 欧美一级电影网站| 卡一卡二国产精品| 日韩精品在线看片z| 九九九精品视频| 久久久国产午夜精品| 国产精品资源站在线| 国产精品国模大尺度视频| 91在线观看污| 一区二区欧美精品| 欧美精品久久久久久久久老牛影院 | 亚洲国产精品成人综合| 高清视频一区二区| 一区精品在线播放| 日本久久精品电影| 午夜精品在线视频一区| 欧美不卡在线视频| 国产成人免费av在线| 国产精品福利av| 欧美日韩一区二区三区免费看 | 国产传媒久久文化传媒| 成人免费视频在线观看| 色999日韩国产欧美一区二区| 亚洲一区二区三区四区五区黄| 欧美久久久久中文字幕| 九色|91porny| 亚洲欧美日韩国产成人精品影院| 欧美高清视频一二三区| 国产福利视频一区二区三区| 亚洲精品高清视频在线观看| 欧美精品在线观看一区二区|