diff options
author | Takuji Tanaka <ttk@t-lab.opal.ne.jp> | 2022-05-08 13:25:05 +0000 |
---|---|---|
committer | Takuji Tanaka <ttk@t-lab.opal.ne.jp> | 2022-05-08 13:25:05 +0000 |
commit | f273c81f72efeac41b711c646170da89be6d0af2 (patch) | |
tree | f9da74732b36be221b97309026b4cbdfc20576ce /Build/source/texk/bibtex-x/bibtex-2.c | |
parent | ef94babea9cee5479f7d52033df708f46c66afcd (diff) |
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
Diffstat (limited to 'Build/source/texk/bibtex-x/bibtex-2.c')
-rw-r--r-- | Build/source/texk/bibtex-x/bibtex-2.c | 25 |
1 files changed, 25 insertions, 0 deletions
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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ /*************************************************************************** |