Home | History | Annotate | Download | only in libvncserver

Lines Matching refs:pnode

1359     COLOR_LIST *pnode;
1365 pnode = palette.hash[hash_key];
1367 while (pnode != NULL) {
1368 if (pnode->rgb == rgb) {
1370 new_idx = idx = pnode->idx;
1379 palette.entry[new_idx].listNode = pnode;
1380 pnode->idx = new_idx;
1385 prev_pnode = pnode;
1386 pnode = pnode->next;
1404 pnode = &palette.list[paletteNumColors];
1406 prev_pnode->next = pnode;
1408 palette.hash[hash_key] = pnode;
1410 pnode->next = NULL;
1411 pnode->idx = idx;
1412 pnode->rgb = rgb;
1413 palette.entry[idx].listNode = pnode;
1464 COLOR_LIST *pnode; \
1476 pnode = palette.hash[HASH_FUNC##bpp(rgb)]; \
1477 while (pnode != NULL) { \
1478 if ((uint##bpp##_t)pnode->rgb == rgb) { \
1479 *buf++ = (uint8_t)pnode->idx; \
1481 *buf++ = (uint8_t)pnode->idx; \
1486 pnode = pnode->next; \