Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1941)

Side by Side Diff: third_party/libpng/pngdebug.h

Issue 1591483003: XFA: Upgrade libpng to 1.6.20. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: rebase Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/libpng/pngconf.h ('k') | third_party/libpng/pngerror.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 1
2 /* pngdebug.h - Debugging macros for libpng, also used in pngtest.c 2 /* pngdebug.h - Debugging macros for libpng, also used in pngtest.c
3 * 3 *
4 * Copyright (c) 1998-2011 Glenn Randers-Pehrson 4 * Last changed in libpng 1.6.8 [December 19, 2013]
5 * Copyright (c) 1998-2013 Glenn Randers-Pehrson
5 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) 6 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
6 * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.) 7 * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
7 * 8 *
8 * Last changed in libpng 1.5.0 [January 6, 2011]
9 *
10 * This code is released under the libpng license. 9 * This code is released under the libpng license.
11 * For conditions of distribution and use, see the disclaimer 10 * For conditions of distribution and use, see the disclaimer
12 * and license in png.h 11 * and license in png.h
13 */ 12 */
14 13
15 /* Define PNG_DEBUG at compile time for debugging information. Higher 14 /* Define PNG_DEBUG at compile time for debugging information. Higher
16 * numbers for PNG_DEBUG mean more debugging information. This has 15 * numbers for PNG_DEBUG mean more debugging information. This has
17 * only been added since version 0.95 so it is not implemented throughout 16 * only been added since version 0.95 so it is not implemented throughout
18 * libpng yet, but more support will be added as needed. 17 * libpng yet, but more support will be added as needed.
19 * 18 *
20 * png_debug[1-2]?(level, message ,arg{0-2}) 19 * png_debug[1-2]?(level, message ,arg{0-2})
21 * Expands to a statement (either a simple expression or a compound 20 * Expands to a statement (either a simple expression or a compound
22 * do..while(0) statement) that outputs a message with parameter 21 * do..while(0) statement) that outputs a message with parameter
23 * substitution if PNG_DEBUG is defined to 2 or more. If PNG_DEBUG 22 * substitution if PNG_DEBUG is defined to 2 or more. If PNG_DEBUG
24 * is undefined, 0 or 1 every png_debug expands to a simple expression 23 * is undefined, 0 or 1 every png_debug expands to a simple expression
25 * (actually ((void)0)). 24 * (actually ((void)0)).
26 * 25 *
27 * level: level of detail of message, starting at 0. A level 'n' 26 * level: level of detail of message, starting at 0. A level 'n'
28 * message is preceded by 'n' tab characters (not implemented 27 * message is preceded by 'n' 3-space indentations (not implemented
29 * on Microsoft compilers unless PNG_DEBUG_FILE is also 28 * on Microsoft compilers unless PNG_DEBUG_FILE is also
30 * defined, to allow debug DLL compilation with no standard IO). 29 * defined, to allow debug DLL compilation with no standard IO).
31 * message: a printf(3) style text string. A trailing '\n' is added 30 * message: a printf(3) style text string. A trailing '\n' is added
32 * to the message. 31 * to the message.
33 * arg: 0 to 2 arguments for printf(3) style substitution in message. 32 * arg: 0 to 2 arguments for printf(3) style substitution in message.
34 */ 33 */
35 #ifndef PNGDEBUG_H 34 #ifndef PNGDEBUG_H
36 #define PNGDEBUG_H 35 #define PNGDEBUG_H
37 /* These settings control the formatting of messages in png.c and pngerror.c */ 36 /* These settings control the formatting of messages in png.c and pngerror.c */
38 /* Moved to pngdebug.h at 1.5.0 */ 37 /* Moved to pngdebug.h at 1.5.0 */
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 # endif 69 # endif
71 # else /* PNG_DEBUG_FILE || !_MSC_VER */ 70 # else /* PNG_DEBUG_FILE || !_MSC_VER */
72 # ifndef PNG_STDIO_SUPPORTED 71 # ifndef PNG_STDIO_SUPPORTED
73 # include <stdio.h> /* not included yet */ 72 # include <stdio.h> /* not included yet */
74 # endif 73 # endif
75 # ifndef PNG_DEBUG_FILE 74 # ifndef PNG_DEBUG_FILE
76 # define PNG_DEBUG_FILE stderr 75 # define PNG_DEBUG_FILE stderr
77 # endif /* PNG_DEBUG_FILE */ 76 # endif /* PNG_DEBUG_FILE */
78 77
79 # if (PNG_DEBUG > 1) 78 # if (PNG_DEBUG > 1)
80 /* Note: ["%s"m PNG_STRING_NEWLINE] probably does not work on
81 * non-ISO compilers
82 */
83 # ifdef __STDC__ 79 # ifdef __STDC__
84 # ifndef png_debug 80 # ifndef png_debug
85 # define png_debug(l,m) \ 81 # define png_debug(l,m) \
86 do { \ 82 do { \
87 int num_tabs=l; \ 83 int num_tabs=l; \
88 fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \ 84 fprintf(PNG_DEBUG_FILE,"%s" m PNG_STRING_NEWLINE,(num_tabs==1 ? " " : \
89 (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":"")))); \ 85 (num_tabs==2 ? " " : (num_tabs>2 ? " " : "")))); \
90 } while (0) 86 } while (0)
91 # endif 87 # endif
92 # ifndef png_debug1 88 # ifndef png_debug1
93 # define png_debug1(l,m,p1) \ 89 # define png_debug1(l,m,p1) \
94 do { \ 90 do { \
95 int num_tabs=l; \ 91 int num_tabs=l; \
96 fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \ 92 fprintf(PNG_DEBUG_FILE,"%s" m PNG_STRING_NEWLINE,(num_tabs==1 ? " " : \
97 (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":""))),p1); \ 93 (num_tabs==2 ? " " : (num_tabs>2 ? " " : ""))),p1); \
98 } while (0) 94 } while (0)
99 # endif 95 # endif
100 # ifndef png_debug2 96 # ifndef png_debug2
101 # define png_debug2(l,m,p1,p2) \ 97 # define png_debug2(l,m,p1,p2) \
102 do { \ 98 do { \
103 int num_tabs=l; \ 99 int num_tabs=l; \
104 fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \ 100 fprintf(PNG_DEBUG_FILE,"%s" m PNG_STRING_NEWLINE,(num_tabs==1 ? " " : \
105 (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":""))),p1,p2); \ 101 (num_tabs==2 ? " " : (num_tabs>2 ? " " : ""))),p1,p2);\
106 } while (0) 102 } while (0)
107 # endif 103 # endif
108 # else /* __STDC __ */ 104 # else /* __STDC __ */
109 # ifndef png_debug 105 # ifndef png_debug
110 # define png_debug(l,m) \ 106 # define png_debug(l,m) \
111 do { \ 107 do { \
112 int num_tabs=l; \ 108 int num_tabs=l; \
113 char format[256]; \ 109 char format[256]; \
114 snprintf(format,256,"%s%s%s",(num_tabs==1 ? "\t" : \ 110 snprintf(format,256,"%s%s%s",(num_tabs==1 ? "\t" : \
115 (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":""))), \ 111 (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":""))), \
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 #ifndef png_debug 144 #ifndef png_debug
149 # define png_debug(l, m) ((void)0) 145 # define png_debug(l, m) ((void)0)
150 #endif 146 #endif
151 #ifndef png_debug1 147 #ifndef png_debug1
152 # define png_debug1(l, m, p1) ((void)0) 148 # define png_debug1(l, m, p1) ((void)0)
153 #endif 149 #endif
154 #ifndef png_debug2 150 #ifndef png_debug2
155 # define png_debug2(l, m, p1, p2) ((void)0) 151 # define png_debug2(l, m, p1, p2) ((void)0)
156 #endif 152 #endif
157 #endif /* PNGDEBUG_H */ 153 #endif /* PNGDEBUG_H */
OLDNEW
« no previous file with comments | « third_party/libpng/pngconf.h ('k') | third_party/libpng/pngerror.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698