* image.c: Include <png.h> before <setjmp.h>.
Fixes: debbugs:17429
This commit is contained in:
parent
98e12950ae
commit
1ba38c429f
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
|||
2014-05-07 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* image.c: Include <png.h> before <setjmp.h> (Bug#17429).
|
||||
|
||||
2014-05-06 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* image.c: Do not use libpng if HAVE_NS, as NS does its own thing.
|
||||
|
|
|
@ -21,6 +21,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "sysstdio.h"
|
||||
#include <unistd.h>
|
||||
|
||||
/* Include this before including <setjmp.h> to work around bugs with
|
||||
older libpng; see Bug#17429. */
|
||||
#if defined HAVE_PNG && !defined HAVE_NS
|
||||
# include <png.h>
|
||||
#endif
|
||||
|
||||
#include <setjmp.h>
|
||||
#include <c-ctype.h>
|
||||
|
||||
|
@ -5512,8 +5518,6 @@ png_image_p (Lisp_Object object)
|
|||
|
||||
#if defined HAVE_PNG && !defined HAVE_NS
|
||||
|
||||
#include <png.h>
|
||||
|
||||
#ifdef WINDOWSNT
|
||||
/* PNG library details. */
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue