]> code.delx.au - gnu-emacs/commitdiff
Fix compilation warning on MS-Windows in my_png_error.
authorEli Zaretskii <eliz@gnu.org>
Sat, 21 Dec 2013 09:09:48 +0000 (11:09 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 21 Dec 2013 09:09:48 +0000 (11:09 +0200)
 src/image.c (fn_png_longjmp) [WINDOWSNT]: Mark the function as
 having the PNG_NORETURN attribute, to avoid compiler warning in
 my_png_error.

src/ChangeLog
src/image.c

index ecde9e1ddea2434d43dd009e479a0cb3d46574c7..7ad7991c862a67678499900bfb44fee4f893db98 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * image.c (fn_png_longjmp) [WINDOWSNT]: Mark the function as
+       having the PNG_NORETURN attribute, to avoid compiler warning in
+       my_png_error.
+
 2013-12-21  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * w32term.h (struct scroll_bar): Remove member `fringe_extended_p'.
index 2a216b85dec87bb7443dbdb5e4ae6ca8b19a7dbb..c82001166a9158112d11003e7456b8c3d73e59f2 100644 (file)
@@ -5536,7 +5536,7 @@ DEF_IMGLIB_FN (void, png_read_end, (png_structp, png_infop));
 DEF_IMGLIB_FN (void, png_error, (png_structp, png_const_charp));
 
 #if (PNG_LIBPNG_VER >= 10500)
-DEF_IMGLIB_FN (void, png_longjmp, (png_structp, int));
+DEF_IMGLIB_FN (void, png_longjmp, (png_structp, int)) PNG_NORETURN;
 DEF_IMGLIB_FN (jmp_buf *, png_set_longjmp_fn, (png_structp, png_longjmp_ptr, size_t));
 #endif /* libpng version >= 1.5 */