libc/posix regexec.c

drepper@sources.redhat.com drepper@sources.redhat.com
Mon Sep 30 14:55:00 GMT 2002


CVSROOT:	/cvs/glibc
Module name:	libc
Changes by:	drepper@sources.redhat.com	2002-09-30 14:55:29

Modified files:
	posix          : regexec.c 

Log message:
	(re_search_internal): Use the new member of re_match_context_t.
	Use fail stack only if it has back references and there are plural
	matching candidates.
	(proceed_next_node): Use fail stack if it is indicated.
	(set_regs): Likewise.
	(push_fail_stack): New function.
	(pop_fail_stack): New function.
	(check_dst_limits): Likewise.
	(check_dst_limits_calc_pos): Likewise.
	(search_subexp): Check the limitations on the top of subexpressions.
	(sift_states_bkref): Check the limitations of the destination node.
	Reuse the array sctx->sifted_states.



More information about the Glibc-cvs mailing list