[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16729: suggested small refactoring in dfa.c
From: |
arnold |
Subject: |
bug#16729: suggested small refactoring in dfa.c |
Date: |
Wed, 12 Feb 2014 06:58:53 -0700 |
User-agent: |
Heirloom mailx 12.4 7/29/08 |
Hi Jim, Paul.
Here is the small refactoring I suggest for dfa.c
Thanks,
Arnold
--------------------
diff --git a/dfa.c b/dfa.c
index d5e7fdf..dcd28e5 100644
--- a/dfa.c
+++ b/dfa.c
@@ -1767,18 +1767,19 @@ add_utf8_anychar (void)
static void
atom (void)
{
- if (0)
+ if (MBS_SUPPORT && tok == WCHAR)
{
- /* empty */
- }
- else if (MBS_SUPPORT && tok == WCHAR)
- {
- addtok_wc (case_fold ? towlower (wctok) : wctok);
- if (case_fold && iswalpha (wctok))
- {
- addtok_wc (towupper (wctok));
- addtok (OR);
- }
+ if (! case_fold)
+ addtok_wc (wctok);
+ else
+ {
+ addtok_wc (towlower (wctok));
+ if (iswalpha (wctok))
+ {
+ addtok_wc (towupper (wctok));
+ addtok (OR);
+ }
+ }
tok = lex ();
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#16729: suggested small refactoring in dfa.c,
arnold <=