summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-02-04 06:24:13 +0200
committerArnold D. Robbins <arnold@skeeve.com>2014-02-04 06:24:13 +0200
commitb8d5e85062765f4bad3a05f6186bc6b7c25abd84 (patch)
tree96e99c4b6ee5da3b035ca072f4359665b10360df
parent489a63923b753883500b8981b1fa578491d8f4ad (diff)
downloadgawk-b8d5e85062765f4bad3a05f6186bc6b7c25abd84.tar.gz
Sync dfa.c to GNU grep.
-rw-r--r--ChangeLog4
-rw-r--r--dfa.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 43bc5bd1..10f6aa97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-02-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * dfa.c (to_uchar): Make use of this. Syncs with GNU grep.
+
2014-02-03 Arnold D. Robbins <arnold@skeeve.com>
* awkgram.y (negate_num): Bracket `tval' in #ifdef MPFR since it's
diff --git a/dfa.c b/dfa.c
index ef456e11..d5e7fdf6 100644
--- a/dfa.c
+++ b/dfa.c
@@ -3045,7 +3045,7 @@ match_mb_charset (struct dfa *d, state_num s, position pos, size_t idx)
/* Match in range 0-255? */
if (wc < NOTCHAR && work_mbc->cset != -1
- && tstbit ((unsigned char) wc, d->charclasses[work_mbc->cset]))
+ && tstbit (to_uchar (wc), d->charclasses[work_mbc->cset]))
goto charset_matched;
/* match with a character class? */