Lines Matching refs:ColorMap
360 GifFreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
361 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
368 if (GifFile->Image.ColorMap) { in DGifGetImageDesc()
369 GifFreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
370 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
376 GifFile->Image.ColorMap = GifMakeMapObject(1 << BitsPerPixel, NULL); in DGifGetImageDesc()
377 if (GifFile->Image.ColorMap == NULL) { in DGifGetImageDesc()
383 for (i = 0; i < GifFile->Image.ColorMap->ColorCount; i++) { in DGifGetImageDesc()
386 GifFreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
388 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
391 GifFile->Image.ColorMap->Colors[i].Red = Buf[0]; in DGifGetImageDesc()
392 GifFile->Image.ColorMap->Colors[i].Green = Buf[1]; in DGifGetImageDesc()
393 GifFile->Image.ColorMap->Colors[i].Blue = Buf[2]; in DGifGetImageDesc()
416 if (GifFile->Image.ColorMap != NULL) { in DGifGetImageDesc()
417 sp->ImageDesc.ColorMap = GifMakeMapObject( in DGifGetImageDesc()
418 GifFile->Image.ColorMap->ColorCount, in DGifGetImageDesc()
419 GifFile->Image.ColorMap->Colors); in DGifGetImageDesc()
420 if (sp->ImageDesc.ColorMap == NULL) { in DGifGetImageDesc()
633 if (GifFile->Image.ColorMap) { in DGifCloseFile()
634 GifFreeMapObject(GifFile->Image.ColorMap); in DGifCloseFile()
635 GifFile->Image.ColorMap = NULL; in DGifCloseFile()