diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2011-10-18 12:21:39 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2011-10-18 12:21:39 +0200 |
commit | b8fb7b2d4287058c9d2fab1a871e9181840279be (patch) | |
tree | e64dfb12895c199a6b43317a8e749937efcff2f5 /dfa.c | |
parent | 4a9f65ea0a861f842fa05120f9da0365019c2892 (diff) | |
download | egawk-b8fb7b2d4287058c9d2fab1a871e9181840279be.tar.gz egawk-b8fb7b2d4287058c9d2fab1a871e9181840279be.tar.bz2 egawk-b8fb7b2d4287058c9d2fab1a871e9181840279be.zip |
Fix dfa.c yet againi for z/OS.
Diffstat (limited to 'dfa.c')
-rw-r--r-- | dfa.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -805,6 +805,7 @@ parse_bracket_exp (void) int invert; int c, c1, c2; charclass ccl; + wint_t wc1 = 0; /* Used to warn about [:space:]. Bit 0 = first character is a colon. @@ -849,7 +850,6 @@ parse_bracket_exp (void) else invert = 0; - wint_t wc1 = 0; colon_warning_state = (c == ':'); do { @@ -3429,10 +3429,11 @@ dfainit (struct dfa *d) static void dfaoptimize (struct dfa *d) { + unsigned int i; + if (!MBS_SUPPORT || !using_utf8()) return; - unsigned int i; for (i = 0; i < d->tindex; ++i) { switch(d->tokens[i]) |