summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2013-06-17 04:54:35 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2013-06-17 04:54:35 (GMT)
commitc7ef9a050d3333fb061d900cf866eea46abecf78 (patch)
tree536f3f50060f7a7f42776c21fc832149e74b0afb
parent259d5037ca4b4dc37c6e6b01d6d2ffee9c249d52 (diff)
parentf6678bdedc2a7668eb984f7e375886da59a63888 (diff)
downloadtcl-c7ef9a050d3333fb061d900cf866eea46abecf78.zip
tcl-c7ef9a050d3333fb061d900cf866eea46abecf78.tar.gz
tcl-c7ef9a050d3333fb061d900cf866eea46abecf78.tar.bz2
Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - \u001f
-rw-r--r--ChangeLog5
-rw-r--r--generic/regc_locale.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 02f5ffa..f98af14 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-06-17 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/regc_locale.c: Bug [a876646efe]: re_expr character class
+ [:cntrl:] should contain \u0000 - \u001f
+
2013-06-09 Donal K. Fellows <dkf@users.sf.net>
* generic/tclCompCmdsSZ.c (TclCompileTryCmd): [Bug 779d38b996]:
diff --git a/generic/regc_locale.c b/generic/regc_locale.c
index f3db471..e79dff8 100644
--- a/generic/regc_locale.c
+++ b/generic/regc_locale.c
@@ -259,8 +259,9 @@ static const chr alphaCharTable[] = {
*/
static const crange controlRangeTable[] = {
- {0x7f, 0x9f}, {0x600, 0x604}, {0x200b, 0x200f}, {0x202a, 0x202e},
- {0x2060, 0x2064}, {0x206a, 0x206f}, {0xe000, 0xf8ff}, {0xfff9, 0xfffb}
+ {0x0, 0x1f}, {0x7f, 0x9f}, {0x600, 0x604}, {0x200b, 0x200f},
+ {0x202a, 0x202e}, {0x2060, 0x2064}, {0x206a, 0x206f}, {0xe000, 0xf8ff},
+ {0xfff9, 0xfffb}
#if TCL_UTF_MAX > 4
,{0x1d173, 0x1d17a}, {0xe0020, 0xe007f}, {0xf0000, 0xffffd}, {0x100000, 0x10fffd}
#endif