#include #include #include #include int main() { printf("Opening foo.gif...\n"); int gif_err = 0; GifFileType *gif = DGifOpenFileName("foo.gif", &gif_err); if (!gif) errx(1, "DGifOpenFileName: %s\n", GifErrorString(gif_err)); if (DGifSlurp(gif) == GIF_ERROR) errx(1, "DGifSlurp: %s\n", GifErrorString(gif->Error)); if (DGifCloseFile(gif, &gif_err) == GIF_ERROR) errx(1, "DGifCloseFile: %s\n", GifErrorString(gif_err)); printf("Opening bar.gif...\n"); gif = DGifOpenFileName("bar.gif", &gif_err); if (!gif) errx(1, "DGifOpenFileName: %s\n", GifErrorString(gif_err)); if (DGifSlurp(gif) == GIF_ERROR) errx(1, "DGifSlurp: %s\n", GifErrorString(gif->Error)); if (DGifCloseFile(gif, &gif_err) == GIF_ERROR) errx(1, "DGifCloseFile: %s\n", GifErrorString(gif_err)); exit(0); }