Lines Matching refs:dict
25 mlz->dict = av_mallocz(TABLE_SIZE * sizeof(*mlz->dict));
26 if (!mlz->dict)
41 MLZDict *dict = mlz->dict;
44 dict[i].string_code = CODE_UNSET;
45 dict[i].parent_code = CODE_UNSET;
46 dict[i].match_len = 0;
55 static void set_new_entry_dict(MLZDict* dict, int string_code, int parent_code, int char_code) {
56 dict[string_code].parent_code = parent_code;
57 dict[string_code].string_code = string_code;
58 dict[string_code].char_code = char_code;
60 dict[string_code].match_len = 2;
62 dict[string_code].match_len = (dict[parent_code].match_len) + 1;
67 MLZDict* dict = mlz->dict;
87 offset = dict[current_code].match_len - 1;
88 tmp_code = dict[current_code].char_code;
96 current_code = dict[current_code].parent_code;
102 parent_code = dict[current_code].parent_code;
103 offset = (dict[current_code].match_len) - 1;
129 MLZDict *dict = mlz->dict;
173 set_new_entry_dict(dict, mlz->next_code, last_string_code, char_code);
188 set_new_entry_dict(dict, mlz->next_code, last_string_code, char_code);