Lines Matching refs:init
60 const char *init; member
280 ms->capture[level].init = s; in start_capture()
297 ms->capture[l].len = s - ms->capture[l].init; in end_capture()
313 memcmp(ms->capture[l].init, s, len) == 0) in match_capture()
331 init: in match()
365 goto init; in match()
388 goto init; in match()
408 goto init; in match()
434 goto init; in match()
454 goto init; in match()
474 goto init; in match()
488 const char *init; in lmemfind() local
505 (init = (const char *)memchr(s1, *s2, l1)) != NULL) { in lmemfind()
507 init++; in lmemfind()
508 if (memcmp(init, s2 + 1, l2) == 0) in lmemfind()
509 return init - 1; in lmemfind()
512 l1 -= init - s1; in lmemfind()
513 s1 = init; in lmemfind()
536 sm->sm_so = ms->capture[i].init - ms->src_init; in push_onecapture()
581 struct str_find *sm, size_t nsm, off_t init) in str_find_aux() argument
590 if (init < 0) in str_find_aux()
591 init = 0; in str_find_aux()
592 else if (init > (off_t)ls) in str_find_aux()
594 s1 = s + init; in str_find_aux()
598 s2 = lmemfind(s1, ls - (size_t)init, p, lp); in str_find_aux()