Lines Matching refs:tab
54 Code tab[LZW_HASH_SIZE]; ///< Hash table
136 while (s->tab[h].hash_prefix != LZW_PREFIX_FREE) {
137 if ((s->tab[h].suffix == c)
138 && (s->tab[h].hash_prefix == hash_prefix))
155 s->tab[hash_code].code = s->tabsize;
156 s->tab[hash_code].suffix = c;
157 s->tab[hash_code].hash_prefix = hash_prefix;
176 s->tab[i].hash_prefix = LZW_PREFIX_FREE;
180 s->tab[h].code = i;
181 s->tab[h].suffix = i;
182 s->tab[h].hash_prefix = LZW_PREFIX_EMPTY;
244 if (s->tab[code].hash_prefix == LZW_PREFIX_FREE) {
249 s->last_code = s->tab[code].code;