Lines Matching refs:dict_len
252 unsigned int dict_len; member
294 assert(d_off <= swd->dict_len); in assert_match()
323 void swd_initdict(struct ucl_swd *s, const uint8_t *dict, unsigned int dict_len) in swd_initdict() argument
327 s->dict_len = 0; in swd_initdict()
329 if (!dict || dict_len <= 0) in swd_initdict()
331 if (dict_len > s->n) in swd_initdict()
333 dict += dict_len - s->n; in swd_initdict()
334 dict_len = s->n; in swd_initdict()
338 s->dict_len = dict_len; in swd_initdict()
339 s->dict_end = dict + dict_len; in swd_initdict()
340 memcpy(s->b,dict,dict_len); in swd_initdict()
341 s->ip = dict_len; in swd_initdict()
375 int swd_init(struct ucl_swd *s, const uint8_t *dict, unsigned int dict_len) in swd_init() argument
405 swd_initdict(s,dict,dict_len); in swd_init()
423 if (s->look >= 2 && s->dict_len > 0) in swd_init()
424 swd_insertdict(s,0,s->dict_len); in swd_init()
715 const uint8_t *dict, unsigned int dict_len, in init_match() argument
731 r = swd_init(s,dict,dict_len); in init_match()