[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 09/34] maint: dfa: convert #if-MBS_SUPPORT (free_mbdata)
From: |
Jim Meyering |
Subject: |
[PATCH 09/34] maint: dfa: convert #if-MBS_SUPPORT (free_mbdata) |
Date: |
Thu, 15 Sep 2011 12:27:52 +0200 |
From: Jim Meyering <address@hidden>
* src/dfa.c (free_mbdata): Use regular "if", not #if MBS_SUPPORT.
---
src/dfa.c | 47 ++++++++++++++++++++++++-----------------------
1 files changed, 24 insertions(+), 23 deletions(-)
diff --git a/src/dfa.c b/src/dfa.c
index 30013a2..acd99aa 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -3407,38 +3407,39 @@ dfaexec (struct dfa *d, char const *begin, char *end,
}
}
-#if MBS_SUPPORT
static void
free_mbdata (struct dfa *d)
{
- unsigned int i;
+ if (MBS_SUPPORT)
+ {
+ unsigned int i;
- free(d->multibyte_prop);
- d->multibyte_prop = NULL;
+ free(d->multibyte_prop);
+ d->multibyte_prop = NULL;
- for (i = 0; i < d->nmbcsets; ++i)
- {
- unsigned int j;
- struct mb_char_classes *p = &(d->mbcsets[i]);
- free(p->chars);
- free(p->ch_classes);
- free(p->range_sts);
- free(p->range_ends);
+ for (i = 0; i < d->nmbcsets; ++i)
+ {
+ unsigned int j;
+ struct mb_char_classes *p = &(d->mbcsets[i]);
+ free(p->chars);
+ free(p->ch_classes);
+ free(p->range_sts);
+ free(p->range_ends);
- for (j = 0; j < p->nequivs; ++j)
- free(p->equivs[j]);
- free(p->equivs);
+ for (j = 0; j < p->nequivs; ++j)
+ free(p->equivs[j]);
+ free(p->equivs);
- for (j = 0; j < p->ncoll_elems; ++j)
- free(p->coll_elems[j]);
- free(p->coll_elems);
- }
+ for (j = 0; j < p->ncoll_elems; ++j)
+ free(p->coll_elems[j]);
+ free(p->coll_elems);
+ }
- free(d->mbcsets);
- d->mbcsets = NULL;
- d->nmbcsets = 0;
+ free(d->mbcsets);
+ d->mbcsets = NULL;
+ d->nmbcsets = 0;
+ }
}
-#endif
/* Initialize the components of a dfa that the other routines don't
initialize for themselves. */
--
1.7.7.rc0.362.g5a14
- Re: [PATCH 01/34] maint: convert #if-MBS_SUPPORT (kwsinit), (continued)
[PATCH 04/34] maint: convert #if-MBS_SUPPORT (EGexecute), Jim Meyering, 2011/09/15
[PATCH 02/34] maint: convert #if-MBS_SUPPORT (Fcompile, etc.), Jim Meyering, 2011/09/15
[PATCH 07/34] maint: dfa: convert #if-MBS_SUPPORT (dfafree), Jim Meyering, 2011/09/15
[PATCH 09/34] maint: dfa: convert #if-MBS_SUPPORT (free_mbdata),
Jim Meyering <=
[PATCH 06/34] maint: dfa: convert #if-MBS_SUPPORT (parse_bracket_exp, part1), Jim Meyering, 2011/09/15
[PATCH 10/34] maint: dfa: convert #if-MBS_SUPPORT (dfaexec), Jim Meyering, 2011/09/15
[PATCH 16/34] maint: dfa: convert #if-MBS_SUPPORT (copytoks), Jim Meyering, 2011/09/15
[PATCH 17/34] maint: dfa: convert #if-MBS_SUPPORT (dfaparse), Jim Meyering, 2011/09/15
[PATCH 14/34] maint: dfa: convert #if-MBS_SUPPORT (parse_bracket_exp), Jim Meyering, 2011/09/15