From f273c81f72efeac41b711c646170da89be6d0af2 Mon Sep 17 00:00:00 2001 From: Takuji Tanaka Date: Sun, 8 May 2022 13:25:05 +0000 Subject: bibtex-x: set LEGAL_ID_CHAR to id_class of 8bit characters git-svn-id: svn://tug.org/texlive/trunk@63257 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/bibtex-x/bibtex-2.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'Build/source/texk/bibtex-x/bibtex-2.c') diff --git a/Build/source/texk/bibtex-x/bibtex-2.c b/Build/source/texk/bibtex-x/bibtex-2.c index 53b615691ee..0bf69400ee1 100644 --- a/Build/source/texk/bibtex-x/bibtex-2.c +++ b/Build/source/texk/bibtex-x/bibtex-2.c @@ -2548,6 +2548,31 @@ BEGIN id_class[EQUALS_SIGN] = ILLEGAL_ID_CHAR; id_class[LEFT_BRACE] = ILLEGAL_ID_CHAR; id_class[RIGHT_BRACE] = ILLEGAL_ID_CHAR; +#ifdef SUPPORT_8BIT +#ifdef UTF_8 + for (i=0x80; i<=0xBF; i++) + BEGIN + id_class[i] = LEGAL_ID_CHAR; + END + for (i=0xC2; i<=0xF4; i++) + BEGIN + id_class[i] = LEGAL_ID_CHAR; + END +#else + for (i=0xC0; i<=0xD6; i++) + BEGIN + id_class[i] = LEGAL_ID_CHAR; + END + for (i=0xD8; i<=0xF6; i++) + BEGIN + id_class[i] = LEGAL_ID_CHAR; + END + for (i=0xF8; i<=0xFF; i++) + BEGIN + id_class[i] = LEGAL_ID_CHAR; + END +#endif +#endif /*^^^^^^^^^^^^^^^^^^^^^^^^^^ END OF SECTION 33 ^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ /*************************************************************************** -- cgit v1.2.3