#include <limits.h>
#define COLORMAP_FREE(map) { if (map != NULL) { GifFreeMapObject(map); map = NULL; } }
-
#define GRAPHIC_EXT_BLOCK_SIZE 4
typedef struct {
greenP = g_new0(GifByteType, num_of_pixels);
blueP = g_new0(GifByteType, num_of_pixels);
+ *red = redP;
+ *green = greenP;
+ *blue = blueP;
+
for (i = 0; i < gif_image->height; i++) {
for (j = 0; j < gif_image->width; j++) {
*redP++ = *buffer++;
buffer++;
}
}
-
- *red = redP;
- *green = greenP;
- *blue = blueP;
}
static int __gif_make_color_map(mm_image_info_s *gif_image, ColorMapObject **color_map, GifByteType **intermediate_image, unsigned long *intermediate_image_size)