[Top][All Lists]
[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