diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/UCdomap.c | 4 | ||||
-rw-r--r-- | src/chrtrans/build-chrtrans.com | 1 | ||||
-rw-r--r-- | src/chrtrans/iso16_uni.tbl | 120 | ||||
-rw-r--r-- | src/chrtrans/makefile.dos | 2 | ||||
-rw-r--r-- | src/chrtrans/makefile.in | 4 | ||||
-rw-r--r-- | src/chrtrans/makefile.msc | 2 | ||||
-rw-r--r-- | src/chrtrans/makehdrs.bat | 3 |
7 files changed, 133 insertions, 3 deletions
diff --git a/src/UCdomap.c b/src/UCdomap.c index ddac1876..a01da5fd 100644 --- a/src/UCdomap.c +++ b/src/UCdomap.c @@ -1,5 +1,5 @@ /* - * $LynxId: UCdomap.c,v 1.104 2018/12/29 00:20:33 Kihara.Hideto Exp $ + * $LynxId: UCdomap.c,v 1.105 2021/03/14 17:14:26 emil Exp $ * * UCdomap.c * ========= @@ -77,6 +77,7 @@ #include <iso13_uni.h> /* ISO 8859-13 (Latin 7) */ #include <iso14_uni.h> /* ISO 8859-14 (Latin 8) */ #include <iso15_uni.h> /* ISO 8859-15 (Latin 9) */ +#include <iso16_uni.h> /* ISO 8859-16 (Latin 10) */ #include <koi8r_uni.h> /* KOI8-R Cyrillic */ #include <mac_uni.h> /* Macintosh (8 bit) */ #include <mnem2_suni.h> /* RFC 1345 Mnemonic */ @@ -2232,6 +2233,7 @@ void UCInit(void) UC_CHARSET_SETUP_iso_8859_9; /* ISO 8859-9 (Latin 5) */ UC_CHARSET_SETUP_cp857; /* DosTurkish (cp857) */ UC_CHARSET_SETUP_iso_8859_10; /* ISO 8859-10 North European */ + UC_CHARSET_SETUP_iso_8859_16; /* ISO 8859-16 (Latin 10) */ UC_CHARSET_SETUP_utf_8; /*** UNICODE UTF-8 */ UC_CHARSET_SETUP_mnemonic_ascii_0; /* RFC 1345 w/o Intro */ diff --git a/src/chrtrans/build-chrtrans.com b/src/chrtrans/build-chrtrans.com index c4f88f59..edbba85c 100644 --- a/src/chrtrans/build-chrtrans.com +++ b/src/chrtrans/build-chrtrans.com @@ -119,6 +119,7 @@ $ makeuctb iso10_uni.tbl $ makeuctb iso13_uni.tbl $ makeuctb iso14_uni.tbl $ makeuctb iso15_uni.tbl +$ makeuctb iso16_uni.tbl $ makeuctb koi8r_uni.tbl $ makeuctb koi8u_uni.tbl $ makeuctb mac_uni.tbl diff --git a/src/chrtrans/iso16_uni.tbl b/src/chrtrans/iso16_uni.tbl new file mode 100644 index 00000000..e846b24e --- /dev/null +++ b/src/chrtrans/iso16_uni.tbl @@ -0,0 +1,120 @@ +#The MIME name of this charset. +Miso-8859-16 + +#Name as a Display Charset (used on Options screen) +OLatin 10 (ISO-8859-16) + +# This is not the default font! +D0 + +#Codepage number +#C28606 + +#This table contains the data the Unicode Consortium has on how +#ISO/IEC 8859-16:2001 characters map into Unicode. +# +#Format: Three tab-separated columns +# Column #1 is the ISO/IEC 8859-16 code (in hex as 0xXX) +# Column #2 is the Unicode (in hex as 0xXXXX) +# Column #3 the Unicode name (follows a comment sign, '#') +# +#The entries are in ISO/IEC 8859-16 order. + +0x20-0x7E idem # ASCII + +0xA0 U+00A0 # NO-BREAK SPACE +0xA1 U+0104 # LATIN CAPITAL LETTER A WITH OGONEK +0xA2 U+0105 # LATIN SMALL LETTER A WITH OGONEK +0xA3 U+0141 # LATIN CAPITAL LETTER L WITH STROKE +0xA4 U+20AC # EURO SIGN +0xA5 U+201E # DOUBLE LOW-9 QUOTATION MARK +0xA6 U+0160 # LATIN CAPITAL LETTER S WITH CARON +0xA7 U+00A7 # SECTION SIGN +0xA8 U+0161 # LATIN SMALL LETTER S WITH CARON +0xA9 U+00A9 # COPYRIGHT SIGN +0xAA U+0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW +0xAB U+00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +0xAC U+0179 # LATIN CAPITAL LETTER Z WITH ACUTE +0xAD U+00AD # SOFT HYPHEN +0xAE U+017A # LATIN SMALL LETTER Z WITH ACUTE +0xAF U+017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE +0xB0 U+00B0 # DEGREE SIGN +0xB1 U+00B1 # PLUS-MINUS SIGN +0xB2 U+010C # LATIN CAPITAL LETTER C WITH CARON +0xB3 U+0142 # LATIN SMALL LETTER L WITH STROKE +0xB4 U+017D # LATIN CAPITAL LETTER Z WITH CARON +0xB5 U+201D # RIGHT DOUBLE QUOTATION MARK +0xB6 U+00B6 # PILCROW SIGN +0xB7 U+00B7 # MIDDLE DOT +0xB8 U+017E # LATIN SMALL LETTER Z WITH CARON +0xB9 U+010D # LATIN SMALL LETTER C WITH CARON +0xBA U+0219 # LATIN SMALL LETTER S WITH COMMA BELOW +0xBB U+00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +0xBC U+0152 # LATIN CAPITAL LIGATURE OE +0xBD U+0153 # LATIN SMALL LIGATURE OE +0xBE U+0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS +0xBF U+017C # LATIN SMALL LETTER Z WITH DOT ABOVE +0xC0 U+00C0 # LATIN CAPITAL LETTER A WITH GRAVE +0xC1 U+00C1 # LATIN CAPITAL LETTER A WITH ACUTE +0xC2 U+00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX +0xC3 U+0102 # LATIN CAPITAL LETTER A WITH BREVE +0xC4 U+00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS +0xC5 U+0106 # LATIN CAPITAL LETTER C WITH ACUTE +0xC6 U+00C6 # LATIN CAPITAL LETTER AE +0xC7 U+00C7 # LATIN CAPITAL LETTER C WITH CEDILLA +0xC8 U+00C8 # LATIN CAPITAL LETTER E WITH GRAVE +0xC9 U+00C9 # LATIN CAPITAL LETTER E WITH ACUTE +0xCA U+00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX +0xCB U+00CB # LATIN CAPITAL LETTER E WITH DIAERESIS +0xCC U+00CC # LATIN CAPITAL LETTER I WITH GRAVE +0xCD U+00CD # LATIN CAPITAL LETTER I WITH ACUTE +0xCE U+00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX +0xCF U+00CF # LATIN CAPITAL LETTER I WITH DIAERESIS +0xD0 U+0110 # LATIN CAPITAL LETTER D WITH STROKE +0xD1 U+0143 # LATIN CAPITAL LETTER N WITH ACUTE +0xD2 U+00D2 # LATIN CAPITAL LETTER O WITH GRAVE +0xD3 U+00D3 # LATIN CAPITAL LETTER O WITH ACUTE +0xD4 U+00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX +0xD5 U+0150 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +0xD6 U+00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS +0xD7 U+015A # LATIN CAPITAL LETTER S WITH ACUTE +0xD8 U+0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +0xD9 U+00D9 # LATIN CAPITAL LETTER U WITH GRAVE +0xDA U+00DA # LATIN CAPITAL LETTER U WITH ACUTE +0xDB U+00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX +0xDC U+00DC # LATIN CAPITAL LETTER U WITH DIAERESIS +0xDD U+0118 # LATIN CAPITAL LETTER E WITH OGONEK +0xDE U+021A # LATIN CAPITAL LETTER T WITH COMMA BELOW +0xDF U+00DF # LATIN SMALL LETTER SHARP S +0xE0 U+00E0 # LATIN SMALL LETTER A WITH GRAVE +0xE1 U+00E1 # LATIN SMALL LETTER A WITH ACUTE +0xE2 U+00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX +0xE3 U+0103 # LATIN SMALL LETTER A WITH BREVE +0xE4 U+00E4 # LATIN SMALL LETTER A WITH DIAERESIS +0xE5 U+0107 # LATIN SMALL LETTER C WITH ACUTE +0xE6 U+00E6 # LATIN SMALL LETTER AE +0xE7 U+00E7 # LATIN SMALL LETTER C WITH CEDILLA +0xE8 U+00E8 # LATIN SMALL LETTER E WITH GRAVE +0xE9 U+00E9 # LATIN SMALL LETTER E WITH ACUTE +0xEA U+00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX +0xEB U+00EB # LATIN SMALL LETTER E WITH DIAERESIS +0xEC U+00EC # LATIN SMALL LETTER I WITH GRAVE +0xED U+00ED # LATIN SMALL LETTER I WITH ACUTE +0xEE U+00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX +0xEF U+00EF # LATIN SMALL LETTER I WITH DIAERESIS +0xF0 U+0111 # LATIN SMALL LETTER D WITH STROKE +0xF1 U+0144 # LATIN SMALL LETTER N WITH ACUTE +0xF2 U+00F2 # LATIN SMALL LETTER O WITH GRAVE +0xF3 U+00F3 # LATIN SMALL LETTER O WITH ACUTE +0xF4 U+00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX +0xF5 U+0151 # LATIN SMALL LETTER O WITH DOUBLE ACUTE +0xF6 U+00F6 # LATIN SMALL LETTER O WITH DIAERESIS +0xF7 U+015B # LATIN SMALL LETTER S WITH ACUTE +0xF8 U+0171 # LATIN SMALL LETTER U WITH DOUBLE ACUTE +0xF9 U+00F9 # LATIN SMALL LETTER U WITH GRAVE +0xFA U+00FA # LATIN SMALL LETTER U WITH ACUTE +0xFB U+00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX +0xFC U+00FC # LATIN SMALL LETTER U WITH DIAERESIS +0xFD U+0119 # LATIN SMALL LETTER E WITH OGONEK +0xFE U+021B # LATIN SMALL LETTER T WITH COMMA BELOW +0xFF U+00FF # LATIN SMALL LETTER Y WITH DIAERESIS diff --git a/src/chrtrans/makefile.dos b/src/chrtrans/makefile.dos index 07c141f4..9878637f 100644 --- a/src/chrtrans/makefile.dos +++ b/src/chrtrans/makefile.dos @@ -60,6 +60,7 @@ TABLES= \ iso13_uni.h \ iso14_uni.h \ iso15_uni.h \ + iso16_uni.h \ koi8r_uni.h \ koi8u_uni.h \ mac_uni.h \ @@ -116,6 +117,7 @@ iso10_uni.h: iso10_uni.tbl makeuctb.exe iso13_uni.h: iso13_uni.tbl makeuctb.exe iso14_uni.h: iso14_uni.tbl makeuctb.exe iso15_uni.h: iso15_uni.tbl makeuctb.exe +iso16_uni.h: iso16_uni.tbl makeuctb.exe koi8r_uni.h: koi8r_uni.tbl makeuctb.exe koi8u_uni.h: koi8u_uni.tbl makeuctb.exe mac_uni.h: mac_uni.tbl makeuctb.exe diff --git a/src/chrtrans/makefile.in b/src/chrtrans/makefile.in index 938d36d1..8eb4e588 100644 --- a/src/chrtrans/makefile.in +++ b/src/chrtrans/makefile.in @@ -1,4 +1,4 @@ -# $LynxId: makefile.in,v 1.44 2020/08/28 18:45:03 tom Exp $ +# $LynxId: makefile.in,v 1.45 2021/03/14 17:14:26 emil Exp $ # # Makefile for the makeuctb and unicode tables. # @@ -96,6 +96,7 @@ TABLES= \ iso13_uni.h \ iso14_uni.h \ iso15_uni.h \ + iso16_uni.h \ koi8r_uni.h \ koi8u_uni.h \ mac_uni.h \ @@ -169,6 +170,7 @@ iso10_uni.h: $(srcdir)/iso10_uni.tbl $(MAKEUCTB) iso13_uni.h: $(srcdir)/iso13_uni.tbl $(MAKEUCTB) iso14_uni.h: $(srcdir)/iso14_uni.tbl $(MAKEUCTB) iso15_uni.h: $(srcdir)/iso15_uni.tbl $(MAKEUCTB) +iso16_uni.h: $(srcdir)/iso16_uni.tbl $(MAKEUCTB) koi8r_uni.h: $(srcdir)/koi8r_uni.tbl $(MAKEUCTB) koi8u_uni.h: $(srcdir)/koi8u_uni.tbl $(MAKEUCTB) mac_uni.h: $(srcdir)/mac_uni.tbl $(MAKEUCTB) diff --git a/src/chrtrans/makefile.msc b/src/chrtrans/makefile.msc index 48d074ab..8dd8ace4 100644 --- a/src/chrtrans/makefile.msc +++ b/src/chrtrans/makefile.msc @@ -59,6 +59,7 @@ TABLES= \ iso13_uni.h \ iso14_uni.h \ iso15_uni.h \ + iso16_uni.h \ koi8r_uni.h \ koi8u_uni.h \ mac_uni.h \ @@ -117,6 +118,7 @@ iso10_uni.h: iso10_uni.tbl makeuctb.exe iso13_uni.h: iso13_uni.tbl makeuctb.exe iso14_uni.h: iso14_uni.tbl makeuctb.exe iso15_uni.h: iso15_uni.tbl makeuctb.exe +iso16_uni.h: iso16_uni.tbl makeuctb.exe koi8r_uni.h: koi8r_uni.tbl makeuctb.exe koi8u_uni.h: koi8u_uni.tbl makeuctb.exe mac_uni.h: mac_uni.tbl makeuctb.exe diff --git a/src/chrtrans/makehdrs.bat b/src/chrtrans/makehdrs.bat index 2edbef7c..a3498970 100644 --- a/src/chrtrans/makehdrs.bat +++ b/src/chrtrans/makehdrs.bat @@ -1,4 +1,4 @@ -@rem $LynxId: makehdrs.bat,v 1.1 2007/06/28 21:50:29 tom Exp $ +@rem $LynxId: makehdrs.bat,v 1.2 2021/03/14 17:14:26 emil Exp $ @echo If .tbl files are added or removed you will need to hand edit @echo this batch file. @echo . @@ -38,6 +38,7 @@ makeuctb iso10_uni.tbl makeuctb iso13_uni.tbl makeuctb iso14_uni.tbl makeuctb iso15_uni.tbl +makeuctb iso16_uni.tbl makeuctb koi8r_uni.tbl makeuctb koi8u_uni.tbl makeuctb mac_uni.tbl |