From 17683df11fbea7aa01c9d60f1b45874c9ea5e26a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 4 May 2014 19:34:30 -0700 Subject: [PATCH 3/3] dfa: minor simplification * src/dfa.c (parse_bracket_exp): Use enum, not macro, and move var to just the scope it's needed. --- src/dfa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dfa.c b/src/dfa.c index 9b7d115..5211087 100644 --- a/src/dfa.c +++ b/src/dfa.c @@ -1037,13 +1037,13 @@ parse_bracket_exp (void) dfa is ever called. */ if (c == '[') { -#define MAX_BRACKET_STRING_LEN 32 - char str[MAX_BRACKET_STRING_LEN + 1]; FETCH_WC (c1, wc1, _("unbalanced [")); if ((c1 == ':' && (syntax_bits & RE_CHAR_CLASSES)) || c1 == '.' || c1 == '=') { + enum { MAX_BRACKET_STRING_LEN = 32 }; + char str[MAX_BRACKET_STRING_LEN + 1]; size_t len = 0; for (;;) { -- 1.9.0