From df8681e880450f746cc6cfc8615036e54f8768de Mon Sep 17 00:00:00 2001 From: tg Date: Mon, 7 Aug 2017 21:38:55 +0000 Subject: [PATCH] fixup by regenerating with new eawparse which matches what I submitted to https://sourceware.org/bugzilla/show_bug.cgi?id=21750 even if only FF00 actually changed due to the algorithms in use --- expr.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/expr.c b/expr.c index cc7cd6f..12989d4 100644 --- a/expr.c +++ b/expr.c @@ -23,7 +23,7 @@ #include "sh.h" -__RCSID("$MirOS: src/bin/mksh/expr.c,v 1.99 2017/07/08 15:11:52 tg Exp $"); +__RCSID("$MirOS: src/bin/mksh/expr.c,v 1.100 2017/08/07 21:38:55 tg Exp $"); #define EXPRTOK_DEFNS #include "exprtok.h" @@ -884,7 +884,7 @@ static int mb_ucsbsearch(const struct mb_ucsrange arr[], size_t elems, /* * Generated from the Unicode Character Database, Version 10.0.0, by - * MirOS: contrib/code/Snippets/eawparse,v 1.3 2014/11/16 12:16:24 tg Exp $ + * MirOS: contrib/code/Snippets/eawparse,v 1.10 2017/07/12 22:47:26 tg Exp $ */ static const struct mb_ucsrange mb_ucs_combining[] = { @@ -1137,14 +1137,16 @@ static const struct mb_ucsrange mb_ucs_fullwidth[] = { { 0x2B1B, 0x2B1C }, { 0x2B50, 0x2B50 }, { 0x2B55, 0x2B55 }, - { 0x2E80, 0x303E }, - { 0x3040, 0xA4CF }, + { 0x2E80, 0x3029 }, + { 0x302E, 0x303E }, + { 0x3040, 0x3098 }, + { 0x309B, 0xA4CF }, { 0xA960, 0xA97F }, { 0xAC00, 0xD7A3 }, { 0xF900, 0xFAFF }, { 0xFE10, 0xFE19 }, { 0xFE30, 0xFE6F }, - { 0xFF00, 0xFF60 }, + { 0xFF01, 0xFF60 }, { 0xFFE0, 0xFFE6 } };