1/* minrdpngconf.h: headers to make a minimal png-read-only library
2 *
3 * Copyright (c) 2007, 2009 Glenn Randers-Pehrson
4 *
5 * This code is released under the libpng license.
6 * For conditions of distribution and use, see the disclaimer
7 * and license in png.h
8 *
9 * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson
10 */
11
12#ifndef MINRDPNGCONF_H
13#define MINRDPNGCONF_H
14
15#define PNG_NO_WARNINGS
16#define png_warning(s1,s2) ""
17#define png_chunk_warning(s1,s2) ""
18#define PNG_NO_ERROR_TEXT
19#define png_error(s1,s2) png_err(s1)
20#define png_chunk_error(s1,s2) png_err(s1)
21
22#define PNG_NO_READ_BGR
23#define PNG_NO_READ_GAMMA
24#define PNG_NO_READ_BACKGROUND
25#define PNG_NO_READ_QUANTIZE
26#define PNG_NO_READ_INVERT
27#define PNG_NO_READ_SHIFT
28#define PNG_NO_READ_PACK
29#define PNG_NO_READ_PACKSWAP
30#define PNG_NO_READ_FILLER
31#define PNG_NO_READ_SWAP
32#define PNG_NO_READ_SWAP_ALPHA
33#define PNG_NO_READ_INVERT_ALPHA
34#define PNG_NO_READ_RGB_TO_GRAY
35#define PNG_NO_READ_USER_TRANSFORM
36#define PNG_NO_READ_bKGD
37#define PNG_NO_READ_cHRM
38#define PNG_NO_READ_gAMA
39#define PNG_NO_READ_hIST
40#define PNG_NO_READ_iCCP
41#define PNG_NO_READ_pCAL
42#define PNG_NO_READ_pHYs
43#define PNG_NO_READ_sBIT
44#define PNG_NO_READ_sCAL
45#define PNG_NO_READ_sPLT
46#define PNG_NO_READ_sRGB
47#define PNG_NO_READ_TEXT
48#define PNG_NO_READ_tIME
49#define PNG_NO_READ_UNKNOWN_CHUNKS
50#define PNG_NO_READ_USER_CHUNKS
51#define PNG_NO_READ_EMPTY_PLTE
52#define PNG_NO_READ_OPT_PLTE
53#define PNG_NO_READ_STRIP_ALPHA
54#define PNG_NO_READ_oFFs
55
56#define PNG_NO_WRITE_SUPPORTED
57
58#define PNG_NO_INFO_IMAGE
59#define PNG_NO_IO_STATE
60#define PNG_NO_USER_MEM
61#define PNG_NO_FIXED_POINT_SUPPORTED
62#define PNG_NO_MNG_FEATURES
63#define PNG_NO_USER_TRANSFORM_PTR
64#define PNG_NO_HANDLE_AS_UNKNOWN
65#define PNG_NO_CONSOLE_IO
66#define PNG_NO_ZALLOC_ZERO
67#define PNG_NO_ERROR_NUMBERS
68#define PNG_NO_EASY_ACCESS
69#define PNG_NO_PROGRESSIVE_READ
70#define PNG_NO_USER_LIMITS
71#define PNG_NO_SET_USER_LIMITS
72#define PNG_NO_TIME_RFC1123
73
74#endif /* MINRDPNGCONF_H */
75
76