Lines Matching refs:cmap
18 static void draw_unencoded_bitmap(uint16_t **dst, uint8_t *bmap, uint16_t *cmap, in draw_unencoded_bitmap() argument
22 *(*dst)++ = cmap[*bmap++]; in draw_unencoded_bitmap()
51 static void decode_rle8_bitmap(void *psrc, void *pdst, uint16_t *cmap, in decode_rle8_bitmap() argument
112 cmap, cnt); in decode_rle8_bitmap()
135 cmap[bmap[1]], cnt); in decode_rle8_bitmap()
151 uint16_t *cmap; in bmpdecoder() local
179 cmap = malloc(sizeof(cmap) * 256); in bmpdecoder()
187 cmap[i] = colreg; in bmpdecoder()
193 decode_rle8_bitmap(src, dst, cmap, width, height, in bmpdecoder()
204 *(uint16_t *)dst = cmap[*(src++)]; in bmpdecoder()
212 free(cmap); in bmpdecoder()