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

Side by Side Diff: core/src/fxcodec/libjpeg/fpdfapi_jerror.c

Issue 801913002: Simplify PDFium by removing code that's not used in the open source repo. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 6 years 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
OLDNEW
1 #if !defined(_FX_JPEG_TURBO_) 1 #if !defined(_FX_JPEG_TURBO_)
2 /* 2 /*
3 * jerror.c 3 * jerror.c
4 * 4 *
5 * Copyright (C) 1991-1998, Thomas G. Lane. 5 * Copyright (C) 1991-1998, Thomas G. Lane.
6 * This file is part of the Independent JPEG Group's software. 6 * This file is part of the Independent JPEG Group's software.
7 * For conditions of distribution and use, see the accompanying README file. 7 * For conditions of distribution and use, see the accompanying README file.
8 * 8 *
9 * This file contains simple error-reporting and trace-message routines. 9 * This file contains simple error-reporting and trace-message routines.
10 * These are suitable for Unix-like systems and others where writing to 10 * These are suitable for Unix-like systems and others where writing to
11 * stderr is the right thing to do. Many applications will want to replace 11 * stderr is the right thing to do. Many applications will want to replace
12 * some or all of these routines. 12 * some or all of these routines.
13 * 13 *
14 * If you define USE_WINDOWS_MESSAGEBOX in jconfig.h or in the makefile,
15 * you get a Windows-specific hack to display error messages in a dialog box.
16 * It ain't much, but it beats dropping error messages into the bit bucket,
17 * which is what happens to output to stderr under most Windows C compilers.
18 *
19 * These routines are used by both the compression and decompression code. 14 * These routines are used by both the compression and decompression code.
20 */ 15 */
21 16
22 /* this is not a core library module, so it doesn't define JPEG_INTERNALS */ 17 /* this is not a core library module, so it doesn't define JPEG_INTERNALS */
23 #include "jinclude.h" 18 #include "jinclude.h"
24 #include "jpeglib.h" 19 #include "jpeglib.h"
25 #include "jversion.h" 20 #include "jversion.h"
26 #include "jerror.h" 21 #include "jerror.h"
27 22
28 #ifndef EXIT_FAILURE /* define exit() codes if not provided */ 23 #ifndef EXIT_FAILURE /* define exit() codes if not provided */
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 */ 87 */
93 88
94 METHODDEF(void) 89 METHODDEF(void)
95 output_message (j_common_ptr cinfo) 90 output_message (j_common_ptr cinfo)
96 { 91 {
97 char buffer[JMSG_LENGTH_MAX]; 92 char buffer[JMSG_LENGTH_MAX];
98 93
99 /* Create the message */ 94 /* Create the message */
100 (*cinfo->err->format_message) (cinfo, buffer); 95 (*cinfo->err->format_message) (cinfo, buffer);
101 96
102 #ifdef USE_WINDOWS_MESSAGEBOX
103 /* Display it in a message dialog box */
104 MessageBox(GetActiveWindow(), buffer, "JPEG Library Error",
105 MB_OK | MB_ICONERROR);
106 #else
107 /* Send it to stderr, adding a newline */ 97 /* Send it to stderr, adding a newline */
108 #ifndef _FPDFAPI_MINI_
109 FXSYS_fprintf(stderr, "%s\n", buffer); 98 FXSYS_fprintf(stderr, "%s\n", buffer);
110 #endif
111 #endif
112 } 99 }
113 100
114 101
115 /* 102 /*
116 * Decide whether to emit a trace or warning message. 103 * Decide whether to emit a trace or warning message.
117 * msg_level is one of: 104 * msg_level is one of:
118 * -1: recoverable corrupt-data warning, may want to abort. 105 * -1: recoverable corrupt-data warning, may want to abort.
119 * 0: important advisory messages (always display to user). 106 * 0: important advisory messages (always display to user).
120 * 1: first level of tracing detail. 107 * 1: first level of tracing detail.
121 * 2,3,...: successively more detailed tracing messages. 108 * 2,3,...: successively more detailed tracing messages.
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
246 err->last_jpeg_message = (int) JMSG_LASTMSGCODE - 1; 233 err->last_jpeg_message = (int) JMSG_LASTMSGCODE - 1;
247 234
248 err->addon_message_table = NULL; 235 err->addon_message_table = NULL;
249 err->first_addon_message = 0; /* for safety */ 236 err->first_addon_message = 0; /* for safety */
250 err->last_addon_message = 0; 237 err->last_addon_message = 0;
251 238
252 return err; 239 return err;
253 } 240 }
254 241
255 #endif //_FX_JPEG_TURBO_ 242 #endif //_FX_JPEG_TURBO_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698