bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 5/5] Small refactoring in src/dfa.c


From: Paolo Bonzini
Subject: [PATCH 5/5] Small refactoring in src/dfa.c
Date: Sun, 7 Mar 2010 11:20:55 +0100

* src/dfa.c (parse_bracket_exp_mb): Return MBCSET.
(lex): Assign return value of parse_bracket_exp_mb to lasttok, return it.
---
 src/dfa.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/dfa.c b/src/dfa.c
index 9661cbb..2450bcd 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -469,7 +469,7 @@ fetch_wc (char const *eoferr)
 /* Multibyte character handling sub-routine for lex.
    This function  parse a bracket expression and build a struct
    mb_char_classes.  */
-static void
+static token
 parse_bracket_exp_mb (void)
 {
   wint_t wc, wc1, wc2;
@@ -671,6 +671,7 @@ parse_bracket_exp_mb (void)
        }
     }
   while ((wc = wc1) != L']');
+  return MBCSET;
 }
 #endif /* MBS_SUPPORT */
 
@@ -1038,8 +1039,7 @@ lex (void)
              /* In multibyte environment a bracket expression may contain
                 multibyte characters, which must be treated as characters
                 (not bytes).  So we parse it by parse_bracket_exp_mb().  */
-             parse_bracket_exp_mb();
-             return lasttok = MBCSET;
+             return lasttok = parse_bracket_exp_mb();
            }
 #endif
          zeroset(ccl);
-- 
1.6.6





reply via email to

[Prev in Thread] Current Thread [Next in Thread]