From 567f95ecac7ae853b95c41dbf7ead35af645e765 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 12 Oct 2013 11:48:31 +0300 Subject: [PATCH] Avoid compilation warnings in image.c. src/image.c (GIFLIB_MAJOR, GIFLIB_MINOR, GIFLIB_RELEASE): Move back after inclusion of gif_lib.h, thus fixing compiler warnings caused by 2013-10-10T19:15:33Z!eggert@cs.ucla.edu. --- src/ChangeLog | 6 ++++++ src/image.c | 26 +++++++++++++------------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index faf6724b7df..83f6b3337db 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2013-10-12 Eli Zaretskii + + * image.c (GIFLIB_MAJOR, GIFLIB_MINOR, GIFLIB_RELEASE): Move back + after inclusion of gif_lib.h, thus fixing compiler warnings caused + by 2013-10-10T19:15:33Z!eggert@cs.ucla.edu. + 2013-10-11 Eli Zaretskii * xdisp.c (deep_copy_glyph_row): Handle the case that FROM and TO diff --git a/src/image.c b/src/image.c index ca2ef67c0b9..bb3290a89f6 100644 --- a/src/image.c +++ b/src/image.c @@ -7203,21 +7203,8 @@ gif_image_p (Lisp_Object object) #ifdef HAVE_GIF -/* Giflib before 5.0 didn't define these macros. */ -#ifndef GIFLIB_MAJOR -#define GIFLIB_MAJOR 4 -#endif - #if defined (HAVE_NTGUI) -/* Giflib before 5.0 didn't define these macros (used only if HAVE_NTGUI). */ -#ifndef GIFLIB_MINOR -#define GIFLIB_MINOR 0 -#endif -#ifndef GIFLIB_RELEASE -#define GIFLIB_RELEASE 0 -#endif - /* winuser.h might define DrawText to DrawTextA or DrawTextW. Undefine before redefining to avoid a preprocessor warning. */ #ifdef DrawText @@ -7228,12 +7215,25 @@ gif_image_p (Lisp_Object object) #include #undef DrawText +/* Giflib before 5.0 didn't define these macros (used only if HAVE_NTGUI). */ +#ifndef GIFLIB_MINOR +#define GIFLIB_MINOR 0 +#endif +#ifndef GIFLIB_RELEASE +#define GIFLIB_RELEASE 0 +#endif + #else /* HAVE_NTGUI */ #include #endif /* HAVE_NTGUI */ +/* Giflib before 5.0 didn't define these macros. */ +#ifndef GIFLIB_MAJOR +#define GIFLIB_MAJOR 4 +#endif + #ifdef WINDOWSNT /* GIF library details. */ -- 2.39.2