[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/9] dfa: x2nrealloc starting from a NULL pointer works
From: |
Jim Meyering |
Subject: |
Re: [PATCH 1/9] dfa: x2nrealloc starting from a NULL pointer works |
Date: |
Tue, 03 Jan 2012 10:12:23 +0100 |
Paolo Bonzini wrote:
> * src/dfa.c (parse_bracket_exp): Do not MALLOC mbcset parts the first time
> they are encountered. Initialize chars_al correctly.
Yes, that works fine. Good!
ACK.
> src/dfa.c | 13 +------------
> 1 files changed, 1 insertions(+), 12 deletions(-)
>
> diff --git a/src/dfa.c b/src/dfa.c
> index c7ba8db..52050e0 100644
> --- a/src/dfa.c
> +++ b/src/dfa.c
> @@ -798,7 +798,7 @@ parse_bracket_exp (void)
> int chars_al, range_sts_al, range_ends_al, ch_classes_al,
> equivs_al, coll_elems_al;
>
> - chars_al = 1;
> + chars_al = 0;
> range_sts_al = range_ends_al = 0;
> ch_classes_al = equivs_al = coll_elems_al = 0;
> if (MB_CUR_MAX > 1)
> @@ -881,8 +881,6 @@ parse_bracket_exp (void)
> /* Store the character class as wctype_t. */
> wctype_t wt = wctype (class);
>
> - if (ch_classes_al == 0)
> - MALLOC(work_mbc->ch_classes, ++ch_classes_al);
...
- [PATCH 0/9] dfa refactorings, Paolo Bonzini, 2012/01/03
- [PATCH 1/9] dfa: x2nrealloc starting from a NULL pointer works, Paolo Bonzini, 2012/01/03
- Re: [PATCH 1/9] dfa: x2nrealloc starting from a NULL pointer works,
Jim Meyering <=
- [PATCH 2/9] dfa: remove unnecessary braces, Paolo Bonzini, 2012/01/03
- [PATCH 3/9] dfa: use MALLOC/REALLOC always, Paolo Bonzini, 2012/01/03
- [PATCH 4/9] dfa: use a separate data type for grps, Paolo Bonzini, 2012/01/03
- [PATCH 5/9] dfa: introduce alloc_posset, Paolo Bonzini, 2012/01/03