sctx 31 maint/gnulib/lib/regexec.c static void sift_ctx_init (re_sift_context_t *sctx, re_dfastate_t **sifted_sts, sctx 72 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, sctx 76 maint/gnulib/lib/regexec.c re_sift_context_t *sctx); sctx 78 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, Idx str_idx, sctx 81 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, sctx 105 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, sctx 914 maint/gnulib/lib/regexec.c re_sift_context_t sctx; sctx 942 maint/gnulib/lib/regexec.c sift_ctx_init (&sctx, sifted_states, lim_states, halt_node, sctx 944 maint/gnulib/lib/regexec.c ret = sift_states_backward (mctx, &sctx); sctx 945 maint/gnulib/lib/regexec.c re_node_set_free (&sctx.limits); sctx 973 maint/gnulib/lib/regexec.c sift_ctx_init (&sctx, sifted_states, lim_states, halt_node, match_last); sctx 974 maint/gnulib/lib/regexec.c ret = sift_states_backward (mctx, &sctx); sctx 975 maint/gnulib/lib/regexec.c re_node_set_free (&sctx.limits); sctx 1561 maint/gnulib/lib/regexec.c sift_states_backward (const re_match_context_t *mctx, re_sift_context_t *sctx) sctx 1565 maint/gnulib/lib/regexec.c Idx str_idx = sctx->last_str_idx; sctx 1572 maint/gnulib/lib/regexec.c err = re_node_set_init_1 (&cur_dest, sctx->last_node); sctx 1575 maint/gnulib/lib/regexec.c err = update_cur_sifted_state (mctx, sctx, str_idx, &cur_dest); sctx 1583 maint/gnulib/lib/regexec.c null_cnt = (sctx->sifted_states[str_idx] == NULL) ? null_cnt + 1 : 0; sctx 1586 maint/gnulib/lib/regexec.c memset (sctx->sifted_states, '\0', sctx 1596 maint/gnulib/lib/regexec.c err = build_sifted_states (mctx, sctx, str_idx, &cur_dest); sctx 1605 maint/gnulib/lib/regexec.c err = update_cur_sifted_state (mctx, sctx, str_idx, &cur_dest); sctx 1617 maint/gnulib/lib/regexec.c build_sifted_states (const re_match_context_t *mctx, re_sift_context_t *sctx, sctx 1641 maint/gnulib/lib/regexec.c naccepted = sift_states_iter_mb (mctx, sctx, prev_node, sctx 1642 maint/gnulib/lib/regexec.c str_idx, sctx->last_str_idx); sctx 1649 maint/gnulib/lib/regexec.c && STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + 1], sctx 1656 maint/gnulib/lib/regexec.c if (sctx->limits.nelem) sctx 1659 maint/gnulib/lib/regexec.c if (check_dst_limits (mctx, &sctx->limits, sctx 1727 maint/gnulib/lib/regexec.c re_sift_context_t *sctx, Idx str_idx, sctx 1737 maint/gnulib/lib/regexec.c sctx->sifted_states[str_idx] = NULL; sctx 1749 maint/gnulib/lib/regexec.c if (sctx->limits.nelem) sctx 1751 maint/gnulib/lib/regexec.c err = check_subexp_limits (dfa, dest_nodes, candidates, &sctx->limits, sctx 1758 maint/gnulib/lib/regexec.c sctx->sifted_states[str_idx] = re_acquire_state (&err, dfa, dest_nodes); sctx 1765 maint/gnulib/lib/regexec.c err = sift_states_bkref (mctx, sctx, str_idx, candidates); sctx 2083 maint/gnulib/lib/regexec.c sift_states_bkref (const re_match_context_t *mctx, re_sift_context_t *sctx, sctx 2105 maint/gnulib/lib/regexec.c if (node == sctx->last_node && str_idx == sctx->last_str_idx) sctx 2127 maint/gnulib/lib/regexec.c if (to_idx > sctx->last_str_idx sctx 2128 maint/gnulib/lib/regexec.c || sctx->sifted_states[to_idx] == NULL sctx 2129 maint/gnulib/lib/regexec.c || !STATE_NODE_CONTAINS (sctx->sifted_states[to_idx], dst_node) sctx 2130 maint/gnulib/lib/regexec.c || check_dst_limits (mctx, &sctx->limits, node, sctx 2136 maint/gnulib/lib/regexec.c local_sctx = *sctx; sctx 2137 maint/gnulib/lib/regexec.c err = re_node_set_init_copy (&local_sctx.limits, &sctx->limits); sctx 2153 maint/gnulib/lib/regexec.c if (sctx->limited_states != NULL) sctx 2155 maint/gnulib/lib/regexec.c err = merge_state_array (dfa, sctx->limited_states, sctx 2182 maint/gnulib/lib/regexec.c sift_states_iter_mb (const re_match_context_t *mctx, re_sift_context_t *sctx, sctx 2190 maint/gnulib/lib/regexec.c && !STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + naccepted], sctx 4256 maint/gnulib/lib/regexec.c sift_ctx_init (re_sift_context_t *sctx, re_dfastate_t **sifted_sts, sctx 4259 maint/gnulib/lib/regexec.c sctx->sifted_states = sifted_sts; sctx 4260 maint/gnulib/lib/regexec.c sctx->limited_states = limited_sts; sctx 4261 maint/gnulib/lib/regexec.c sctx->last_node = last_node; sctx 4262 maint/gnulib/lib/regexec.c sctx->last_str_idx = last_str_idx; sctx 4263 maint/gnulib/lib/regexec.c re_node_set_init_empty (&sctx->limits);