fix anim_util.c compilation when HAVE_GIF is not defined.

Change-Id: I1a4f13a5799c020fb4b3ade3c7336f049443ab62
This commit is contained in:
Pascal Massimino 2016-09-22 13:43:36 +02:00
parent a2fe9bf404
commit 1effde7bcd

View File

@ -265,6 +265,8 @@ static int ReadAnimatedWebP(const char filename[],
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// GIF Decoding. // GIF Decoding.
#ifdef WEBP_HAVE_GIF
// Returns true if this is a valid GIF bitstream. // Returns true if this is a valid GIF bitstream.
static int IsGIF(const WebPData* const data) { static int IsGIF(const WebPData* const data) {
return data->size > GIF_STAMP_LEN && return data->size > GIF_STAMP_LEN &&
@ -273,8 +275,6 @@ static int IsGIF(const WebPData* const data) {
!memcmp(GIF89_STAMP, data->bytes, GIF_STAMP_LEN)); !memcmp(GIF89_STAMP, data->bytes, GIF_STAMP_LEN));
} }
#ifdef WEBP_HAVE_GIF
// GIFLIB_MAJOR is only defined in libgif >= 4.2.0. // GIFLIB_MAJOR is only defined in libgif >= 4.2.0.
#if defined(GIFLIB_MAJOR) && defined(GIFLIB_MINOR) #if defined(GIFLIB_MAJOR) && defined(GIFLIB_MINOR)
# define LOCAL_GIF_VERSION ((GIFLIB_MAJOR << 8) | GIFLIB_MINOR) # define LOCAL_GIF_VERSION ((GIFLIB_MAJOR << 8) | GIFLIB_MINOR)
@ -665,6 +665,11 @@ static int ReadAnimatedGIF(const char filename[], AnimatedImage* const image,
#else #else
static int IsGIF(const WebPData* const data) {
(void)data;
return 0;
}
static int ReadAnimatedGIF(const char filename[], AnimatedImage* const image, static int ReadAnimatedGIF(const char filename[], AnimatedImage* const image,
int dump_frames, const char dump_folder[]) { int dump_frames, const char dump_folder[]) {
(void)filename; (void)filename;