egi.length = eina_file_size_get(f);
egi.position = 0;
+#if GIFLIB_MAJOR >= 5
+ gif = DGifOpen(&egi, _evas_image_load_file_read, NULL);
+#else
gif = DGifOpen(&egi, _evas_image_load_file_read);
+#endif
if (!gif)
{
*error = EVAS_LOAD_ERROR_UNKNOWN_FORMAT;
egi.length = eina_file_size_get(f);
egi.position = 0;
+#if GIFLIB_MAJOR >= 5
+ gif = DGifOpen(&egi, _evas_image_load_file_read, NULL);
+#else
gif = DGifOpen(&egi, _evas_image_load_file_read);
+#endif
if (!gif)
{
*error = EVAS_LOAD_ERROR_UNKNOWN_FORMAT;
egi.length = eina_file_size_get(f);
egi.position = 0;
+#if GIFLIB_MAJOR >= 5
+ gif = DGifOpen(&egi, _evas_image_load_file_read, NULL);
+#else
gif = DGifOpen(&egi, _evas_image_load_file_read);
+#endif
if (!gif)
{
*error = EVAS_LOAD_ERROR_UNKNOWN_FORMAT;
if (!egi.map) goto on_error;
egi.length = eina_file_size_get(f);
egi.position = 0;
-
+#if GIFLIB_MAJOR >= 5
+ gif = DGifOpen(&egi, _evas_image_load_file_read, NULL);
+#else
gif = DGifOpen(&egi, _evas_image_load_file_read);
+#endif
if (!gif) goto on_error;
duration = 0;