From: Daiki Ueno Date: Thu, 27 Nov 2014 09:32:23 +0000 (+0900) Subject: javascript: Simplify Unicode character escape handling X-Git-Tag: v0.19.4~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c412fc08868f583b8ae0a09bdb2699164849aa4c;p=thirdparty%2Fgettext.git javascript: Simplify Unicode character escape handling ECMA-262 only supports "\uXXXX" style Unicode character escape and we don't need extra space for character names. * x-javascript.c: Don't include "uniname.h". (phase2_pushback): Decrease to 5. Don't refer to UNINAME_MAX. --- diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index e250ae144..d20a4ff2a 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,11 @@ +2014-11-27 Daiki Ueno + + javascript: Simplify Unicode character escape handling + ECMA-262 only supports "\uXXXX" style Unicode character escape and + we don't need extra space for character names. + * x-javascript.c: Don't include "uniname.h". + (phase2_pushback): Decrease to 5. Don't refer to UNINAME_MAX. + 2014-11-18 Daiki Ueno * read-mo.c: Include "xsize.h". diff --git a/gettext-tools/src/x-javascript.c b/gettext-tools/src/x-javascript.c index e09a31d4b..35c9a9e64 100644 --- a/gettext-tools/src/x-javascript.c +++ b/gettext-tools/src/x-javascript.c @@ -43,7 +43,6 @@ #include "c-strstr.h" #include "c-ctype.h" #include "po-charset.h" -#include "uniname.h" #include "unistr.h" #include "gettext.h" @@ -205,7 +204,8 @@ phase1_ungetc (int c) static lexical_context_ty lexical_context; -static int phase2_pushback[max (9, UNINAME_MAX + 3)]; +/* Maximum used, length of "