sctx 31 maint/gnulib/lib/regexec.c static void sift_ctx_init (re_sift_context_t *sctx, re_dfastate_t **sifted_sts, sctx 71 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, sctx 74 maint/gnulib/lib/regexec.c re_sift_context_t *sctx); sctx 76 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, Idx str_idx, sctx 79 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, sctx 103 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, sctx 901 maint/gnulib/lib/regexec.c re_sift_context_t sctx; sctx 929 maint/gnulib/lib/regexec.c sift_ctx_init (&sctx, sifted_states, lim_states, halt_node, sctx 931 maint/gnulib/lib/regexec.c ret = sift_states_backward (mctx, &sctx); sctx 932 maint/gnulib/lib/regexec.c re_node_set_free (&sctx.limits); sctx 960 maint/gnulib/lib/regexec.c sift_ctx_init (&sctx, sifted_states, lim_states, halt_node, match_last); sctx 961 maint/gnulib/lib/regexec.c ret = sift_states_backward (mctx, &sctx); sctx 962 maint/gnulib/lib/regexec.c re_node_set_free (&sctx.limits); sctx 1544 maint/gnulib/lib/regexec.c sift_states_backward (const re_match_context_t *mctx, re_sift_context_t *sctx) sctx 1548 maint/gnulib/lib/regexec.c Idx str_idx = sctx->last_str_idx; sctx 1555 maint/gnulib/lib/regexec.c err = re_node_set_init_1 (&cur_dest, sctx->last_node); sctx 1558 maint/gnulib/lib/regexec.c err = update_cur_sifted_state (mctx, sctx, str_idx, &cur_dest); sctx 1566 maint/gnulib/lib/regexec.c null_cnt = (sctx->sifted_states[str_idx] == NULL) ? null_cnt + 1 : 0; sctx 1569 maint/gnulib/lib/regexec.c memset (sctx->sifted_states, '\0', sctx 1579 maint/gnulib/lib/regexec.c err = build_sifted_states (mctx, sctx, str_idx, &cur_dest); sctx 1588 maint/gnulib/lib/regexec.c err = update_cur_sifted_state (mctx, sctx, str_idx, &cur_dest); sctx 1600 maint/gnulib/lib/regexec.c build_sifted_states (const re_match_context_t *mctx, re_sift_context_t *sctx, sctx 1623 maint/gnulib/lib/regexec.c naccepted = sift_states_iter_mb (mctx, sctx, prev_node, sctx 1624 maint/gnulib/lib/regexec.c str_idx, sctx->last_str_idx); sctx 1630 maint/gnulib/lib/regexec.c && STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + 1], sctx 1637 maint/gnulib/lib/regexec.c if (sctx->limits.nelem) sctx 1640 maint/gnulib/lib/regexec.c if (check_dst_limits (mctx, &sctx->limits, sctx 1709 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, Idx str_idx, sctx 1719 maint/gnulib/lib/regexec.c sctx->sifted_states[str_idx] = NULL; sctx 1731 maint/gnulib/lib/regexec.c if (sctx->limits.nelem) sctx 1733 maint/gnulib/lib/regexec.c err = check_subexp_limits (dfa, dest_nodes, candidates, &sctx->limits, sctx 1740 maint/gnulib/lib/regexec.c sctx->sifted_states[str_idx] = re_acquire_state (&err, dfa, dest_nodes); sctx 1747 maint/gnulib/lib/regexec.c err = sift_states_bkref (mctx, sctx, str_idx, candidates); sctx 2065 maint/gnulib/lib/regexec.c sift_states_bkref (const re_match_context_t *mctx, re_sift_context_t *sctx, sctx 2087 maint/gnulib/lib/regexec.c if (node == sctx->last_node && str_idx == sctx->last_str_idx) sctx 2109 maint/gnulib/lib/regexec.c if (to_idx > sctx->last_str_idx sctx 2110 maint/gnulib/lib/regexec.c || sctx->sifted_states[to_idx] == NULL sctx 2111 maint/gnulib/lib/regexec.c || !STATE_NODE_CONTAINS (sctx->sifted_states[to_idx], dst_node) sctx 2112 maint/gnulib/lib/regexec.c || check_dst_limits (mctx, &sctx->limits, node, sctx 2118 maint/gnulib/lib/regexec.c local_sctx = *sctx; sctx 2119 maint/gnulib/lib/regexec.c err = re_node_set_init_copy (&local_sctx.limits, &sctx->limits); sctx 2135 maint/gnulib/lib/regexec.c if (sctx->limited_states != NULL) sctx 2137 maint/gnulib/lib/regexec.c err = merge_state_array (dfa, sctx->limited_states, sctx 2163 maint/gnulib/lib/regexec.c sift_states_iter_mb (const re_match_context_t *mctx, re_sift_context_t *sctx, sctx 2171 maint/gnulib/lib/regexec.c && !STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + naccepted], sctx 4212 maint/gnulib/lib/regexec.c sift_ctx_init (re_sift_context_t *sctx, re_dfastate_t **sifted_sts, sctx 4215 maint/gnulib/lib/regexec.c sctx->sifted_states = sifted_sts; sctx 4216 maint/gnulib/lib/regexec.c sctx->limited_states = limited_sts; sctx 4217 maint/gnulib/lib/regexec.c sctx->last_node = last_node; sctx 4218 maint/gnulib/lib/regexec.c sctx->last_str_idx = last_str_idx; sctx 4219 maint/gnulib/lib/regexec.c re_node_set_init_empty (&sctx->limits);