mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-01 09:51:22 -08:00
*** empty log message ***
This commit is contained in:
parent
4fe9b56368
commit
cbbe9053a6
1 changed files with 20 additions and 7 deletions
27
src/regex.c
27
src/regex.c
|
|
@ -2495,15 +2495,28 @@ regex_compile (pattern, size, syntax, bufp)
|
|||
if (fail_stack.size < (2 * re_max_failures * MAX_FAILURE_ITEMS))
|
||||
{
|
||||
fail_stack.size = (2 * re_max_failures * MAX_FAILURE_ITEMS);
|
||||
|
||||
#ifdef emacs
|
||||
if (! fail_stack.stack)
|
||||
fail_stack.stack =
|
||||
(fail_stack_elt_t *) malloc (fail_stack.size
|
||||
* sizeof (fail_stack_elt_t));
|
||||
fail_stack.stack
|
||||
= (fail_stack_elt_t *) xmalloc (fail_stack.size
|
||||
* sizeof (fail_stack_elt_t));
|
||||
else
|
||||
fail_stack.stack =
|
||||
(fail_stack_elt_t *) realloc (fail_stack.stack,
|
||||
(fail_stack.size
|
||||
* sizeof (fail_stack_elt_t)));
|
||||
fail_stack.stack
|
||||
= (fail_stack_elt_t *) xrealloc (fail_stack.stack,
|
||||
(fail_stack.size
|
||||
* sizeof (fail_stack_elt_t)));
|
||||
#else /* not emacs */
|
||||
if (! fail_stack.stack)
|
||||
fail_stack.stack
|
||||
= (fail_stack_elt_t *) malloc (fail_stack.size
|
||||
* sizeof (fail_stack_elt_t));
|
||||
else
|
||||
fail_stack.stack
|
||||
= (fail_stack_elt_t *) realloc (fail_stack.stack,
|
||||
(fail_stack.size
|
||||
* sizeof (fail_stack_elt_t)));
|
||||
#endif /* not emacs */
|
||||
}
|
||||
|
||||
/* Initialize some other variables the matcher uses. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue