[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp)
From: |
Jim Meyering |
Subject: |
[PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp) |
Date: |
Thu, 15 Sep 2011 12:27:51 +0200 |
From: Jim Meyering <address@hidden>
* src/dfa.c (dfaoptimize, dfacomp): Use regular "if",
not #if MBS_SUPPORT.
---
src/dfa.c | 44 ++++++++++++++++++++++----------------------
1 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/src/dfa.c b/src/dfa.c
index 2c72d88..30013a2 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -3465,33 +3465,34 @@ dfainit (struct dfa *d)
#endif
}
-#if MBS_SUPPORT
static void
dfaoptimize (struct dfa *d)
{
- unsigned int i;
- if (!using_utf8())
- return;
-
- for (i = 0; i < d->tindex; ++i)
+ if (MBS_SUPPORT)
{
- switch(d->tokens[i])
+ unsigned int i;
+ if (!using_utf8())
+ return;
+
+ for (i = 0; i < d->tindex; ++i)
{
- case ANYCHAR:
- /* Lowered. */
- abort ();
- case MBCSET:
- /* Requires multi-byte algorithm. */
- return;
- default:
- break;
+ switch(d->tokens[i])
+ {
+ case ANYCHAR:
+ /* Lowered. */
+ abort ();
+ case MBCSET:
+ /* Requires multi-byte algorithm. */
+ return;
+ default:
+ break;
+ }
}
- }
- free_mbdata (d);
- d->mb_cur_max = 1;
+ free_mbdata (d);
+ d->mb_cur_max = 1;
+ }
}
-#endif
/* Parse and analyze a single string of the given length. */
void
@@ -3500,9 +3501,8 @@ dfacomp (char const *s, size_t len, struct dfa *d, int
searchflag)
dfainit(d);
dfaparse(s, len, d);
dfamust(d);
-#if MBS_SUPPORT
- dfaoptimize(d);
-#endif
+ if (MBS_SUPPORT)
+ dfaoptimize(d);
dfaanalyze(d, searchflag);
}
--
1.7.7.rc0.362.g5a14
- Re: [PATCH 24/34] maint: dfa: remove #if MBS_SUPPORT around struct definition, (continued)
[PATCH 30/34] maint: dfa: simplify several expressions, Jim Meyering, 2011/09/15
[PATCH 32/34] build: allow compilation once again with ! MBS_SUPPORT, Jim Meyering, 2011/09/15
[PATCH 15/34] maint: dfa: convert #if-MBS_SUPPORT (lex), Jim Meyering, 2011/09/15
[PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp),
Jim Meyering <=
- Re: [PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp), Paolo Bonzini, 2011/09/15
- Re: [PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp), Jim Meyering, 2011/09/15
- Re: [PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp), Paolo Bonzini, 2011/09/15
- Re: [PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp), Jim Meyering, 2011/09/15
- Re: [PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp), Paolo Bonzini, 2011/09/15
Re: [PATCH 08/34] maint: dfa: convert #if-MBS_SUPPORT (dfaoptimize, dfacomp), Paul Eggert, 2011/09/15
[PATCH 21/34] maint: dfa: remove some #if MBS_SUPPORT guards, Jim Meyering, 2011/09/15