Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:13.1
leptonica
leptonica-1.69-giflib5.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File leptonica-1.69-giflib5.patch of Package leptonica
diff --git a/src/gifio.c b/src/gifio.c index f653ae2..e086380 100644 --- a/src/gifio.c +++ b/src/gifio.c @@ -100,7 +100,11 @@ SavedImage si; _lseek(fd, 0, SEEK_SET); #endif /* _MSC_VER */ +#if GIFLIB_MAJOR < 5 if ((gif = DGifOpenFileHandle(fd)) == NULL) +#else + if ((gif = DGifOpenFileHandle(fd, NULL)) == NULL) +#endif return (PIX *)ERROR_PTR("invalid file or file not found", procName, NULL); @@ -316,6 +320,10 @@ GifByteType *gif_line; } /* Save the cmap colors in a gif_cmap */ +#if GIFLIB_MAJOR >= 5 +#define MakeMapObject GifMakeMapObject +#define FreeMapObject GifFreeMapObject +#endif if ((gif_cmap = MakeMapObject(gif_ncolor, NULL)) == NULL) { pixDestroy(&pixd); return ERROR_INT("failed to create GIF color map", procName, 1); @@ -337,7 +345,11 @@ GifByteType *gif_line; } /* Get the gif file handle */ +#if GIFLIB_MAJOR < 5 if ((gif = EGifOpenFileHandle(fd)) == NULL) { +#else + if ((gif = EGifOpenFileHandle(fd, NULL)) == NULL) { +#endif pixDestroy(&pixd); FreeMapObject(gif_cmap); return ERROR_INT("failed to create GIF image handle", procName, 1);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor