palbackup 290 core/lib_thumb.c static char *palbackup = NULL; // backup for the original palette palbackup 297 core/lib_thumb.c if (palbackup == NULL) { palbackup 298 core/lib_thumb.c palbackup = malloc(256*4); // 256 entries, 4 bytes each palbackup 299 core/lib_thumb.c if (palbackup) { palbackup 300 core/lib_thumb.c memcpy(palbackup, *palette_buffer_ptr[handled_palette]+4, 256*4); palbackup 303 core/lib_thumb.c if (palbackup) { palbackup 311 core/lib_thumb.c if (!palette_is_clean || (palbackup == NULL)) return; palbackup 312 core/lib_thumb.c memcpy(*palette_buffer_ptr[handled_palette]+4, palbackup, 256*4);