Mercurial > hg > octave-lyh > gnulib-hg
changeset 1158:282562802f46
(GROW_FAIL_STACK): Fix test for stack size at max.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Thu, 11 Dec 1997 07:21:05 +0000 |
parents | 5aa89bba935d |
children | ac0a6a986dc5 |
files | regex.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/regex.c +++ b/regex.c @@ -1205,7 +1205,8 @@ #define FAIL_STACK_GROWTH_FACTOR 4 #define GROW_FAIL_STACK(fail_stack) \ - ((fail_stack).size >= re_max_failures * TYPICAL_FAILURE_SIZE \ + (((fail_stack).size * sizeof (fail_stack_elt_t) \ + >= re_max_failures * TYPICAL_FAILURE_SIZE) \ ? 0 \ : ((fail_stack).stack \ = (fail_stack_elt_t *) \