Lines Matching full:entry
14 typedef struct Entry { struct
18 } Entry; argument
23 Entry *entries;
304 Table *table = lv_mem_alloc(sizeof(*table) + sizeof(Entry) * init_bulk); in new_table()
308 table->entries = (Entry *) &table[1]; in new_table()
310 table->entries[key] = (Entry) {1, 0xFFF, key}; in new_table()
315 /* Add table entry. Return value:
325 table = lv_mem_realloc(table, sizeof(*table) + sizeof(Entry) * table->bulk); in add_entry()
327 table->entries = (Entry *) &table[1]; in add_entry()
330 table->entries[table->nentries] = (Entry) {length, prefix, suffix}; in add_entry()
399 Entry entry = {0}; in read_image_data() local
424 ret = add_entry(&table, str_len + 1, key, entry.suffix); in read_image_data()
438 entry = table->entries[key]; in read_image_data()
439 str_len = entry.length; in read_image_data()
441 p = frm_off + entry.length - 1; in read_image_data()
446 gif->frame[(gif->fy + y) * gif->width + gif->fx + x] = entry.suffix; in read_image_data()
447 if (entry.prefix == 0xFFF) in read_image_data()
450 entry = table->entries[entry.prefix]; in read_image_data()
454 table->entries[table->nentries - 1].suffix = entry.suffix; in read_image_data()