Lines Matching refs:ColorMap
356 GifFreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
357 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
364 if (GifFile->Image.ColorMap) { in DGifGetImageDesc()
365 GifFreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
366 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
372 GifFile->Image.ColorMap = GifMakeMapObject(1 << BitsPerPixel, NULL); in DGifGetImageDesc()
373 if (GifFile->Image.ColorMap == NULL) { in DGifGetImageDesc()
379 for (i = 0; i < GifFile->Image.ColorMap->ColorCount; i++) { in DGifGetImageDesc()
382 GifFreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
384 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
387 GifFile->Image.ColorMap->Colors[i].Red = Buf[0]; in DGifGetImageDesc()
388 GifFile->Image.ColorMap->Colors[i].Green = Buf[1]; in DGifGetImageDesc()
389 GifFile->Image.ColorMap->Colors[i].Blue = Buf[2]; in DGifGetImageDesc()
412 if (GifFile->Image.ColorMap != NULL) { in DGifGetImageDesc()
413 sp->ImageDesc.ColorMap = GifMakeMapObject( in DGifGetImageDesc()
414 GifFile->Image.ColorMap->ColorCount, in DGifGetImageDesc()
415 GifFile->Image.ColorMap->Colors); in DGifGetImageDesc()
416 if (sp->ImageDesc.ColorMap == NULL) { in DGifGetImageDesc()
629 if (GifFile->Image.ColorMap) { in DGifCloseFile()
630 GifFreeMapObject(GifFile->Image.ColorMap); in DGifCloseFile()
631 GifFile->Image.ColorMap = NULL; in DGifCloseFile()