diff options
author | pierre <none@none> | 2006-04-05 15:54:20 +0000 |
---|---|---|
committer | pierre <none@none> | 2006-04-05 15:54:20 +0000 |
commit | 5742a4107e3843caade1a7678f7b96a50b0329c8 (patch) | |
tree | 70708162a41cf13854df2ad6a039e5089670fa6d /src/gd_jpeg.c | |
parent | a4e6625f8151b4ed1805c25d51f1e2cc4ba27c84 (diff) | |
download | libgd-5742a4107e3843caade1a7678f7b96a50b0329c8.tar.gz |
- sync to 2.0.29
Diffstat (limited to 'src/gd_jpeg.c')
-rw-r--r-- | src/gd_jpeg.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/gd_jpeg.c b/src/gd_jpeg.c index 22b7f8b..defa3cf 100644 --- a/src/gd_jpeg.c +++ b/src/gd_jpeg.c @@ -37,6 +37,12 @@ #ifdef HAVE_LIBJPEG #include "gdhelpers.h" +/* JCE undef two symbols that we don't need anymore but which are + may be defined in config.h from ./configure but which are + redefined incompatibly in jpeglib.h */ +#undef HAVE_STDDEF_H +#undef HAVE_STDLIB_H + /* 1.8.1: remove dependency on jinclude.h */ #include "jpeglib.h" #include "jerror.h" @@ -523,9 +529,13 @@ BGD_DECLARE(gdImagePtr) gdImageCreateFromJpegCtx (gdIOCtx * infile) if (jpeg_finish_decompress (&cinfo) != TRUE) fprintf (stderr, "gd-jpeg: warning: jpeg_finish_decompress" " reports suspended data source\n"); - /* Thanks to Truxton Fulton */ + /* TBB 2.0.29: we should do our best to read whatever we can read, and a + warning is a warning. A fatal error on warnings doesn't make sense. */ +#if 0 + /* This was originally added by Truxton Fulton */ if (cinfo.err->num_warnings > 0) goto error; +#endif jpeg_destroy_decompress (&cinfo); gdFree (row); |