| /* Conversion tables for KS C 5601-1992 based encoding conversion. |
| Copyright (C) 1998-2014 Free Software Foundation, Inc. |
| This file is part of the GNU C Library. |
| Contributed by Jungshik Shin <jshin@pantheon.yale.edu>, 1998. |
| |
| The GNU C Library is free software; you can redistribute it and/or |
| modify it under the terms of the GNU Lesser General Public |
| License as published by the Free Software Foundation; either |
| version 2.1 of the License, or (at your option) any later version. |
| |
| The GNU C Library is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| Lesser General Public License for more details. |
| |
| You should have received a copy of the GNU Lesser General Public |
| License along with the GNU C Library; if not, see |
| <http://www.gnu.org/licenses/>. */ |
| |
| #include <stdint.h> |
| #include "ksc5601.h" |
| |
| /* |
| egrep '# HANGUL SYLL' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ |
| egrep -v '^0x[4-9AD-F]' | egrep -v '^0x..([4-9].|A0)' | \ |
| perl tab21.pl > ksc_hangul1.tb |
| |
| ---------- |
| $n=0; |
| while (<>) { |
| local($ksc, $ucs4, %rest) = split; |
| local($u)=hex($ucs4); |
| local($k)=hex($ksc); |
| printf ("\n ") if ($n % 8 eq 0); |
| ++$n; |
| printf (" 0x%04x,", $u); |
| } |
| printf ("\n"); |
| --------- |
| |
| 2350 Hangul syllables defined in KS C 5601 are assigned |
| row 16 - row 40 (with each row having 94 pre-composed syllables). |
| |
| No gap exists and all of them are sorted in Unicode 2.0 in the same |
| order as in KS C 5601 so that we can use the single table to convert |
| between KS C 5601-1987 based encodings(EUC-KR, ISO-2022-KR) |
| and UCS-4. |
| |
| */ |
| |
| |
| const uint16_t __ksc5601_hangul_to_ucs[KSC5601_HANGUL]= |
| { |
| 0xac00, 0xac01, 0xac04, 0xac07, 0xac08, 0xac09, 0xac0a, 0xac10, |
| 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, 0xac17, 0xac19, |
| 0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac20, 0xac24, 0xac2c, 0xac2d, |
| 0xac2f, 0xac30, 0xac31, 0xac38, 0xac39, 0xac3c, 0xac40, 0xac4b, |
| 0xac4d, 0xac54, 0xac58, 0xac5c, 0xac70, 0xac71, 0xac74, 0xac77, |
| 0xac78, 0xac7a, 0xac80, 0xac81, 0xac83, 0xac84, 0xac85, 0xac86, |
| 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac90, 0xac94, 0xac9c, 0xac9d, |
| 0xac9f, 0xaca0, 0xaca1, 0xaca8, 0xaca9, 0xacaa, 0xacac, 0xacaf, |
| 0xacb0, 0xacb8, 0xacb9, 0xacbb, 0xacbc, 0xacbd, 0xacc1, 0xacc4, |
| 0xacc8, 0xaccc, 0xacd5, 0xacd7, 0xace0, 0xace1, 0xace4, 0xace7, |
| 0xace8, 0xacea, 0xacec, 0xacef, 0xacf0, 0xacf1, 0xacf3, 0xacf5, |
| 0xacf6, 0xacfc, 0xacfd, 0xad00, 0xad04, 0xad06, 0xad0c, 0xad0d, |
| 0xad0f, 0xad11, 0xad18, 0xad1c, 0xad20, 0xad29, 0xad2c, 0xad2d, |
| 0xad34, 0xad35, 0xad38, 0xad3c, 0xad44, 0xad45, 0xad47, 0xad49, |
| 0xad50, 0xad54, 0xad58, 0xad61, 0xad63, 0xad6c, 0xad6d, 0xad70, |
| 0xad73, 0xad74, 0xad75, 0xad76, 0xad7b, 0xad7c, 0xad7d, 0xad7f, |
| 0xad81, 0xad82, 0xad88, 0xad89, 0xad8c, 0xad90, 0xad9c, 0xad9d, |
| 0xada4, 0xadb7, 0xadc0, 0xadc1, 0xadc4, 0xadc8, 0xadd0, 0xadd1, |
| 0xadd3, 0xaddc, 0xade0, 0xade4, 0xadf8, 0xadf9, 0xadfc, 0xadff, |
| 0xae00, 0xae01, 0xae08, 0xae09, 0xae0b, 0xae0d, 0xae14, 0xae30, |
| 0xae31, 0xae34, 0xae37, 0xae38, 0xae3a, 0xae40, 0xae41, 0xae43, |
| 0xae45, 0xae46, 0xae4a, 0xae4c, 0xae4d, 0xae4e, 0xae50, 0xae54, |
| 0xae56, 0xae5c, 0xae5d, 0xae5f, 0xae60, 0xae61, 0xae65, 0xae68, |
| 0xae69, 0xae6c, 0xae70, 0xae78, 0xae79, 0xae7b, 0xae7c, 0xae7d, |
| 0xae84, 0xae85, 0xae8c, 0xaebc, 0xaebd, 0xaebe, 0xaec0, 0xaec4, |
| 0xaecc, 0xaecd, 0xaecf, 0xaed0, 0xaed1, 0xaed8, 0xaed9, 0xaedc, |
| 0xaee8, 0xaeeb, 0xaeed, 0xaef4, 0xaef8, 0xaefc, 0xaf07, 0xaf08, |
| 0xaf0d, 0xaf10, 0xaf2c, 0xaf2d, 0xaf30, 0xaf32, 0xaf34, 0xaf3c, |
| 0xaf3d, 0xaf3f, 0xaf41, 0xaf42, 0xaf43, 0xaf48, 0xaf49, 0xaf50, |
| 0xaf5c, 0xaf5d, 0xaf64, 0xaf65, 0xaf79, 0xaf80, 0xaf84, 0xaf88, |
| 0xaf90, 0xaf91, 0xaf95, 0xaf9c, 0xafb8, 0xafb9, 0xafbc, 0xafc0, |
| 0xafc7, 0xafc8, 0xafc9, 0xafcb, 0xafcd, 0xafce, 0xafd4, 0xafdc, |
| 0xafe8, 0xafe9, 0xaff0, 0xaff1, 0xaff4, 0xaff8, 0xb000, 0xb001, |
| 0xb004, 0xb00c, 0xb010, 0xb014, 0xb01c, 0xb01d, 0xb028, 0xb044, |
| 0xb045, 0xb048, 0xb04a, 0xb04c, 0xb04e, 0xb053, 0xb054, 0xb055, |
| 0xb057, 0xb059, 0xb05d, 0xb07c, 0xb07d, 0xb080, 0xb084, 0xb08c, |
| 0xb08d, 0xb08f, 0xb091, 0xb098, 0xb099, 0xb09a, 0xb09c, 0xb09f, |
| 0xb0a0, 0xb0a1, 0xb0a2, 0xb0a8, 0xb0a9, 0xb0ab, 0xb0ac, 0xb0ad, |
| 0xb0ae, 0xb0af, 0xb0b1, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b8, 0xb0bc, |
| 0xb0c4, 0xb0c5, 0xb0c7, 0xb0c8, 0xb0c9, 0xb0d0, 0xb0d1, 0xb0d4, |
| 0xb0d8, 0xb0e0, 0xb0e5, 0xb108, 0xb109, 0xb10b, 0xb10c, 0xb110, |
| 0xb112, 0xb113, 0xb118, 0xb119, 0xb11b, 0xb11c, 0xb11d, 0xb123, |
| 0xb124, 0xb125, 0xb128, 0xb12c, 0xb134, 0xb135, 0xb137, 0xb138, |
| 0xb139, 0xb140, 0xb141, 0xb144, 0xb148, 0xb150, 0xb151, 0xb154, |
| 0xb155, 0xb158, 0xb15c, 0xb160, 0xb178, 0xb179, 0xb17c, 0xb180, |
| 0xb182, 0xb188, 0xb189, 0xb18b, 0xb18d, 0xb192, 0xb193, 0xb194, |
| 0xb198, 0xb19c, 0xb1a8, 0xb1cc, 0xb1d0, 0xb1d4, 0xb1dc, 0xb1dd, |
| 0xb1df, 0xb1e8, 0xb1e9, 0xb1ec, 0xb1f0, 0xb1f9, 0xb1fb, 0xb1fd, |
| 0xb204, 0xb205, 0xb208, 0xb20b, 0xb20c, 0xb214, 0xb215, 0xb217, |
| 0xb219, 0xb220, 0xb234, 0xb23c, 0xb258, 0xb25c, 0xb260, 0xb268, |
| 0xb269, 0xb274, 0xb275, 0xb27c, 0xb284, 0xb285, 0xb289, 0xb290, |
| 0xb291, 0xb294, 0xb298, 0xb299, 0xb29a, 0xb2a0, 0xb2a1, 0xb2a3, |
| 0xb2a5, 0xb2a6, 0xb2aa, 0xb2ac, 0xb2b0, 0xb2b4, 0xb2c8, 0xb2c9, |
| 0xb2cc, 0xb2d0, 0xb2d2, 0xb2d8, 0xb2d9, 0xb2db, 0xb2dd, 0xb2e2, |
| 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e8, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, |
| 0xb2ef, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f7, 0xb2f8, 0xb2f9, 0xb2fa, |
| 0xb2fb, 0xb2ff, 0xb300, 0xb301, 0xb304, 0xb308, 0xb310, 0xb311, |
| 0xb313, 0xb314, 0xb315, 0xb31c, 0xb354, 0xb355, 0xb356, 0xb358, |
| 0xb35b, 0xb35c, 0xb35e, 0xb35f, 0xb364, 0xb365, 0xb367, 0xb369, |
| 0xb36b, 0xb36e, 0xb370, 0xb371, 0xb374, 0xb378, 0xb380, 0xb381, |
| 0xb383, 0xb384, 0xb385, 0xb38c, 0xb390, 0xb394, 0xb3a0, 0xb3a1, |
| 0xb3a8, 0xb3ac, 0xb3c4, 0xb3c5, 0xb3c8, 0xb3cb, 0xb3cc, 0xb3ce, |
| 0xb3d0, 0xb3d4, 0xb3d5, 0xb3d7, 0xb3d9, 0xb3db, 0xb3dd, 0xb3e0, |
| 0xb3e4, 0xb3e8, 0xb3fc, 0xb410, 0xb418, 0xb41c, 0xb420, 0xb428, |
| 0xb429, 0xb42b, 0xb434, 0xb450, 0xb451, 0xb454, 0xb458, 0xb460, |
| 0xb461, 0xb463, 0xb465, 0xb46c, 0xb480, 0xb488, 0xb49d, 0xb4a4, |
| 0xb4a8, 0xb4ac, 0xb4b5, 0xb4b7, 0xb4b9, 0xb4c0, 0xb4c4, 0xb4c8, |
| 0xb4d0, 0xb4d5, 0xb4dc, 0xb4dd, 0xb4e0, 0xb4e3, 0xb4e4, 0xb4e6, |
| 0xb4ec, 0xb4ed, 0xb4ef, 0xb4f1, 0xb4f8, 0xb514, 0xb515, 0xb518, |
| 0xb51b, 0xb51c, 0xb524, 0xb525, 0xb527, 0xb528, 0xb529, 0xb52a, |
| 0xb530, 0xb531, 0xb534, 0xb538, 0xb540, 0xb541, 0xb543, 0xb544, |
| 0xb545, 0xb54b, 0xb54c, 0xb54d, 0xb550, 0xb554, 0xb55c, 0xb55d, |
| 0xb55f, 0xb560, 0xb561, 0xb5a0, 0xb5a1, 0xb5a4, 0xb5a8, 0xb5aa, |
| 0xb5ab, 0xb5b0, 0xb5b1, 0xb5b3, 0xb5b4, 0xb5b5, 0xb5bb, 0xb5bc, |
| 0xb5bd, 0xb5c0, 0xb5c4, 0xb5cc, 0xb5cd, 0xb5cf, 0xb5d0, 0xb5d1, |
| 0xb5d8, 0xb5ec, 0xb610, 0xb611, 0xb614, 0xb618, 0xb625, 0xb62c, |
| 0xb634, 0xb648, 0xb664, 0xb668, 0xb69c, 0xb69d, 0xb6a0, 0xb6a4, |
| 0xb6ab, 0xb6ac, 0xb6b1, 0xb6d4, 0xb6f0, 0xb6f4, 0xb6f8, 0xb700, |
| 0xb701, 0xb705, 0xb728, 0xb729, 0xb72c, 0xb72f, 0xb730, 0xb738, |
| 0xb739, 0xb73b, 0xb744, 0xb748, 0xb74c, 0xb754, 0xb755, 0xb760, |
| 0xb764, 0xb768, 0xb770, 0xb771, 0xb773, 0xb775, 0xb77c, 0xb77d, |
| 0xb780, 0xb784, 0xb78c, 0xb78d, 0xb78f, 0xb790, 0xb791, 0xb792, |
| 0xb796, 0xb797, 0xb798, 0xb799, 0xb79c, 0xb7a0, 0xb7a8, 0xb7a9, |
| 0xb7ab, 0xb7ac, 0xb7ad, 0xb7b4, 0xb7b5, 0xb7b8, 0xb7c7, 0xb7c9, |
| 0xb7ec, 0xb7ed, 0xb7f0, 0xb7f4, 0xb7fc, 0xb7fd, 0xb7ff, 0xb800, |
| 0xb801, 0xb807, 0xb808, 0xb809, 0xb80c, 0xb810, 0xb818, 0xb819, |
| 0xb81b, 0xb81d, 0xb824, 0xb825, 0xb828, 0xb82c, 0xb834, 0xb835, |
| 0xb837, 0xb838, 0xb839, 0xb840, 0xb844, 0xb851, 0xb853, 0xb85c, |
| 0xb85d, 0xb860, 0xb864, 0xb86c, 0xb86d, 0xb86f, 0xb871, 0xb878, |
| 0xb87c, 0xb88d, 0xb8a8, 0xb8b0, 0xb8b4, 0xb8b8, 0xb8c0, 0xb8c1, |
| 0xb8c3, 0xb8c5, 0xb8cc, 0xb8d0, 0xb8d4, 0xb8dd, 0xb8df, 0xb8e1, |
| 0xb8e8, 0xb8e9, 0xb8ec, 0xb8f0, 0xb8f8, 0xb8f9, 0xb8fb, 0xb8fd, |
| 0xb904, 0xb918, 0xb920, 0xb93c, 0xb93d, 0xb940, 0xb944, 0xb94c, |
| 0xb94f, 0xb951, 0xb958, 0xb959, 0xb95c, 0xb960, 0xb968, 0xb969, |
| 0xb96b, 0xb96d, 0xb974, 0xb975, 0xb978, 0xb97c, 0xb984, 0xb985, |
| 0xb987, 0xb989, 0xb98a, 0xb98d, 0xb98e, 0xb9ac, 0xb9ad, 0xb9b0, |
| 0xb9b4, 0xb9bc, 0xb9bd, 0xb9bf, 0xb9c1, 0xb9c8, 0xb9c9, 0xb9cc, |
| 0xb9ce, 0xb9cf, 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d8, 0xb9d9, 0xb9db, |
| 0xb9dd, 0xb9de, 0xb9e1, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e8, 0xb9ec, |
| 0xb9f4, 0xb9f5, 0xb9f7, 0xb9f8, 0xb9f9, 0xb9fa, 0xba00, 0xba01, |
| 0xba08, 0xba15, 0xba38, 0xba39, 0xba3c, 0xba40, 0xba42, 0xba48, |
| 0xba49, 0xba4b, 0xba4d, 0xba4e, 0xba53, 0xba54, 0xba55, 0xba58, |
| 0xba5c, 0xba64, 0xba65, 0xba67, 0xba68, 0xba69, 0xba70, 0xba71, |
| 0xba74, 0xba78, 0xba83, 0xba84, 0xba85, 0xba87, 0xba8c, 0xbaa8, |
| 0xbaa9, 0xbaab, 0xbaac, 0xbab0, 0xbab2, 0xbab8, 0xbab9, 0xbabb, |
| 0xbabd, 0xbac4, 0xbac8, 0xbad8, 0xbad9, 0xbafc, 0xbb00, 0xbb04, |
| 0xbb0d, 0xbb0f, 0xbb11, 0xbb18, 0xbb1c, 0xbb20, 0xbb29, 0xbb2b, |
| 0xbb34, 0xbb35, 0xbb36, 0xbb38, 0xbb3b, 0xbb3c, 0xbb3d, 0xbb3e, |
| 0xbb44, 0xbb45, 0xbb47, 0xbb49, 0xbb4d, 0xbb4f, 0xbb50, 0xbb54, |
| 0xbb58, 0xbb61, 0xbb63, 0xbb6c, 0xbb88, 0xbb8c, 0xbb90, 0xbba4, |
| 0xbba8, 0xbbac, 0xbbb4, 0xbbb7, 0xbbc0, 0xbbc4, 0xbbc8, 0xbbd0, |
| 0xbbd3, 0xbbf8, 0xbbf9, 0xbbfc, 0xbbff, 0xbc00, 0xbc02, 0xbc08, |
| 0xbc09, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0f, 0xbc11, 0xbc14, 0xbc15, |
| 0xbc16, 0xbc17, 0xbc18, 0xbc1b, 0xbc1c, 0xbc1d, 0xbc1e, 0xbc1f, |
| 0xbc24, 0xbc25, 0xbc27, 0xbc29, 0xbc2d, 0xbc30, 0xbc31, 0xbc34, |
| 0xbc38, 0xbc40, 0xbc41, 0xbc43, 0xbc44, 0xbc45, 0xbc49, 0xbc4c, |
| 0xbc4d, 0xbc50, 0xbc5d, 0xbc84, 0xbc85, 0xbc88, 0xbc8b, 0xbc8c, |
| 0xbc8e, 0xbc94, 0xbc95, 0xbc97, 0xbc99, 0xbc9a, 0xbca0, 0xbca1, |
| 0xbca4, 0xbca7, 0xbca8, 0xbcb0, 0xbcb1, 0xbcb3, 0xbcb4, 0xbcb5, |
| 0xbcbc, 0xbcbd, 0xbcc0, 0xbcc4, 0xbccd, 0xbccf, 0xbcd0, 0xbcd1, |
| 0xbcd5, 0xbcd8, 0xbcdc, 0xbcf4, 0xbcf5, 0xbcf6, 0xbcf8, 0xbcfc, |
| 0xbd04, 0xbd05, 0xbd07, 0xbd09, 0xbd10, 0xbd14, 0xbd24, 0xbd2c, |
| 0xbd40, 0xbd48, 0xbd49, 0xbd4c, 0xbd50, 0xbd58, 0xbd59, 0xbd64, |
| 0xbd68, 0xbd80, 0xbd81, 0xbd84, 0xbd87, 0xbd88, 0xbd89, 0xbd8a, |
| 0xbd90, 0xbd91, 0xbd93, 0xbd95, 0xbd99, 0xbd9a, 0xbd9c, 0xbda4, |
| 0xbdb0, 0xbdb8, 0xbdd4, 0xbdd5, 0xbdd8, 0xbddc, 0xbde9, 0xbdf0, |
| 0xbdf4, 0xbdf8, 0xbe00, 0xbe03, 0xbe05, 0xbe0c, 0xbe0d, 0xbe10, |
| 0xbe14, 0xbe1c, 0xbe1d, 0xbe1f, 0xbe44, 0xbe45, 0xbe48, 0xbe4c, |
| 0xbe4e, 0xbe54, 0xbe55, 0xbe57, 0xbe59, 0xbe5a, 0xbe5b, 0xbe60, |
| 0xbe61, 0xbe64, 0xbe68, 0xbe6a, 0xbe70, 0xbe71, 0xbe73, 0xbe74, |
| 0xbe75, 0xbe7b, 0xbe7c, 0xbe7d, 0xbe80, 0xbe84, 0xbe8c, 0xbe8d, |
| 0xbe8f, 0xbe90, 0xbe91, 0xbe98, 0xbe99, 0xbea8, 0xbed0, 0xbed1, |
| 0xbed4, 0xbed7, 0xbed8, 0xbee0, 0xbee3, 0xbee4, 0xbee5, 0xbeec, |
| 0xbf01, 0xbf08, 0xbf09, 0xbf18, 0xbf19, 0xbf1b, 0xbf1c, 0xbf1d, |
| 0xbf40, 0xbf41, 0xbf44, 0xbf48, 0xbf50, 0xbf51, 0xbf55, 0xbf94, |
| 0xbfb0, 0xbfc5, 0xbfcc, 0xbfcd, 0xbfd0, 0xbfd4, 0xbfdc, 0xbfdf, |
| 0xbfe1, 0xc03c, 0xc051, 0xc058, 0xc05c, 0xc060, 0xc068, 0xc069, |
| 0xc090, 0xc091, 0xc094, 0xc098, 0xc0a0, 0xc0a1, 0xc0a3, 0xc0a5, |
| 0xc0ac, 0xc0ad, 0xc0af, 0xc0b0, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, |
| 0xc0bc, 0xc0bd, 0xc0bf, 0xc0c0, 0xc0c1, 0xc0c5, 0xc0c8, 0xc0c9, |
| 0xc0cc, 0xc0d0, 0xc0d8, 0xc0d9, 0xc0db, 0xc0dc, 0xc0dd, 0xc0e4, |
| 0xc0e5, 0xc0e8, 0xc0ec, 0xc0f4, 0xc0f5, 0xc0f7, 0xc0f9, 0xc100, |
| 0xc104, 0xc108, 0xc110, 0xc115, 0xc11c, 0xc11d, 0xc11e, 0xc11f, |
| 0xc120, 0xc123, 0xc124, 0xc126, 0xc127, 0xc12c, 0xc12d, 0xc12f, |
| 0xc130, 0xc131, 0xc136, 0xc138, 0xc139, 0xc13c, 0xc140, 0xc148, |
| 0xc149, 0xc14b, 0xc14c, 0xc14d, 0xc154, 0xc155, 0xc158, 0xc15c, |
| 0xc164, 0xc165, 0xc167, 0xc168, 0xc169, 0xc170, 0xc174, 0xc178, |
| 0xc185, 0xc18c, 0xc18d, 0xc18e, 0xc190, 0xc194, 0xc196, 0xc19c, |
| 0xc19d, 0xc19f, 0xc1a1, 0xc1a5, 0xc1a8, 0xc1a9, 0xc1ac, 0xc1b0, |
| 0xc1bd, 0xc1c4, 0xc1c8, 0xc1cc, 0xc1d4, 0xc1d7, 0xc1d8, 0xc1e0, |
| 0xc1e4, 0xc1e8, 0xc1f0, 0xc1f1, 0xc1f3, 0xc1fc, 0xc1fd, 0xc200, |
| 0xc204, 0xc20c, 0xc20d, 0xc20f, 0xc211, 0xc218, 0xc219, 0xc21c, |
| 0xc21f, 0xc220, 0xc228, 0xc229, 0xc22b, 0xc22d, 0xc22f, 0xc231, |
| 0xc232, 0xc234, 0xc248, 0xc250, 0xc251, 0xc254, 0xc258, 0xc260, |
| 0xc265, 0xc26c, 0xc26d, 0xc270, 0xc274, 0xc27c, 0xc27d, 0xc27f, |
| 0xc281, 0xc288, 0xc289, 0xc290, 0xc298, 0xc29b, 0xc29d, 0xc2a4, |
| 0xc2a5, 0xc2a8, 0xc2ac, 0xc2ad, 0xc2b4, 0xc2b5, 0xc2b7, 0xc2b9, |
| 0xc2dc, 0xc2dd, 0xc2e0, 0xc2e3, 0xc2e4, 0xc2eb, 0xc2ec, 0xc2ed, |
| 0xc2ef, 0xc2f1, 0xc2f6, 0xc2f8, 0xc2f9, 0xc2fb, 0xc2fc, 0xc300, |
| 0xc308, 0xc309, 0xc30c, 0xc30d, 0xc313, 0xc314, 0xc315, 0xc318, |
| 0xc31c, 0xc324, 0xc325, 0xc328, 0xc329, 0xc345, 0xc368, 0xc369, |
| 0xc36c, 0xc370, 0xc372, 0xc378, 0xc379, 0xc37c, 0xc37d, 0xc384, |
| 0xc388, 0xc38c, 0xc3c0, 0xc3d8, 0xc3d9, 0xc3dc, 0xc3df, 0xc3e0, |
| 0xc3e2, 0xc3e8, 0xc3e9, 0xc3ed, 0xc3f4, 0xc3f5, 0xc3f8, 0xc408, |
| 0xc410, 0xc424, 0xc42c, 0xc430, 0xc434, 0xc43c, 0xc43d, 0xc448, |
| 0xc464, 0xc465, 0xc468, 0xc46c, 0xc474, 0xc475, 0xc479, 0xc480, |
| 0xc494, 0xc49c, 0xc4b8, 0xc4bc, 0xc4e9, 0xc4f0, 0xc4f1, 0xc4f4, |
| 0xc4f8, 0xc4fa, 0xc4ff, 0xc500, 0xc501, 0xc50c, 0xc510, 0xc514, |
| 0xc51c, 0xc528, 0xc529, 0xc52c, 0xc530, 0xc538, 0xc539, 0xc53b, |
| 0xc53d, 0xc544, 0xc545, 0xc548, 0xc549, 0xc54a, 0xc54c, 0xc54d, |
| 0xc54e, 0xc553, 0xc554, 0xc555, 0xc557, 0xc558, 0xc559, 0xc55d, |
| 0xc55e, 0xc560, 0xc561, 0xc564, 0xc568, 0xc570, 0xc571, 0xc573, |
| 0xc574, 0xc575, 0xc57c, 0xc57d, 0xc580, 0xc584, 0xc587, 0xc58c, |
| 0xc58d, 0xc58f, 0xc591, 0xc595, 0xc597, 0xc598, 0xc59c, 0xc5a0, |
| 0xc5a9, 0xc5b4, 0xc5b5, 0xc5b8, 0xc5b9, 0xc5bb, 0xc5bc, 0xc5bd, |
| 0xc5be, 0xc5c4, 0xc5c5, 0xc5c6, 0xc5c7, 0xc5c8, 0xc5c9, 0xc5ca, |
| 0xc5cc, 0xc5ce, 0xc5d0, 0xc5d1, 0xc5d4, 0xc5d8, 0xc5e0, 0xc5e1, |
| 0xc5e3, 0xc5e5, 0xc5ec, 0xc5ed, 0xc5ee, 0xc5f0, 0xc5f4, 0xc5f6, |
| 0xc5f7, 0xc5fc, 0xc5fd, 0xc5fe, 0xc5ff, 0xc600, 0xc601, 0xc605, |
| 0xc606, 0xc607, 0xc608, 0xc60c, 0xc610, 0xc618, 0xc619, 0xc61b, |
| 0xc61c, 0xc624, 0xc625, 0xc628, 0xc62c, 0xc62d, 0xc62e, 0xc630, |
| 0xc633, 0xc634, 0xc635, 0xc637, 0xc639, 0xc63b, 0xc640, 0xc641, |
| 0xc644, 0xc648, 0xc650, 0xc651, 0xc653, 0xc654, 0xc655, 0xc65c, |
| 0xc65d, 0xc660, 0xc66c, 0xc66f, 0xc671, 0xc678, 0xc679, 0xc67c, |
| 0xc680, 0xc688, 0xc689, 0xc68b, 0xc68d, 0xc694, 0xc695, 0xc698, |
| 0xc69c, 0xc6a4, 0xc6a5, 0xc6a7, 0xc6a9, 0xc6b0, 0xc6b1, 0xc6b4, |
| 0xc6b8, 0xc6b9, 0xc6ba, 0xc6c0, 0xc6c1, 0xc6c3, 0xc6c5, 0xc6cc, |
| 0xc6cd, 0xc6d0, 0xc6d4, 0xc6dc, 0xc6dd, 0xc6e0, 0xc6e1, 0xc6e8, |
| 0xc6e9, 0xc6ec, 0xc6f0, 0xc6f8, 0xc6f9, 0xc6fd, 0xc704, 0xc705, |
| 0xc708, 0xc70c, 0xc714, 0xc715, 0xc717, 0xc719, 0xc720, 0xc721, |
| 0xc724, 0xc728, 0xc730, 0xc731, 0xc733, 0xc735, 0xc737, 0xc73c, |
| 0xc73d, 0xc740, 0xc744, 0xc74a, 0xc74c, 0xc74d, 0xc74f, 0xc751, |
| 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc75c, |
| 0xc760, 0xc768, 0xc76b, 0xc774, 0xc775, 0xc778, 0xc77c, 0xc77d, |
| 0xc77e, 0xc783, 0xc784, 0xc785, 0xc787, 0xc788, 0xc789, 0xc78a, |
| 0xc78e, 0xc790, 0xc791, 0xc794, 0xc796, 0xc797, 0xc798, 0xc79a, |
| 0xc7a0, 0xc7a1, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, 0xc7ac, 0xc7ad, |
| 0xc7b0, 0xc7b4, 0xc7bc, 0xc7bd, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c8, |
| 0xc7c9, 0xc7cc, 0xc7ce, 0xc7d0, 0xc7d8, 0xc7dd, 0xc7e4, 0xc7e8, |
| 0xc7ec, 0xc800, 0xc801, 0xc804, 0xc808, 0xc80a, 0xc810, 0xc811, |
| 0xc813, 0xc815, 0xc816, 0xc81c, 0xc81d, 0xc820, 0xc824, 0xc82c, |
| 0xc82d, 0xc82f, 0xc831, 0xc838, 0xc83c, 0xc840, 0xc848, 0xc849, |
| 0xc84c, 0xc84d, 0xc854, 0xc870, 0xc871, 0xc874, 0xc878, 0xc87a, |
| 0xc880, 0xc881, 0xc883, 0xc885, 0xc886, 0xc887, 0xc88b, 0xc88c, |
| 0xc88d, 0xc894, 0xc89d, 0xc89f, 0xc8a1, 0xc8a8, 0xc8bc, 0xc8bd, |
| 0xc8c4, 0xc8c8, 0xc8cc, 0xc8d4, 0xc8d5, 0xc8d7, 0xc8d9, 0xc8e0, |
| 0xc8e1, 0xc8e4, 0xc8f5, 0xc8fc, 0xc8fd, 0xc900, 0xc904, 0xc905, |
| 0xc906, 0xc90c, 0xc90d, 0xc90f, 0xc911, 0xc918, 0xc92c, 0xc934, |
| 0xc950, 0xc951, 0xc954, 0xc958, 0xc960, 0xc961, 0xc963, 0xc96c, |
| 0xc970, 0xc974, 0xc97c, 0xc988, 0xc989, 0xc98c, 0xc990, 0xc998, |
| 0xc999, 0xc99b, 0xc99d, 0xc9c0, 0xc9c1, 0xc9c4, 0xc9c7, 0xc9c8, |
| 0xc9ca, 0xc9d0, 0xc9d1, 0xc9d3, 0xc9d5, 0xc9d6, 0xc9d9, 0xc9da, |
| 0xc9dc, 0xc9dd, 0xc9e0, 0xc9e2, 0xc9e4, 0xc9e7, 0xc9ec, 0xc9ed, |
| 0xc9ef, 0xc9f0, 0xc9f1, 0xc9f8, 0xc9f9, 0xc9fc, 0xca00, 0xca08, |
| 0xca09, 0xca0b, 0xca0c, 0xca0d, 0xca14, 0xca18, 0xca29, 0xca4c, |
| 0xca4d, 0xca50, 0xca54, 0xca5c, 0xca5d, 0xca5f, 0xca60, 0xca61, |
| 0xca68, 0xca7d, 0xca84, 0xca98, 0xcabc, 0xcabd, 0xcac0, 0xcac4, |
| 0xcacc, 0xcacd, 0xcacf, 0xcad1, 0xcad3, 0xcad8, 0xcad9, 0xcae0, |
| 0xcaec, 0xcaf4, 0xcb08, 0xcb10, 0xcb14, 0xcb18, 0xcb20, 0xcb21, |
| 0xcb41, 0xcb48, 0xcb49, 0xcb4c, 0xcb50, 0xcb58, 0xcb59, 0xcb5d, |
| 0xcb64, 0xcb78, 0xcb79, 0xcb9c, 0xcbb8, 0xcbd4, 0xcbe4, 0xcbe7, |
| 0xcbe9, 0xcc0c, 0xcc0d, 0xcc10, 0xcc14, 0xcc1c, 0xcc1d, 0xcc21, |
| 0xcc22, 0xcc27, 0xcc28, 0xcc29, 0xcc2c, 0xcc2e, 0xcc30, 0xcc38, |
| 0xcc39, 0xcc3b, 0xcc3c, 0xcc3d, 0xcc3e, 0xcc44, 0xcc45, 0xcc48, |
| 0xcc4c, 0xcc54, 0xcc55, 0xcc57, 0xcc58, 0xcc59, 0xcc60, 0xcc64, |
| 0xcc66, 0xcc68, 0xcc70, 0xcc75, 0xcc98, 0xcc99, 0xcc9c, 0xcca0, |
| 0xcca8, 0xcca9, 0xccab, 0xccac, 0xccad, 0xccb4, 0xccb5, 0xccb8, |
| 0xccbc, 0xccc4, 0xccc5, 0xccc7, 0xccc9, 0xccd0, 0xccd4, 0xcce4, |
| 0xccec, 0xccf0, 0xcd01, 0xcd08, 0xcd09, 0xcd0c, 0xcd10, 0xcd18, |
| 0xcd19, 0xcd1b, 0xcd1d, 0xcd24, 0xcd28, 0xcd2c, 0xcd39, 0xcd5c, |
| 0xcd60, 0xcd64, 0xcd6c, 0xcd6d, 0xcd6f, 0xcd71, 0xcd78, 0xcd88, |
| 0xcd94, 0xcd95, 0xcd98, 0xcd9c, 0xcda4, 0xcda5, 0xcda7, 0xcda9, |
| 0xcdb0, 0xcdc4, 0xcdcc, 0xcdd0, 0xcde8, 0xcdec, 0xcdf0, 0xcdf8, |
| 0xcdf9, 0xcdfb, 0xcdfd, 0xce04, 0xce08, 0xce0c, 0xce14, 0xce19, |
| 0xce20, 0xce21, 0xce24, 0xce28, 0xce30, 0xce31, 0xce33, 0xce35, |
| 0xce58, 0xce59, 0xce5c, 0xce5f, 0xce60, 0xce61, 0xce68, 0xce69, |
| 0xce6b, 0xce6d, 0xce74, 0xce75, 0xce78, 0xce7c, 0xce84, 0xce85, |
| 0xce87, 0xce89, 0xce90, 0xce91, 0xce94, 0xce98, 0xcea0, 0xcea1, |
| 0xcea3, 0xcea4, 0xcea5, 0xceac, 0xcead, 0xcec1, 0xcee4, 0xcee5, |
| 0xcee8, 0xceeb, 0xceec, 0xcef4, 0xcef5, 0xcef7, 0xcef8, 0xcef9, |
| 0xcf00, 0xcf01, 0xcf04, 0xcf08, 0xcf10, 0xcf11, 0xcf13, 0xcf15, |
| 0xcf1c, 0xcf20, 0xcf24, 0xcf2c, 0xcf2d, 0xcf2f, 0xcf30, 0xcf31, |
| 0xcf38, 0xcf54, 0xcf55, 0xcf58, 0xcf5c, 0xcf64, 0xcf65, 0xcf67, |
| 0xcf69, 0xcf70, 0xcf71, 0xcf74, 0xcf78, 0xcf80, 0xcf85, 0xcf8c, |
| 0xcfa1, 0xcfa8, 0xcfb0, 0xcfc4, 0xcfe0, 0xcfe1, 0xcfe4, 0xcfe8, |
| 0xcff0, 0xcff1, 0xcff3, 0xcff5, 0xcffc, 0xd000, 0xd004, 0xd011, |
| 0xd018, 0xd02d, 0xd034, 0xd035, 0xd038, 0xd03c, 0xd044, 0xd045, |
| 0xd047, 0xd049, 0xd050, 0xd054, 0xd058, 0xd060, 0xd06c, 0xd06d, |
| 0xd070, 0xd074, 0xd07c, 0xd07d, 0xd081, 0xd0a4, 0xd0a5, 0xd0a8, |
| 0xd0ac, 0xd0b4, 0xd0b5, 0xd0b7, 0xd0b9, 0xd0c0, 0xd0c1, 0xd0c4, |
| 0xd0c8, 0xd0c9, 0xd0d0, 0xd0d1, 0xd0d3, 0xd0d4, 0xd0d5, 0xd0dc, |
| 0xd0dd, 0xd0e0, 0xd0e4, 0xd0ec, 0xd0ed, 0xd0ef, 0xd0f0, 0xd0f1, |
| 0xd0f8, 0xd10d, 0xd130, 0xd131, 0xd134, 0xd138, 0xd13a, 0xd140, |
| 0xd141, 0xd143, 0xd144, 0xd145, 0xd14c, 0xd14d, 0xd150, 0xd154, |
| 0xd15c, 0xd15d, 0xd15f, 0xd161, 0xd168, 0xd16c, 0xd17c, 0xd184, |
| 0xd188, 0xd1a0, 0xd1a1, 0xd1a4, 0xd1a8, 0xd1b0, 0xd1b1, 0xd1b3, |
| 0xd1b5, 0xd1ba, 0xd1bc, 0xd1c0, 0xd1d8, 0xd1f4, 0xd1f8, 0xd207, |
| 0xd209, 0xd210, 0xd22c, 0xd22d, 0xd230, 0xd234, 0xd23c, 0xd23d, |
| 0xd23f, 0xd241, 0xd248, 0xd25c, 0xd264, 0xd280, 0xd281, 0xd284, |
| 0xd288, 0xd290, 0xd291, 0xd295, 0xd29c, 0xd2a0, 0xd2a4, 0xd2ac, |
| 0xd2b1, 0xd2b8, 0xd2b9, 0xd2bc, 0xd2bf, 0xd2c0, 0xd2c2, 0xd2c8, |
| 0xd2c9, 0xd2cb, 0xd2d4, 0xd2d8, 0xd2dc, 0xd2e4, 0xd2e5, 0xd2f0, |
| 0xd2f1, 0xd2f4, 0xd2f8, 0xd300, 0xd301, 0xd303, 0xd305, 0xd30c, |
| 0xd30d, 0xd30e, 0xd310, 0xd314, 0xd316, 0xd31c, 0xd31d, 0xd31f, |
| 0xd320, 0xd321, 0xd325, 0xd328, 0xd329, 0xd32c, 0xd330, 0xd338, |
| 0xd339, 0xd33b, 0xd33c, 0xd33d, 0xd344, 0xd345, 0xd37c, 0xd37d, |
| 0xd380, 0xd384, 0xd38c, 0xd38d, 0xd38f, 0xd390, 0xd391, 0xd398, |
| 0xd399, 0xd39c, 0xd3a0, 0xd3a8, 0xd3a9, 0xd3ab, 0xd3ad, 0xd3b4, |
| 0xd3b8, 0xd3bc, 0xd3c4, 0xd3c5, 0xd3c8, 0xd3c9, 0xd3d0, 0xd3d8, |
| 0xd3e1, 0xd3e3, 0xd3ec, 0xd3ed, 0xd3f0, 0xd3f4, 0xd3fc, 0xd3fd, |
| 0xd3ff, 0xd401, 0xd408, 0xd41d, 0xd440, 0xd444, 0xd45c, 0xd460, |
| 0xd464, 0xd46d, 0xd46f, 0xd478, 0xd479, 0xd47c, 0xd47f, 0xd480, |
| 0xd482, 0xd488, 0xd489, 0xd48b, 0xd48d, 0xd494, 0xd4a9, 0xd4cc, |
| 0xd4d0, 0xd4d4, 0xd4dc, 0xd4df, 0xd4e8, 0xd4ec, 0xd4f0, 0xd4f8, |
| 0xd4fb, 0xd4fd, 0xd504, 0xd508, 0xd50c, 0xd514, 0xd515, 0xd517, |
| 0xd53c, 0xd53d, 0xd540, 0xd544, 0xd54c, 0xd54d, 0xd54f, 0xd551, |
| 0xd558, 0xd559, 0xd55c, 0xd560, 0xd565, 0xd568, 0xd569, 0xd56b, |
| 0xd56d, 0xd574, 0xd575, 0xd578, 0xd57c, 0xd584, 0xd585, 0xd587, |
| 0xd588, 0xd589, 0xd590, 0xd5a5, 0xd5c8, 0xd5c9, 0xd5cc, 0xd5d0, |
| 0xd5d2, 0xd5d8, 0xd5d9, 0xd5db, 0xd5dd, 0xd5e4, 0xd5e5, 0xd5e8, |
| 0xd5ec, 0xd5f4, 0xd5f5, 0xd5f7, 0xd5f9, 0xd600, 0xd601, 0xd604, |
| 0xd608, 0xd610, 0xd611, 0xd613, 0xd614, 0xd615, 0xd61c, 0xd620, |
| 0xd624, 0xd62d, 0xd638, 0xd639, 0xd63c, 0xd640, 0xd645, 0xd648, |
| 0xd649, 0xd64b, 0xd64d, 0xd651, 0xd654, 0xd655, 0xd658, 0xd65c, |
| 0xd667, 0xd669, 0xd670, 0xd671, 0xd674, 0xd683, 0xd685, 0xd68c, |
| 0xd68d, 0xd690, 0xd694, 0xd69d, 0xd69f, 0xd6a1, 0xd6a8, 0xd6ac, |
| 0xd6b0, 0xd6b9, 0xd6bb, 0xd6c4, 0xd6c5, 0xd6c8, 0xd6cc, 0xd6d1, |
| 0xd6d4, 0xd6d7, 0xd6d9, 0xd6e0, 0xd6e4, 0xd6e8, 0xd6f0, 0xd6f5, |
| 0xd6fc, 0xd6fd, 0xd700, 0xd704, 0xd711, 0xd718, 0xd719, 0xd71c, |
| 0xd720, 0xd728, 0xd729, 0xd72b, 0xd72d, 0xd734, 0xd735, 0xd738, |
| 0xd73c, 0xd744, 0xd747, 0xd749, 0xd750, 0xd751, 0xd754, 0xd756, |
| 0xd757, 0xd758, 0xd759, 0xd760, 0xd761, 0xd763, 0xd765, 0xd769, |
| 0xd76c, 0xd770, 0xd774, 0xd77c, 0xd77d, 0xd781, 0xd788, 0xd789, |
| 0xd78c, 0xd790, 0xd798, 0xd799, 0xd79b, 0xd79d |
| }; |
| |
| /* Mapping table between symbols defined in KS C 5601-1992 |
| and UCS-4. It's used to convert symbols in EUC-KR, ISO-2022-KR, |
| Johab, UHC to UCS-4. |
| |
| egrep '^0xA[1-C]' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ |
| grep -v '# HANGUL SYLLABLE' | perl tab11.pl > ksc_sym1.tb |
| |
| $n=0; |
| while (<>) { |
| local($ksc, $ucs4, %rest) = split; |
| local($u)=hex($ucs4); |
| local($k)=hex($ksc); |
| printf ("\n ") if ($n % 4 eq 0); |
| ++$n; |
| printf (" [0x%04x] = 0x%04x,", |
| int(($k - 0xa1a1) / 256) * 94 + (($k - 0xa1a1) & 0xff), $u); |
| } |
| printf ("\n"); |
| |
| */ |
| |
| const uint16_t __ksc5601_sym_to_ucs[] = |
| { |
| [0x0000] = 0x3000, [0x0001] = 0x3001, [0x0002] = 0x3002, [0x0003] = 0x00b7, |
| [0x0004] = 0x2025, [0x0005] = 0x2026, [0x0006] = 0x00a8, [0x0007] = 0x3003, |
| [0x0008] = 0x00ad, [0x0009] = 0x2015, [0x000a] = 0x2225, [0x000b] = 0xff3c, |
| [0x000c] = 0x223c, [0x000d] = 0x2018, [0x000e] = 0x2019, [0x000f] = 0x201c, |
| [0x0010] = 0x201d, [0x0011] = 0x3014, [0x0012] = 0x3015, [0x0013] = 0x3008, |
| [0x0014] = 0x3009, [0x0015] = 0x300a, [0x0016] = 0x300b, [0x0017] = 0x300c, |
| [0x0018] = 0x300d, [0x0019] = 0x300e, [0x001a] = 0x300f, [0x001b] = 0x3010, |
| [0x001c] = 0x3011, [0x001d] = 0x00b1, [0x001e] = 0x00d7, [0x001f] = 0x00f7, |
| [0x0020] = 0x2260, [0x0021] = 0x2264, [0x0022] = 0x2265, [0x0023] = 0x221e, |
| [0x0024] = 0x2234, [0x0025] = 0x00b0, [0x0026] = 0x2032, [0x0027] = 0x2033, |
| [0x0028] = 0x2103, [0x0029] = 0x212b, [0x002a] = 0xffe0, [0x002b] = 0xffe1, |
| [0x002c] = 0xffe5, [0x002d] = 0x2642, [0x002e] = 0x2640, [0x002f] = 0x2220, |
| [0x0030] = 0x22a5, [0x0031] = 0x2312, [0x0032] = 0x2202, [0x0033] = 0x2207, |
| [0x0034] = 0x2261, [0x0035] = 0x2252, [0x0036] = 0x00a7, [0x0037] = 0x203b, |
| [0x0038] = 0x2606, [0x0039] = 0x2605, [0x003a] = 0x25cb, [0x003b] = 0x25cf, |
| [0x003c] = 0x25ce, [0x003d] = 0x25c7, [0x003e] = 0x25c6, [0x003f] = 0x25a1, |
| [0x0040] = 0x25a0, [0x0041] = 0x25b3, [0x0042] = 0x25b2, [0x0043] = 0x25bd, |
| [0x0044] = 0x25bc, [0x0045] = 0x2192, [0x0046] = 0x2190, [0x0047] = 0x2191, |
| [0x0048] = 0x2193, [0x0049] = 0x2194, [0x004a] = 0x3013, [0x004b] = 0x226a, |
| [0x004c] = 0x226b, [0x004d] = 0x221a, [0x004e] = 0x223d, [0x004f] = 0x221d, |
| [0x0050] = 0x2235, [0x0051] = 0x222b, [0x0052] = 0x222c, [0x0053] = 0x2208, |
| [0x0054] = 0x220b, [0x0055] = 0x2286, [0x0056] = 0x2287, [0x0057] = 0x2282, |
| [0x0058] = 0x2283, [0x0059] = 0x222a, [0x005a] = 0x2229, [0x005b] = 0x2227, |
| [0x005c] = 0x2228, [0x005d] = 0xffe2, [0x005e] = 0x21d2, [0x005f] = 0x21d4, |
| [0x0060] = 0x2200, [0x0061] = 0x2203, [0x0062] = 0x00b4, [0x0063] = 0xff5e, |
| [0x0064] = 0x02c7, [0x0065] = 0x02d8, [0x0066] = 0x02dd, [0x0067] = 0x02da, |
| [0x0068] = 0x02d9, [0x0069] = 0x00b8, [0x006a] = 0x02db, [0x006b] = 0x00a1, |
| [0x006c] = 0x00bf, [0x006d] = 0x02d0, [0x006e] = 0x222e, [0x006f] = 0x2211, |
| [0x0070] = 0x220f, [0x0071] = 0x00a4, [0x0072] = 0x2109, [0x0073] = 0x2030, |
| [0x0074] = 0x25c1, [0x0075] = 0x25c0, [0x0076] = 0x25b7, [0x0077] = 0x25b6, |
| [0x0078] = 0x2664, [0x0079] = 0x2660, [0x007a] = 0x2661, [0x007b] = 0x2665, |
| [0x007c] = 0x2667, [0x007d] = 0x2663, [0x007e] = 0x2299, [0x007f] = 0x25c8, |
| [0x0080] = 0x25a3, [0x0081] = 0x25d0, [0x0082] = 0x25d1, [0x0083] = 0x2592, |
| [0x0084] = 0x25a4, [0x0085] = 0x25a5, [0x0086] = 0x25a8, [0x0087] = 0x25a7, |
| [0x0088] = 0x25a6, [0x0089] = 0x25a9, [0x008a] = 0x2668, [0x008b] = 0x260f, |
| [0x008c] = 0x260e, [0x008d] = 0x261c, [0x008e] = 0x261e, [0x008f] = 0x00b6, |
| [0x0090] = 0x2020, [0x0091] = 0x2021, [0x0092] = 0x2195, [0x0093] = 0x2197, |
| [0x0094] = 0x2199, [0x0095] = 0x2196, [0x0096] = 0x2198, [0x0097] = 0x266d, |
| [0x0098] = 0x2669, [0x0099] = 0x266a, [0x009a] = 0x266c, [0x009b] = 0x327f, |
| [0x009c] = 0x321c, [0x009d] = 0x2116, [0x009e] = 0x33c7, [0x009f] = 0x2122, |
| [0x00a0] = 0x33c2, [0x00a1] = 0x33d8, [0x00a2] = 0x2121, [0x00a3] = 0x20ac, |
| [0x00a4] = 0x00ae, [0x00a5] = 0x327e, |
| [0x00bc] = 0xff01, [0x00bd] = 0xff02, [0x00be] = 0xff03, |
| [0x00bf] = 0xff04, [0x00c0] = 0xff05, [0x00c1] = 0xff06, [0x00c2] = 0xff07, |
| [0x00c3] = 0xff08, [0x00c4] = 0xff09, [0x00c5] = 0xff0a, [0x00c6] = 0xff0b, |
| [0x00c7] = 0xff0c, [0x00c8] = 0xff0d, [0x00c9] = 0xff0e, [0x00ca] = 0xff0f, |
| [0x00cb] = 0xff10, [0x00cc] = 0xff11, [0x00cd] = 0xff12, [0x00ce] = 0xff13, |
| [0x00cf] = 0xff14, [0x00d0] = 0xff15, [0x00d1] = 0xff16, [0x00d2] = 0xff17, |
| [0x00d3] = 0xff18, [0x00d4] = 0xff19, [0x00d5] = 0xff1a, [0x00d6] = 0xff1b, |
| [0x00d7] = 0xff1c, [0x00d8] = 0xff1d, [0x00d9] = 0xff1e, [0x00da] = 0xff1f, |
| [0x00db] = 0xff20, [0x00dc] = 0xff21, [0x00dd] = 0xff22, [0x00de] = 0xff23, |
| [0x00df] = 0xff24, [0x00e0] = 0xff25, [0x00e1] = 0xff26, [0x00e2] = 0xff27, |
| [0x00e3] = 0xff28, [0x00e4] = 0xff29, [0x00e5] = 0xff2a, [0x00e6] = 0xff2b, |
| [0x00e7] = 0xff2c, [0x00e8] = 0xff2d, [0x00e9] = 0xff2e, [0x00ea] = 0xff2f, |
| [0x00eb] = 0xff30, [0x00ec] = 0xff31, [0x00ed] = 0xff32, [0x00ee] = 0xff33, |
| [0x00ef] = 0xff34, [0x00f0] = 0xff35, [0x00f1] = 0xff36, [0x00f2] = 0xff37, |
| [0x00f3] = 0xff38, [0x00f4] = 0xff39, [0x00f5] = 0xff3a, [0x00f6] = 0xff3b, |
| [0x00f7] = 0xffe6, [0x00f8] = 0xff3d, [0x00f9] = 0xff3e, [0x00fa] = 0xff3f, |
| [0x00fb] = 0xff40, [0x00fc] = 0xff41, [0x00fd] = 0xff42, [0x00fe] = 0xff43, |
| [0x00ff] = 0xff44, [0x0100] = 0xff45, [0x0101] = 0xff46, [0x0102] = 0xff47, |
| [0x0103] = 0xff48, [0x0104] = 0xff49, [0x0105] = 0xff4a, [0x0106] = 0xff4b, |
| [0x0107] = 0xff4c, [0x0108] = 0xff4d, [0x0109] = 0xff4e, [0x010a] = 0xff4f, |
| [0x010b] = 0xff50, [0x010c] = 0xff51, [0x010d] = 0xff52, [0x010e] = 0xff53, |
| [0x010f] = 0xff54, [0x0110] = 0xff55, [0x0111] = 0xff56, [0x0112] = 0xff57, |
| [0x0113] = 0xff58, [0x0114] = 0xff59, [0x0115] = 0xff5a, [0x0116] = 0xff5b, |
| [0x0117] = 0xff5c, [0x0118] = 0xff5d, [0x0119] = 0xffe3, [0x011a] = 0x3131, |
| [0x011b] = 0x3132, [0x011c] = 0x3133, [0x011d] = 0x3134, [0x011e] = 0x3135, |
| [0x011f] = 0x3136, [0x0120] = 0x3137, [0x0121] = 0x3138, [0x0122] = 0x3139, |
| [0x0123] = 0x313a, [0x0124] = 0x313b, [0x0125] = 0x313c, [0x0126] = 0x313d, |
| [0x0127] = 0x313e, [0x0128] = 0x313f, [0x0129] = 0x3140, [0x012a] = 0x3141, |
| [0x012b] = 0x3142, [0x012c] = 0x3143, [0x012d] = 0x3144, [0x012e] = 0x3145, |
| [0x012f] = 0x3146, [0x0130] = 0x3147, [0x0131] = 0x3148, [0x0132] = 0x3149, |
| [0x0133] = 0x314a, [0x0134] = 0x314b, [0x0135] = 0x314c, [0x0136] = 0x314d, |
| [0x0137] = 0x314e, [0x0138] = 0x314f, [0x0139] = 0x3150, [0x013a] = 0x3151, |
| [0x013b] = 0x3152, [0x013c] = 0x3153, [0x013d] = 0x3154, [0x013e] = 0x3155, |
| [0x013f] = 0x3156, [0x0140] = 0x3157, [0x0141] = 0x3158, [0x0142] = 0x3159, |
| [0x0143] = 0x315a, [0x0144] = 0x315b, [0x0145] = 0x315c, [0x0146] = 0x315d, |
| [0x0147] = 0x315e, [0x0148] = 0x315f, [0x0149] = 0x3160, [0x014a] = 0x3161, |
| [0x014b] = 0x3162, [0x014c] = 0x3163, [0x014d] = 0x3164, [0x014e] = 0x3165, |
| [0x014f] = 0x3166, [0x0150] = 0x3167, [0x0151] = 0x3168, [0x0152] = 0x3169, |
| [0x0153] = 0x316a, [0x0154] = 0x316b, [0x0155] = 0x316c, [0x0156] = 0x316d, |
| [0x0157] = 0x316e, [0x0158] = 0x316f, [0x0159] = 0x3170, [0x015a] = 0x3171, |
| [0x015b] = 0x3172, [0x015c] = 0x3173, [0x015d] = 0x3174, [0x015e] = 0x3175, |
| [0x015f] = 0x3176, [0x0160] = 0x3177, [0x0161] = 0x3178, [0x0162] = 0x3179, |
| [0x0163] = 0x317a, [0x0164] = 0x317b, [0x0165] = 0x317c, [0x0166] = 0x317d, |
| [0x0167] = 0x317e, [0x0168] = 0x317f, [0x0169] = 0x3180, [0x016a] = 0x3181, |
| [0x016b] = 0x3182, [0x016c] = 0x3183, [0x016d] = 0x3184, [0x016e] = 0x3185, |
| [0x016f] = 0x3186, [0x0170] = 0x3187, [0x0171] = 0x3188, [0x0172] = 0x3189, |
| [0x0173] = 0x318a, [0x0174] = 0x318b, [0x0175] = 0x318c, [0x0176] = 0x318d, |
| [0x0177] = 0x318e, [0x0178] = 0x2170, [0x0179] = 0x2171, [0x017a] = 0x2172, |
| [0x017b] = 0x2173, [0x017c] = 0x2174, [0x017d] = 0x2175, [0x017e] = 0x2176, |
| [0x017f] = 0x2177, [0x0180] = 0x2178, [0x0181] = 0x2179, [0x0187] = 0x2160, |
| [0x0188] = 0x2161, [0x0189] = 0x2162, [0x018a] = 0x2163, [0x018b] = 0x2164, |
| [0x018c] = 0x2165, [0x018d] = 0x2166, [0x018e] = 0x2167, [0x018f] = 0x2168, |
| [0x0190] = 0x2169, [0x0198] = 0x0391, [0x0199] = 0x0392, [0x019a] = 0x0393, |
| [0x019b] = 0x0394, [0x019c] = 0x0395, [0x019d] = 0x0396, [0x019e] = 0x0397, |
| [0x019f] = 0x0398, [0x01a0] = 0x0399, [0x01a1] = 0x039a, [0x01a2] = 0x039b, |
| [0x01a3] = 0x039c, [0x01a4] = 0x039d, [0x01a5] = 0x039e, [0x01a6] = 0x039f, |
| [0x01a7] = 0x03a0, [0x01a8] = 0x03a1, [0x01a9] = 0x03a3, [0x01aa] = 0x03a4, |
| [0x01ab] = 0x03a5, [0x01ac] = 0x03a6, [0x01ad] = 0x03a7, [0x01ae] = 0x03a8, |
| [0x01af] = 0x03a9, [0x01b8] = 0x03b1, [0x01b9] = 0x03b2, [0x01ba] = 0x03b3, |
| [0x01bb] = 0x03b4, [0x01bc] = 0x03b5, [0x01bd] = 0x03b6, [0x01be] = 0x03b7, |
| [0x01bf] = 0x03b8, [0x01c0] = 0x03b9, [0x01c1] = 0x03ba, [0x01c2] = 0x03bb, |
| [0x01c3] = 0x03bc, [0x01c4] = 0x03bd, [0x01c5] = 0x03be, [0x01c6] = 0x03bf, |
| [0x01c7] = 0x03c0, [0x01c8] = 0x03c1, [0x01c9] = 0x03c3, [0x01ca] = 0x03c4, |
| [0x01cb] = 0x03c5, [0x01cc] = 0x03c6, [0x01cd] = 0x03c7, [0x01ce] = 0x03c8, |
| [0x01cf] = 0x03c9, [0x01d6] = 0x2500, [0x01d7] = 0x2502, [0x01d8] = 0x250c, |
| [0x01d9] = 0x2510, [0x01da] = 0x2518, [0x01db] = 0x2514, [0x01dc] = 0x251c, |
| [0x01dd] = 0x252c, [0x01de] = 0x2524, [0x01df] = 0x2534, [0x01e0] = 0x253c, |
| [0x01e1] = 0x2501, [0x01e2] = 0x2503, [0x01e3] = 0x250f, [0x01e4] = 0x2513, |
| [0x01e5] = 0x251b, [0x01e6] = 0x2517, [0x01e7] = 0x2523, [0x01e8] = 0x2533, |
| [0x01e9] = 0x252b, [0x01ea] = 0x253b, [0x01eb] = 0x254b, [0x01ec] = 0x2520, |
| [0x01ed] = 0x252f, [0x01ee] = 0x2528, [0x01ef] = 0x2537, [0x01f0] = 0x253f, |
| [0x01f1] = 0x251d, [0x01f2] = 0x2530, [0x01f3] = 0x2525, [0x01f4] = 0x2538, |
| [0x01f5] = 0x2542, [0x01f6] = 0x2512, [0x01f7] = 0x2511, [0x01f8] = 0x251a, |
| [0x01f9] = 0x2519, [0x01fa] = 0x2516, [0x01fb] = 0x2515, [0x01fc] = 0x250e, |
| [0x01fd] = 0x250d, [0x01fe] = 0x251e, [0x01ff] = 0x251f, [0x0200] = 0x2521, |
| [0x0201] = 0x2522, [0x0202] = 0x2526, [0x0203] = 0x2527, [0x0204] = 0x2529, |
| [0x0205] = 0x252a, [0x0206] = 0x252d, [0x0207] = 0x252e, [0x0208] = 0x2531, |
| [0x0209] = 0x2532, [0x020a] = 0x2535, [0x020b] = 0x2536, [0x020c] = 0x2539, |
| [0x020d] = 0x253a, [0x020e] = 0x253d, [0x020f] = 0x253e, [0x0210] = 0x2540, |
| [0x0211] = 0x2541, [0x0212] = 0x2543, [0x0213] = 0x2544, [0x0214] = 0x2545, |
| [0x0215] = 0x2546, [0x0216] = 0x2547, [0x0217] = 0x2548, [0x0218] = 0x2549, |
| [0x0219] = 0x254a, [0x0234] = 0x3395, [0x0235] = 0x3396, [0x0236] = 0x3397, |
| [0x0237] = 0x2113, [0x0238] = 0x3398, [0x0239] = 0x33c4, [0x023a] = 0x33a3, |
| [0x023b] = 0x33a4, [0x023c] = 0x33a5, [0x023d] = 0x33a6, [0x023e] = 0x3399, |
| [0x023f] = 0x339a, [0x0240] = 0x339b, [0x0241] = 0x339c, [0x0242] = 0x339d, |
| [0x0243] = 0x339e, [0x0244] = 0x339f, [0x0245] = 0x33a0, [0x0246] = 0x33a1, |
| [0x0247] = 0x33a2, [0x0248] = 0x33ca, [0x0249] = 0x338d, [0x024a] = 0x338e, |
| [0x024b] = 0x338f, [0x024c] = 0x33cf, [0x024d] = 0x3388, [0x024e] = 0x3389, |
| [0x024f] = 0x33c8, [0x0250] = 0x33a7, [0x0251] = 0x33a8, [0x0252] = 0x33b0, |
| [0x0253] = 0x33b1, [0x0254] = 0x33b2, [0x0255] = 0x33b3, [0x0256] = 0x33b4, |
| [0x0257] = 0x33b5, [0x0258] = 0x33b6, [0x0259] = 0x33b7, [0x025a] = 0x33b8, |
| [0x025b] = 0x33b9, [0x025c] = 0x3380, [0x025d] = 0x3381, [0x025e] = 0x3382, |
| [0x025f] = 0x3383, [0x0260] = 0x3384, [0x0261] = 0x33ba, [0x0262] = 0x33bb, |
| [0x0263] = 0x33bc, [0x0264] = 0x33bd, [0x0265] = 0x33be, [0x0266] = 0x33bf, |
| [0x0267] = 0x3390, [0x0268] = 0x3391, [0x0269] = 0x3392, [0x026a] = 0x3393, |
| [0x026b] = 0x3394, [0x026c] = 0x2126, [0x026d] = 0x33c0, [0x026e] = 0x33c1, |
| [0x026f] = 0x338a, [0x0270] = 0x338b, [0x0271] = 0x338c, [0x0272] = 0x33d6, |
| [0x0273] = 0x33c5, [0x0274] = 0x33ad, [0x0275] = 0x33ae, [0x0276] = 0x33af, |
| [0x0277] = 0x33db, [0x0278] = 0x33a9, [0x0279] = 0x33aa, [0x027a] = 0x33ab, |
| [0x027b] = 0x33ac, [0x027c] = 0x33dd, [0x027d] = 0x33d0, [0x027e] = 0x33d3, |
| [0x027f] = 0x33c3, [0x0280] = 0x33c9, [0x0281] = 0x33dc, [0x0282] = 0x33c6, |
| [0x0292] = 0x00c6, [0x0293] = 0x00d0, [0x0294] = 0x00aa, [0x0295] = 0x0126, |
| [0x0297] = 0x0132, [0x0299] = 0x013f, [0x029a] = 0x0141, [0x029b] = 0x00d8, |
| [0x029c] = 0x0152, [0x029d] = 0x00ba, [0x029e] = 0x00de, [0x029f] = 0x0166, |
| [0x02a0] = 0x014a, [0x02a2] = 0x3260, [0x02a3] = 0x3261, [0x02a4] = 0x3262, |
| [0x02a5] = 0x3263, [0x02a6] = 0x3264, [0x02a7] = 0x3265, [0x02a8] = 0x3266, |
| [0x02a9] = 0x3267, [0x02aa] = 0x3268, [0x02ab] = 0x3269, [0x02ac] = 0x326a, |
| [0x02ad] = 0x326b, [0x02ae] = 0x326c, [0x02af] = 0x326d, [0x02b0] = 0x326e, |
| [0x02b1] = 0x326f, [0x02b2] = 0x3270, [0x02b3] = 0x3271, [0x02b4] = 0x3272, |
| [0x02b5] = 0x3273, [0x02b6] = 0x3274, [0x02b7] = 0x3275, [0x02b8] = 0x3276, |
| [0x02b9] = 0x3277, [0x02ba] = 0x3278, [0x02bb] = 0x3279, [0x02bc] = 0x327a, |
| [0x02bd] = 0x327b, [0x02be] = 0x24d0, [0x02bf] = 0x24d1, [0x02c0] = 0x24d2, |
| [0x02c1] = 0x24d3, [0x02c2] = 0x24d4, [0x02c3] = 0x24d5, [0x02c4] = 0x24d6, |
| [0x02c5] = 0x24d7, [0x02c6] = 0x24d8, [0x02c7] = 0x24d9, [0x02c8] = 0x24da, |
| [0x02c9] = 0x24db, [0x02ca] = 0x24dc, [0x02cb] = 0x24dd, [0x02cc] = 0x24de, |
| [0x02cd] = 0x24df, [0x02ce] = 0x24e0, [0x02cf] = 0x24e1, [0x02d0] = 0x24e2, |
| [0x02d1] = 0x24e3, [0x02d2] = 0x24e4, [0x02d3] = 0x24e5, [0x02d4] = 0x24e6, |
| [0x02d5] = 0x24e7, [0x02d6] = 0x24e8, [0x02d7] = 0x24e9, [0x02d8] = 0x2460, |
| [0x02d9] = 0x2461, [0x02da] = 0x2462, [0x02db] = 0x2463, [0x02dc] = 0x2464, |
| [0x02dd] = 0x2465, [0x02de] = 0x2466, [0x02df] = 0x2467, [0x02e0] = 0x2468, |
| [0x02e1] = 0x2469, [0x02e2] = 0x246a, [0x02e3] = 0x246b, [0x02e4] = 0x246c, |
| [0x02e5] = 0x246d, [0x02e6] = 0x246e, [0x02e7] = 0x00bd, [0x02e8] = 0x2153, |
| [0x02e9] = 0x2154, [0x02ea] = 0x00bc, [0x02eb] = 0x00be, [0x02ec] = 0x215b, |
| [0x02ed] = 0x215c, [0x02ee] = 0x215d, [0x02ef] = 0x215e, [0x02f0] = 0x00e6, |
| [0x02f1] = 0x0111, [0x02f2] = 0x00f0, [0x02f3] = 0x0127, [0x02f4] = 0x0131, |
| [0x02f5] = 0x0133, [0x02f6] = 0x0138, [0x02f7] = 0x0140, [0x02f8] = 0x0142, |
| [0x02f9] = 0x00f8, [0x02fa] = 0x0153, [0x02fb] = 0x00df, [0x02fc] = 0x00fe, |
| [0x02fd] = 0x0167, [0x02fe] = 0x014b, [0x02ff] = 0x0149, [0x0300] = 0x3200, |
| [0x0301] = 0x3201, [0x0302] = 0x3202, [0x0303] = 0x3203, [0x0304] = 0x3204, |
| [0x0305] = 0x3205, [0x0306] = 0x3206, [0x0307] = 0x3207, [0x0308] = 0x3208, |
| [0x0309] = 0x3209, [0x030a] = 0x320a, [0x030b] = 0x320b, [0x030c] = 0x320c, |
| [0x030d] = 0x320d, [0x030e] = 0x320e, [0x030f] = 0x320f, [0x0310] = 0x3210, |
| [0x0311] = 0x3211, [0x0312] = 0x3212, [0x0313] = 0x3213, [0x0314] = 0x3214, |
| [0x0315] = 0x3215, [0x0316] = 0x3216, [0x0317] = 0x3217, [0x0318] = 0x3218, |
| [0x0319] = 0x3219, [0x031a] = 0x321a, [0x031b] = 0x321b, [0x031c] = 0x249c, |
| [0x031d] = 0x249d, [0x031e] = 0x249e, [0x031f] = 0x249f, [0x0320] = 0x24a0, |
| [0x0321] = 0x24a1, [0x0322] = 0x24a2, [0x0323] = 0x24a3, [0x0324] = 0x24a4, |
| [0x0325] = 0x24a5, [0x0326] = 0x24a6, [0x0327] = 0x24a7, [0x0328] = 0x24a8, |
| [0x0329] = 0x24a9, [0x032a] = 0x24aa, [0x032b] = 0x24ab, [0x032c] = 0x24ac, |
| [0x032d] = 0x24ad, [0x032e] = 0x24ae, [0x032f] = 0x24af, [0x0330] = 0x24b0, |
| [0x0331] = 0x24b1, [0x0332] = 0x24b2, [0x0333] = 0x24b3, [0x0334] = 0x24b4, |
| [0x0335] = 0x24b5, [0x0336] = 0x2474, [0x0337] = 0x2475, [0x0338] = 0x2476, |
| [0x0339] = 0x2477, [0x033a] = 0x2478, [0x033b] = 0x2479, [0x033c] = 0x247a, |
| [0x033d] = 0x247b, [0x033e] = 0x247c, [0x033f] = 0x247d, [0x0340] = 0x247e, |
| [0x0341] = 0x247f, [0x0342] = 0x2480, [0x0343] = 0x2481, [0x0344] = 0x2482, |
| [0x0345] = 0x00b9, [0x0346] = 0x00b2, [0x0347] = 0x00b3, [0x0348] = 0x2074, |
| [0x0349] = 0x207f, [0x034a] = 0x2081, [0x034b] = 0x2082, [0x034c] = 0x2083, |
| [0x034d] = 0x2084, [0x034e] = 0x3041, [0x034f] = 0x3042, [0x0350] = 0x3043, |
| [0x0351] = 0x3044, [0x0352] = 0x3045, [0x0353] = 0x3046, [0x0354] = 0x3047, |
| [0x0355] = 0x3048, [0x0356] = 0x3049, [0x0357] = 0x304a, [0x0358] = 0x304b, |
| [0x0359] = 0x304c, [0x035a] = 0x304d, [0x035b] = 0x304e, [0x035c] = 0x304f, |
| [0x035d] = 0x3050, [0x035e] = 0x3051, [0x035f] = 0x3052, [0x0360] = 0x3053, |
| [0x0361] = 0x3054, [0x0362] = 0x3055, [0x0363] = 0x3056, [0x0364] = 0x3057, |
| [0x0365] = 0x3058, [0x0366] = 0x3059, [0x0367] = 0x305a, [0x0368] = 0x305b, |
| [0x0369] = 0x305c, [0x036a] = 0x305d, [0x036b] = 0x305e, [0x036c] = 0x305f, |
| [0x036d] = 0x3060, [0x036e] = 0x3061, [0x036f] = 0x3062, [0x0370] = 0x3063, |
| [0x0371] = 0x3064, [0x0372] = 0x3065, [0x0373] = 0x3066, [0x0374] = 0x3067, |
| [0x0375] = 0x3068, [0x0376] = 0x3069, [0x0377] = 0x306a, [0x0378] = 0x306b, |
| [0x0379] = 0x306c, [0x037a] = 0x306d, [0x037b] = 0x306e, [0x037c] = 0x306f, |
| [0x037d] = 0x3070, [0x037e] = 0x3071, [0x037f] = 0x3072, [0x0380] = 0x3073, |
| [0x0381] = 0x3074, [0x0382] = 0x3075, [0x0383] = 0x3076, [0x0384] = 0x3077, |
| [0x0385] = 0x3078, [0x0386] = 0x3079, [0x0387] = 0x307a, [0x0388] = 0x307b, |
| [0x0389] = 0x307c, [0x038a] = 0x307d, [0x038b] = 0x307e, [0x038c] = 0x307f, |
| [0x038d] = 0x3080, [0x038e] = 0x3081, [0x038f] = 0x3082, [0x0390] = 0x3083, |
| [0x0391] = 0x3084, [0x0392] = 0x3085, [0x0393] = 0x3086, [0x0394] = 0x3087, |
| [0x0395] = 0x3088, [0x0396] = 0x3089, [0x0397] = 0x308a, [0x0398] = 0x308b, |
| [0x0399] = 0x308c, [0x039a] = 0x308d, [0x039b] = 0x308e, [0x039c] = 0x308f, |
| [0x039d] = 0x3090, [0x039e] = 0x3091, [0x039f] = 0x3092, [0x03a0] = 0x3093, |
| [0x03ac] = 0x30a1, [0x03ad] = 0x30a2, [0x03ae] = 0x30a3, [0x03af] = 0x30a4, |
| [0x03b0] = 0x30a5, [0x03b1] = 0x30a6, [0x03b2] = 0x30a7, [0x03b3] = 0x30a8, |
| [0x03b4] = 0x30a9, [0x03b5] = 0x30aa, [0x03b6] = 0x30ab, [0x03b7] = 0x30ac, |
| [0x03b8] = 0x30ad, [0x03b9] = 0x30ae, [0x03ba] = 0x30af, [0x03bb] = 0x30b0, |
| [0x03bc] = 0x30b1, [0x03bd] = 0x30b2, [0x03be] = 0x30b3, [0x03bf] = 0x30b4, |
| [0x03c0] = 0x30b5, [0x03c1] = 0x30b6, [0x03c2] = 0x30b7, [0x03c3] = 0x30b8, |
| [0x03c4] = 0x30b9, [0x03c5] = 0x30ba, [0x03c6] = 0x30bb, [0x03c7] = 0x30bc, |
| [0x03c8] = 0x30bd, [0x03c9] = 0x30be, [0x03ca] = 0x30bf, [0x03cb] = 0x30c0, |
| [0x03cc] = 0x30c1, [0x03cd] = 0x30c2, [0x03ce] = 0x30c3, [0x03cf] = 0x30c4, |
| [0x03d0] = 0x30c5, [0x03d1] = 0x30c6, [0x03d2] = 0x30c7, [0x03d3] = 0x30c8, |
| [0x03d4] = 0x30c9, [0x03d5] = 0x30ca, [0x03d6] = 0x30cb, [0x03d7] = 0x30cc, |
| [0x03d8] = 0x30cd, [0x03d9] = 0x30ce, [0x03da] = 0x30cf, [0x03db] = 0x30d0, |
| [0x03dc] = 0x30d1, [0x03dd] = 0x30d2, [0x03de] = 0x30d3, [0x03df] = 0x30d4, |
| [0x03e0] = 0x30d5, [0x03e1] = 0x30d6, [0x03e2] = 0x30d7, [0x03e3] = 0x30d8, |
| [0x03e4] = 0x30d9, [0x03e5] = 0x30da, [0x03e6] = 0x30db, [0x03e7] = 0x30dc, |
| [0x03e8] = 0x30dd, [0x03e9] = 0x30de, [0x03ea] = 0x30df, [0x03eb] = 0x30e0, |
| [0x03ec] = 0x30e1, [0x03ed] = 0x30e2, [0x03ee] = 0x30e3, [0x03ef] = 0x30e4, |
| [0x03f0] = 0x30e5, [0x03f1] = 0x30e6, [0x03f2] = 0x30e7, [0x03f3] = 0x30e8, |
| [0x03f4] = 0x30e9, [0x03f5] = 0x30ea, [0x03f6] = 0x30eb, [0x03f7] = 0x30ec, |
| [0x03f8] = 0x30ed, [0x03f9] = 0x30ee, [0x03fa] = 0x30ef, [0x03fb] = 0x30f0, |
| [0x03fc] = 0x30f1, [0x03fd] = 0x30f2, [0x03fe] = 0x30f3, [0x03ff] = 0x30f4, |
| [0x0400] = 0x30f5, [0x0401] = 0x30f6, [0x040a] = 0x0410, [0x040b] = 0x0411, |
| [0x040c] = 0x0412, [0x040d] = 0x0413, [0x040e] = 0x0414, [0x040f] = 0x0415, |
| [0x0410] = 0x0401, [0x0411] = 0x0416, [0x0412] = 0x0417, [0x0413] = 0x0418, |
| [0x0414] = 0x0419, [0x0415] = 0x041a, [0x0416] = 0x041b, [0x0417] = 0x041c, |
| [0x0418] = 0x041d, [0x0419] = 0x041e, [0x041a] = 0x041f, [0x041b] = 0x0420, |
| [0x041c] = 0x0421, [0x041d] = 0x0422, [0x041e] = 0x0423, [0x041f] = 0x0424, |
| [0x0420] = 0x0425, [0x0421] = 0x0426, [0x0422] = 0x0427, [0x0423] = 0x0428, |
| [0x0424] = 0x0429, [0x0425] = 0x042a, [0x0426] = 0x042b, [0x0427] = 0x042c, |
| [0x0428] = 0x042d, [0x0429] = 0x042e, [0x042a] = 0x042f, [0x043a] = 0x0430, |
| [0x043b] = 0x0431, [0x043c] = 0x0432, [0x043d] = 0x0433, [0x043e] = 0x0434, |
| [0x043f] = 0x0435, [0x0440] = 0x0451, [0x0441] = 0x0436, [0x0442] = 0x0437, |
| [0x0443] = 0x0438, [0x0444] = 0x0439, [0x0445] = 0x043a, [0x0446] = 0x043b, |
| [0x0447] = 0x043c, [0x0448] = 0x043d, [0x0449] = 0x043e, [0x044a] = 0x043f, |
| [0x044b] = 0x0440, [0x044c] = 0x0441, [0x044d] = 0x0442, [0x044e] = 0x0443, |
| [0x044f] = 0x0444, [0x0450] = 0x0445, [0x0451] = 0x0446, [0x0452] = 0x0447, |
| [0x0453] = 0x0448, [0x0454] = 0x0449, [0x0455] = 0x044a, [0x0456] = 0x044b, |
| [0x0457] = 0x044c, [0x0458] = 0x044d, [0x0459] = 0x044e, [0x045a] = 0x044f |
| }; |
| |
| |
| /* |
| |
| Mapping table from UCS4 to symbols defined in KS C 5601-1987. |
| |
| egrep '^0xA[1-C]' /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ |
| grep -v '# HANGUL SYLLABLE' | awk '{print $2, $1}' | sort -u | |
| perl tab12.pl > ksc_sym2.tb |
| |
| $n=0; |
| print " "; |
| while (<>) { |
| local($ucs4, $ksc, %rest) = split; |
| local($u)=hex($ucs4); |
| local($k)=hex($ksc); |
| local($ku)=int(($k - 0xa1a1) / 256) * 94 + (($k - 0xa1a1) & 0xff); |
| local($h)=0x21+int($ku/0x5e); |
| local($l)=0x21+int($ku%0x5e); |
| $n++; |
| printf (" {0x%04x, \"\\x%x\\x%x\"},", $u, $h, $l); |
| print "\n " if $n %3 == 0; |
| } |
| print "\n"; |
| |
| */ |
| |
| const struct map __ksc5601_sym_from_ucs[KSC5601_SYMBOL] = |
| { |
| {0x00a1, "\x22\x2e"}, {0x00a4, "\x22\x34"}, {0x00a7, "\x21\x57"}, |
| {0x00a8, "\x21\x27"}, {0x00aa, "\x28\x23"}, {0x00ad, "\x21\x29"}, |
| {0x00ae, "\x22\x67"}, {0x00b0, "\x21\x46"}, {0x00b1, "\x21\x3e"}, |
| {0x00b2, "\x29\x77"}, {0x00b3, "\x29\x78"}, {0x00b4, "\x22\x25"}, |
| {0x00b6, "\x22\x52"}, {0x00b7, "\x21\x24"}, {0x00b8, "\x22\x2c"}, |
| {0x00b9, "\x29\x76"}, {0x00ba, "\x28\x2c"}, {0x00bc, "\x28\x79"}, |
| {0x00bd, "\x28\x76"}, {0x00be, "\x28\x7a"}, {0x00bf, "\x22\x2f"}, |
| {0x00c6, "\x28\x21"}, {0x00d0, "\x28\x22"}, {0x00d7, "\x21\x3f"}, |
| {0x00d8, "\x28\x2a"}, {0x00de, "\x28\x2d"}, {0x00df, "\x29\x2c"}, |
| {0x00e6, "\x29\x21"}, {0x00f0, "\x29\x23"}, {0x00f7, "\x21\x40"}, |
| {0x00f8, "\x29\x2a"}, {0x00fe, "\x29\x2d"}, {0x0111, "\x29\x22"}, |
| {0x0126, "\x28\x24"}, {0x0127, "\x29\x24"}, {0x0131, "\x29\x25"}, |
| {0x0132, "\x28\x26"}, {0x0133, "\x29\x26"}, {0x0138, "\x29\x27"}, |
| {0x013f, "\x28\x28"}, {0x0140, "\x29\x28"}, {0x0141, "\x28\x29"}, |
| {0x0142, "\x29\x29"}, {0x0149, "\x29\x30"}, {0x014a, "\x28\x2f"}, |
| {0x014b, "\x29\x2f"}, {0x0152, "\x28\x2b"}, {0x0153, "\x29\x2b"}, |
| {0x0166, "\x28\x2e"}, {0x0167, "\x29\x2e"}, {0x02c7, "\x22\x27"}, |
| {0x02d0, "\x22\x30"}, {0x02d8, "\x22\x28"}, {0x02d9, "\x22\x2b"}, |
| {0x02da, "\x22\x2a"}, {0x02db, "\x22\x2d"}, {0x02dd, "\x22\x29"}, |
| {0x0391, "\x25\x41"}, {0x0392, "\x25\x42"}, {0x0393, "\x25\x43"}, |
| {0x0394, "\x25\x44"}, {0x0395, "\x25\x45"}, {0x0396, "\x25\x46"}, |
| {0x0397, "\x25\x47"}, {0x0398, "\x25\x48"}, {0x0399, "\x25\x49"}, |
| {0x039a, "\x25\x4a"}, {0x039b, "\x25\x4b"}, {0x039c, "\x25\x4c"}, |
| {0x039d, "\x25\x4d"}, {0x039e, "\x25\x4e"}, {0x039f, "\x25\x4f"}, |
| {0x03a0, "\x25\x50"}, {0x03a1, "\x25\x51"}, {0x03a3, "\x25\x52"}, |
| {0x03a4, "\x25\x53"}, {0x03a5, "\x25\x54"}, {0x03a6, "\x25\x55"}, |
| {0x03a7, "\x25\x56"}, {0x03a8, "\x25\x57"}, {0x03a9, "\x25\x58"}, |
| {0x03b1, "\x25\x61"}, {0x03b2, "\x25\x62"}, {0x03b3, "\x25\x63"}, |
| {0x03b4, "\x25\x64"}, {0x03b5, "\x25\x65"}, {0x03b6, "\x25\x66"}, |
| {0x03b7, "\x25\x67"}, {0x03b8, "\x25\x68"}, {0x03b9, "\x25\x69"}, |
| {0x03ba, "\x25\x6a"}, {0x03bb, "\x25\x6b"}, {0x03bc, "\x25\x6c"}, |
| {0x03bd, "\x25\x6d"}, {0x03be, "\x25\x6e"}, {0x03bf, "\x25\x6f"}, |
| {0x03c0, "\x25\x70"}, {0x03c1, "\x25\x71"}, {0x03c3, "\x25\x72"}, |
| {0x03c4, "\x25\x73"}, {0x03c5, "\x25\x74"}, {0x03c6, "\x25\x75"}, |
| {0x03c7, "\x25\x76"}, {0x03c8, "\x25\x77"}, {0x03c9, "\x25\x78"}, |
| {0x0401, "\x2c\x27"}, {0x0410, "\x2c\x21"}, {0x0411, "\x2c\x22"}, |
| {0x0412, "\x2c\x23"}, {0x0413, "\x2c\x24"}, {0x0414, "\x2c\x25"}, |
| {0x0415, "\x2c\x26"}, {0x0416, "\x2c\x28"}, {0x0417, "\x2c\x29"}, |
| {0x0418, "\x2c\x2a"}, {0x0419, "\x2c\x2b"}, {0x041a, "\x2c\x2c"}, |
| {0x041b, "\x2c\x2d"}, {0x041c, "\x2c\x2e"}, {0x041d, "\x2c\x2f"}, |
| {0x041e, "\x2c\x30"}, {0x041f, "\x2c\x31"}, {0x0420, "\x2c\x32"}, |
| {0x0421, "\x2c\x33"}, {0x0422, "\x2c\x34"}, {0x0423, "\x2c\x35"}, |
| {0x0424, "\x2c\x36"}, {0x0425, "\x2c\x37"}, {0x0426, "\x2c\x38"}, |
| {0x0427, "\x2c\x39"}, {0x0428, "\x2c\x3a"}, {0x0429, "\x2c\x3b"}, |
| {0x042a, "\x2c\x3c"}, {0x042b, "\x2c\x3d"}, {0x042c, "\x2c\x3e"}, |
| {0x042d, "\x2c\x3f"}, {0x042e, "\x2c\x40"}, {0x042f, "\x2c\x41"}, |
| {0x0430, "\x2c\x51"}, {0x0431, "\x2c\x52"}, {0x0432, "\x2c\x53"}, |
| {0x0433, "\x2c\x54"}, {0x0434, "\x2c\x55"}, {0x0435, "\x2c\x56"}, |
| {0x0436, "\x2c\x58"}, {0x0437, "\x2c\x59"}, {0x0438, "\x2c\x5a"}, |
| {0x0439, "\x2c\x5b"}, {0x043a, "\x2c\x5c"}, {0x043b, "\x2c\x5d"}, |
| {0x043c, "\x2c\x5e"}, {0x043d, "\x2c\x5f"}, {0x043e, "\x2c\x60"}, |
| {0x043f, "\x2c\x61"}, {0x0440, "\x2c\x62"}, {0x0441, "\x2c\x63"}, |
| {0x0442, "\x2c\x64"}, {0x0443, "\x2c\x65"}, {0x0444, "\x2c\x66"}, |
| {0x0445, "\x2c\x67"}, {0x0446, "\x2c\x68"}, {0x0447, "\x2c\x69"}, |
| {0x0448, "\x2c\x6a"}, {0x0449, "\x2c\x6b"}, {0x044a, "\x2c\x6c"}, |
| {0x044b, "\x2c\x6d"}, {0x044c, "\x2c\x6e"}, {0x044d, "\x2c\x6f"}, |
| {0x044e, "\x2c\x70"}, {0x044f, "\x2c\x71"}, {0x0451, "\x2c\x57"}, |
| {0x2015, "\x21\x2a"}, {0x2018, "\x21\x2e"}, {0x2019, "\x21\x2f"}, |
| {0x201c, "\x21\x30"}, {0x201d, "\x21\x31"}, {0x2020, "\x22\x53"}, |
| {0x2021, "\x22\x54"}, {0x2025, "\x21\x25"}, {0x2026, "\x21\x26"}, |
| {0x2030, "\x22\x36"}, {0x2032, "\x21\x47"}, {0x2033, "\x21\x48"}, |
| {0x203b, "\x21\x58"}, {0x2074, "\x29\x79"}, {0x207f, "\x29\x7a"}, |
| {0x2081, "\x29\x7b"}, {0x2082, "\x29\x7c"}, {0x2083, "\x29\x7d"}, |
| {0x2084, "\x29\x7e"}, {0x20ac, "\x22\x66"}, {0x2103, "\x21\x49"}, |
| {0x2109, "\x22\x35"}, {0x2113, "\x27\x24"}, {0x2116, "\x22\x60"}, |
| {0x2121, "\x22\x65"}, {0x2122, "\x22\x62"}, {0x2126, "\x27\x59"}, |
| {0x212b, "\x21\x4a"}, {0x2153, "\x28\x77"}, {0x2154, "\x28\x78"}, |
| {0x215b, "\x28\x7b"}, {0x215c, "\x28\x7c"}, {0x215d, "\x28\x7d"}, |
| {0x215e, "\x28\x7e"}, {0x2160, "\x25\x30"}, {0x2161, "\x25\x31"}, |
| {0x2162, "\x25\x32"}, {0x2163, "\x25\x33"}, {0x2164, "\x25\x34"}, |
| {0x2165, "\x25\x35"}, {0x2166, "\x25\x36"}, {0x2167, "\x25\x37"}, |
| {0x2168, "\x25\x38"}, {0x2169, "\x25\x39"}, {0x2170, "\x25\x21"}, |
| {0x2171, "\x25\x22"}, {0x2172, "\x25\x23"}, {0x2173, "\x25\x24"}, |
| {0x2174, "\x25\x25"}, {0x2175, "\x25\x26"}, {0x2176, "\x25\x27"}, |
| {0x2177, "\x25\x28"}, {0x2178, "\x25\x29"}, {0x2179, "\x25\x2a"}, |
| {0x2190, "\x21\x67"}, {0x2191, "\x21\x68"}, {0x2192, "\x21\x66"}, |
| {0x2193, "\x21\x69"}, {0x2194, "\x21\x6a"}, {0x2195, "\x22\x55"}, |
| {0x2196, "\x22\x58"}, {0x2197, "\x22\x56"}, {0x2198, "\x22\x59"}, |
| {0x2199, "\x22\x57"}, {0x21d2, "\x22\x21"}, {0x21d4, "\x22\x22"}, |
| {0x2200, "\x22\x23"}, {0x2202, "\x21\x53"}, {0x2203, "\x22\x24"}, |
| {0x2207, "\x21\x54"}, {0x2208, "\x21\x74"}, {0x220b, "\x21\x75"}, |
| {0x220f, "\x22\x33"}, {0x2211, "\x22\x32"}, {0x221a, "\x21\x6e"}, |
| {0x221d, "\x21\x70"}, {0x221e, "\x21\x44"}, {0x2220, "\x21\x50"}, |
| {0x2225, "\x21\x2b"}, {0x2227, "\x21\x7c"}, {0x2228, "\x21\x7d"}, |
| {0x2229, "\x21\x7b"}, {0x222a, "\x21\x7a"}, {0x222b, "\x21\x72"}, |
| {0x222c, "\x21\x73"}, {0x222e, "\x22\x31"}, {0x2234, "\x21\x45"}, |
| {0x2235, "\x21\x71"}, {0x223c, "\x21\x2d"}, {0x223d, "\x21\x6f"}, |
| {0x2252, "\x21\x56"}, {0x2260, "\x21\x41"}, {0x2261, "\x21\x55"}, |
| {0x2264, "\x21\x42"}, {0x2265, "\x21\x43"}, {0x226a, "\x21\x6c"}, |
| {0x226b, "\x21\x6d"}, {0x2282, "\x21\x78"}, {0x2283, "\x21\x79"}, |
| {0x2286, "\x21\x76"}, {0x2287, "\x21\x77"}, {0x2299, "\x22\x41"}, |
| {0x22a5, "\x21\x51"}, {0x2312, "\x21\x52"}, {0x2460, "\x28\x67"}, |
| {0x2461, "\x28\x68"}, {0x2462, "\x28\x69"}, {0x2463, "\x28\x6a"}, |
| {0x2464, "\x28\x6b"}, {0x2465, "\x28\x6c"}, {0x2466, "\x28\x6d"}, |
| {0x2467, "\x28\x6e"}, {0x2468, "\x28\x6f"}, {0x2469, "\x28\x70"}, |
| {0x246a, "\x28\x71"}, {0x246b, "\x28\x72"}, {0x246c, "\x28\x73"}, |
| {0x246d, "\x28\x74"}, {0x246e, "\x28\x75"}, {0x2474, "\x29\x67"}, |
| {0x2475, "\x29\x68"}, {0x2476, "\x29\x69"}, {0x2477, "\x29\x6a"}, |
| {0x2478, "\x29\x6b"}, {0x2479, "\x29\x6c"}, {0x247a, "\x29\x6d"}, |
| {0x247b, "\x29\x6e"}, {0x247c, "\x29\x6f"}, {0x247d, "\x29\x70"}, |
| {0x247e, "\x29\x71"}, {0x247f, "\x29\x72"}, {0x2480, "\x29\x73"}, |
| {0x2481, "\x29\x74"}, {0x2482, "\x29\x75"}, {0x249c, "\x29\x4d"}, |
| {0x249d, "\x29\x4e"}, {0x249e, "\x29\x4f"}, {0x249f, "\x29\x50"}, |
| {0x24a0, "\x29\x51"}, {0x24a1, "\x29\x52"}, {0x24a2, "\x29\x53"}, |
| {0x24a3, "\x29\x54"}, {0x24a4, "\x29\x55"}, {0x24a5, "\x29\x56"}, |
| {0x24a6, "\x29\x57"}, {0x24a7, "\x29\x58"}, {0x24a8, "\x29\x59"}, |
| {0x24a9, "\x29\x5a"}, {0x24aa, "\x29\x5b"}, {0x24ab, "\x29\x5c"}, |
| {0x24ac, "\x29\x5d"}, {0x24ad, "\x29\x5e"}, {0x24ae, "\x29\x5f"}, |
| {0x24af, "\x29\x60"}, {0x24b0, "\x29\x61"}, {0x24b1, "\x29\x62"}, |
| {0x24b2, "\x29\x63"}, {0x24b3, "\x29\x64"}, {0x24b4, "\x29\x65"}, |
| {0x24b5, "\x29\x66"}, {0x24d0, "\x28\x4d"}, {0x24d1, "\x28\x4e"}, |
| {0x24d2, "\x28\x4f"}, {0x24d3, "\x28\x50"}, {0x24d4, "\x28\x51"}, |
| {0x24d5, "\x28\x52"}, {0x24d6, "\x28\x53"}, {0x24d7, "\x28\x54"}, |
| {0x24d8, "\x28\x55"}, {0x24d9, "\x28\x56"}, {0x24da, "\x28\x57"}, |
| {0x24db, "\x28\x58"}, {0x24dc, "\x28\x59"}, {0x24dd, "\x28\x5a"}, |
| {0x24de, "\x28\x5b"}, {0x24df, "\x28\x5c"}, {0x24e0, "\x28\x5d"}, |
| {0x24e1, "\x28\x5e"}, {0x24e2, "\x28\x5f"}, {0x24e3, "\x28\x60"}, |
| {0x24e4, "\x28\x61"}, {0x24e5, "\x28\x62"}, {0x24e6, "\x28\x63"}, |
| {0x24e7, "\x28\x64"}, {0x24e8, "\x28\x65"}, {0x24e9, "\x28\x66"}, |
| {0x2500, "\x26\x21"}, {0x2501, "\x26\x2c"}, {0x2502, "\x26\x22"}, |
| {0x2503, "\x26\x2d"}, {0x250c, "\x26\x23"}, {0x250d, "\x26\x48"}, |
| {0x250e, "\x26\x47"}, {0x250f, "\x26\x2e"}, {0x2510, "\x26\x24"}, |
| {0x2511, "\x26\x42"}, {0x2512, "\x26\x41"}, {0x2513, "\x26\x2f"}, |
| {0x2514, "\x26\x26"}, {0x2515, "\x26\x46"}, {0x2516, "\x26\x45"}, |
| {0x2517, "\x26\x31"}, {0x2518, "\x26\x25"}, {0x2519, "\x26\x44"}, |
| {0x251a, "\x26\x43"}, {0x251b, "\x26\x30"}, {0x251c, "\x26\x27"}, |
| {0x251d, "\x26\x3c"}, {0x251e, "\x26\x49"}, {0x251f, "\x26\x4a"}, |
| {0x2520, "\x26\x37"}, {0x2521, "\x26\x4b"}, {0x2522, "\x26\x4c"}, |
| {0x2523, "\x26\x32"}, {0x2524, "\x26\x29"}, {0x2525, "\x26\x3e"}, |
| {0x2526, "\x26\x4d"}, {0x2527, "\x26\x4e"}, {0x2528, "\x26\x39"}, |
| {0x2529, "\x26\x4f"}, {0x252a, "\x26\x50"}, {0x252b, "\x26\x34"}, |
| {0x252c, "\x26\x28"}, {0x252d, "\x26\x51"}, {0x252e, "\x26\x52"}, |
| {0x252f, "\x26\x38"}, {0x2530, "\x26\x3d"}, {0x2531, "\x26\x53"}, |
| {0x2532, "\x26\x54"}, {0x2533, "\x26\x33"}, {0x2534, "\x26\x2a"}, |
| {0x2535, "\x26\x55"}, {0x2536, "\x26\x56"}, {0x2537, "\x26\x3a"}, |
| {0x2538, "\x26\x3f"}, {0x2539, "\x26\x57"}, {0x253a, "\x26\x58"}, |
| {0x253b, "\x26\x35"}, {0x253c, "\x26\x2b"}, {0x253d, "\x26\x59"}, |
| {0x253e, "\x26\x5a"}, {0x253f, "\x26\x3b"}, {0x2540, "\x26\x5b"}, |
| {0x2541, "\x26\x5c"}, {0x2542, "\x26\x40"}, {0x2543, "\x26\x5d"}, |
| {0x2544, "\x26\x5e"}, {0x2545, "\x26\x5f"}, {0x2546, "\x26\x60"}, |
| {0x2547, "\x26\x61"}, {0x2548, "\x26\x62"}, {0x2549, "\x26\x63"}, |
| {0x254a, "\x26\x64"}, {0x254b, "\x26\x36"}, {0x2592, "\x22\x46"}, |
| {0x25a0, "\x21\x61"}, {0x25a1, "\x21\x60"}, {0x25a3, "\x22\x43"}, |
| {0x25a4, "\x22\x47"}, {0x25a5, "\x22\x48"}, {0x25a6, "\x22\x4b"}, |
| {0x25a7, "\x22\x4a"}, {0x25a8, "\x22\x49"}, {0x25a9, "\x22\x4c"}, |
| {0x25b2, "\x21\x63"}, {0x25b3, "\x21\x62"}, {0x25b6, "\x22\x3a"}, |
| {0x25b7, "\x22\x39"}, {0x25bc, "\x21\x65"}, {0x25bd, "\x21\x64"}, |
| {0x25c0, "\x22\x38"}, {0x25c1, "\x22\x37"}, {0x25c6, "\x21\x5f"}, |
| {0x25c7, "\x21\x5e"}, {0x25c8, "\x22\x42"}, {0x25cb, "\x21\x5b"}, |
| {0x25ce, "\x21\x5d"}, {0x25cf, "\x21\x5c"}, {0x25d0, "\x22\x44"}, |
| {0x25d1, "\x22\x45"}, {0x2605, "\x21\x5a"}, {0x2606, "\x21\x59"}, |
| {0x260e, "\x22\x4f"}, {0x260f, "\x22\x4e"}, {0x261c, "\x22\x50"}, |
| {0x261e, "\x22\x51"}, {0x2640, "\x21\x4f"}, {0x2642, "\x21\x4e"}, |
| {0x2660, "\x22\x3c"}, {0x2661, "\x22\x3d"}, {0x2663, "\x22\x40"}, |
| {0x2664, "\x22\x3b"}, {0x2665, "\x22\x3e"}, {0x2667, "\x22\x3f"}, |
| {0x2668, "\x22\x4d"}, {0x2669, "\x22\x5b"}, {0x266a, "\x22\x5c"}, |
| {0x266c, "\x22\x5d"}, {0x266d, "\x22\x5a"}, {0x3000, "\x21\x21"}, |
| {0x3001, "\x21\x22"}, {0x3002, "\x21\x23"}, {0x3003, "\x21\x28"}, |
| {0x3008, "\x21\x34"}, {0x3009, "\x21\x35"}, {0x300a, "\x21\x36"}, |
| {0x300b, "\x21\x37"}, {0x300c, "\x21\x38"}, {0x300d, "\x21\x39"}, |
| {0x300e, "\x21\x3a"}, {0x300f, "\x21\x3b"}, {0x3010, "\x21\x3c"}, |
| {0x3011, "\x21\x3d"}, {0x3013, "\x21\x6b"}, {0x3014, "\x21\x32"}, |
| {0x3015, "\x21\x33"}, {0x3041, "\x2a\x21"}, {0x3042, "\x2a\x22"}, |
| {0x3043, "\x2a\x23"}, {0x3044, "\x2a\x24"}, {0x3045, "\x2a\x25"}, |
| {0x3046, "\x2a\x26"}, {0x3047, "\x2a\x27"}, {0x3048, "\x2a\x28"}, |
| {0x3049, "\x2a\x29"}, {0x304a, "\x2a\x2a"}, {0x304b, "\x2a\x2b"}, |
| {0x304c, "\x2a\x2c"}, {0x304d, "\x2a\x2d"}, {0x304e, "\x2a\x2e"}, |
| {0x304f, "\x2a\x2f"}, {0x3050, "\x2a\x30"}, {0x3051, "\x2a\x31"}, |
| {0x3052, "\x2a\x32"}, {0x3053, "\x2a\x33"}, {0x3054, "\x2a\x34"}, |
| {0x3055, "\x2a\x35"}, {0x3056, "\x2a\x36"}, {0x3057, "\x2a\x37"}, |
| {0x3058, "\x2a\x38"}, {0x3059, "\x2a\x39"}, {0x305a, "\x2a\x3a"}, |
| {0x305b, "\x2a\x3b"}, {0x305c, "\x2a\x3c"}, {0x305d, "\x2a\x3d"}, |
| {0x305e, "\x2a\x3e"}, {0x305f, "\x2a\x3f"}, {0x3060, "\x2a\x40"}, |
| {0x3061, "\x2a\x41"}, {0x3062, "\x2a\x42"}, {0x3063, "\x2a\x43"}, |
| {0x3064, "\x2a\x44"}, {0x3065, "\x2a\x45"}, {0x3066, "\x2a\x46"}, |
| {0x3067, "\x2a\x47"}, {0x3068, "\x2a\x48"}, {0x3069, "\x2a\x49"}, |
| {0x306a, "\x2a\x4a"}, {0x306b, "\x2a\x4b"}, {0x306c, "\x2a\x4c"}, |
| {0x306d, "\x2a\x4d"}, {0x306e, "\x2a\x4e"}, {0x306f, "\x2a\x4f"}, |
| {0x3070, "\x2a\x50"}, {0x3071, "\x2a\x51"}, {0x3072, "\x2a\x52"}, |
| {0x3073, "\x2a\x53"}, {0x3074, "\x2a\x54"}, {0x3075, "\x2a\x55"}, |
| {0x3076, "\x2a\x56"}, {0x3077, "\x2a\x57"}, {0x3078, "\x2a\x58"}, |
| {0x3079, "\x2a\x59"}, {0x307a, "\x2a\x5a"}, {0x307b, "\x2a\x5b"}, |
| {0x307c, "\x2a\x5c"}, {0x307d, "\x2a\x5d"}, {0x307e, "\x2a\x5e"}, |
| {0x307f, "\x2a\x5f"}, {0x3080, "\x2a\x60"}, {0x3081, "\x2a\x61"}, |
| {0x3082, "\x2a\x62"}, {0x3083, "\x2a\x63"}, {0x3084, "\x2a\x64"}, |
| {0x3085, "\x2a\x65"}, {0x3086, "\x2a\x66"}, {0x3087, "\x2a\x67"}, |
| {0x3088, "\x2a\x68"}, {0x3089, "\x2a\x69"}, {0x308a, "\x2a\x6a"}, |
| {0x308b, "\x2a\x6b"}, {0x308c, "\x2a\x6c"}, {0x308d, "\x2a\x6d"}, |
| {0x308e, "\x2a\x6e"}, {0x308f, "\x2a\x6f"}, {0x3090, "\x2a\x70"}, |
| {0x3091, "\x2a\x71"}, {0x3092, "\x2a\x72"}, {0x3093, "\x2a\x73"}, |
| {0x30a1, "\x2b\x21"}, {0x30a2, "\x2b\x22"}, {0x30a3, "\x2b\x23"}, |
| {0x30a4, "\x2b\x24"}, {0x30a5, "\x2b\x25"}, {0x30a6, "\x2b\x26"}, |
| {0x30a7, "\x2b\x27"}, {0x30a8, "\x2b\x28"}, {0x30a9, "\x2b\x29"}, |
| {0x30aa, "\x2b\x2a"}, {0x30ab, "\x2b\x2b"}, {0x30ac, "\x2b\x2c"}, |
| {0x30ad, "\x2b\x2d"}, {0x30ae, "\x2b\x2e"}, {0x30af, "\x2b\x2f"}, |
| {0x30b0, "\x2b\x30"}, {0x30b1, "\x2b\x31"}, {0x30b2, "\x2b\x32"}, |
| {0x30b3, "\x2b\x33"}, {0x30b4, "\x2b\x34"}, {0x30b5, "\x2b\x35"}, |
| {0x30b6, "\x2b\x36"}, {0x30b7, "\x2b\x37"}, {0x30b8, "\x2b\x38"}, |
| {0x30b9, "\x2b\x39"}, {0x30ba, "\x2b\x3a"}, {0x30bb, "\x2b\x3b"}, |
| {0x30bc, "\x2b\x3c"}, {0x30bd, "\x2b\x3d"}, {0x30be, "\x2b\x3e"}, |
| {0x30bf, "\x2b\x3f"}, {0x30c0, "\x2b\x40"}, {0x30c1, "\x2b\x41"}, |
| {0x30c2, "\x2b\x42"}, {0x30c3, "\x2b\x43"}, {0x30c4, "\x2b\x44"}, |
| {0x30c5, "\x2b\x45"}, {0x30c6, "\x2b\x46"}, {0x30c7, "\x2b\x47"}, |
| {0x30c8, "\x2b\x48"}, {0x30c9, "\x2b\x49"}, {0x30ca, "\x2b\x4a"}, |
| {0x30cb, "\x2b\x4b"}, {0x30cc, "\x2b\x4c"}, {0x30cd, "\x2b\x4d"}, |
| {0x30ce, "\x2b\x4e"}, {0x30cf, "\x2b\x4f"}, {0x30d0, "\x2b\x50"}, |
| {0x30d1, "\x2b\x51"}, {0x30d2, "\x2b\x52"}, {0x30d3, "\x2b\x53"}, |
| {0x30d4, "\x2b\x54"}, {0x30d5, "\x2b\x55"}, {0x30d6, "\x2b\x56"}, |
| {0x30d7, "\x2b\x57"}, {0x30d8, "\x2b\x58"}, {0x30d9, "\x2b\x59"}, |
| {0x30da, "\x2b\x5a"}, {0x30db, "\x2b\x5b"}, {0x30dc, "\x2b\x5c"}, |
| {0x30dd, "\x2b\x5d"}, {0x30de, "\x2b\x5e"}, {0x30df, "\x2b\x5f"}, |
| {0x30e0, "\x2b\x60"}, {0x30e1, "\x2b\x61"}, {0x30e2, "\x2b\x62"}, |
| {0x30e3, "\x2b\x63"}, {0x30e4, "\x2b\x64"}, {0x30e5, "\x2b\x65"}, |
| {0x30e6, "\x2b\x66"}, {0x30e7, "\x2b\x67"}, {0x30e8, "\x2b\x68"}, |
| {0x30e9, "\x2b\x69"}, {0x30ea, "\x2b\x6a"}, {0x30eb, "\x2b\x6b"}, |
| {0x30ec, "\x2b\x6c"}, {0x30ed, "\x2b\x6d"}, {0x30ee, "\x2b\x6e"}, |
| {0x30ef, "\x2b\x6f"}, {0x30f0, "\x2b\x70"}, {0x30f1, "\x2b\x71"}, |
| {0x30f2, "\x2b\x72"}, {0x30f3, "\x2b\x73"}, {0x30f4, "\x2b\x74"}, |
| {0x30f5, "\x2b\x75"}, {0x30f6, "\x2b\x76"}, {0x3131, "\x24\x21"}, |
| {0x3132, "\x24\x22"}, {0x3133, "\x24\x23"}, {0x3134, "\x24\x24"}, |
| {0x3135, "\x24\x25"}, {0x3136, "\x24\x26"}, {0x3137, "\x24\x27"}, |
| {0x3138, "\x24\x28"}, {0x3139, "\x24\x29"}, {0x313a, "\x24\x2a"}, |
| {0x313b, "\x24\x2b"}, {0x313c, "\x24\x2c"}, {0x313d, "\x24\x2d"}, |
| {0x313e, "\x24\x2e"}, {0x313f, "\x24\x2f"}, {0x3140, "\x24\x30"}, |
| {0x3141, "\x24\x31"}, {0x3142, "\x24\x32"}, {0x3143, "\x24\x33"}, |
| {0x3144, "\x24\x34"}, {0x3145, "\x24\x35"}, {0x3146, "\x24\x36"}, |
| {0x3147, "\x24\x37"}, {0x3148, "\x24\x38"}, {0x3149, "\x24\x39"}, |
| {0x314a, "\x24\x3a"}, {0x314b, "\x24\x3b"}, {0x314c, "\x24\x3c"}, |
| {0x314d, "\x24\x3d"}, {0x314e, "\x24\x3e"}, {0x314f, "\x24\x3f"}, |
| {0x3150, "\x24\x40"}, {0x3151, "\x24\x41"}, {0x3152, "\x24\x42"}, |
| {0x3153, "\x24\x43"}, {0x3154, "\x24\x44"}, {0x3155, "\x24\x45"}, |
| {0x3156, "\x24\x46"}, {0x3157, "\x24\x47"}, {0x3158, "\x24\x48"}, |
| {0x3159, "\x24\x49"}, {0x315a, "\x24\x4a"}, {0x315b, "\x24\x4b"}, |
| {0x315c, "\x24\x4c"}, {0x315d, "\x24\x4d"}, {0x315e, "\x24\x4e"}, |
| {0x315f, "\x24\x4f"}, {0x3160, "\x24\x50"}, {0x3161, "\x24\x51"}, |
| {0x3162, "\x24\x52"}, {0x3163, "\x24\x53"}, {0x3164, "\x24\x54"}, |
| {0x3165, "\x24\x55"}, {0x3166, "\x24\x56"}, {0x3167, "\x24\x57"}, |
| {0x3168, "\x24\x58"}, {0x3169, "\x24\x59"}, {0x316a, "\x24\x5a"}, |
| {0x316b, "\x24\x5b"}, {0x316c, "\x24\x5c"}, {0x316d, "\x24\x5d"}, |
| {0x316e, "\x24\x5e"}, {0x316f, "\x24\x5f"}, {0x3170, "\x24\x60"}, |
| {0x3171, "\x24\x61"}, {0x3172, "\x24\x62"}, {0x3173, "\x24\x63"}, |
| {0x3174, "\x24\x64"}, {0x3175, "\x24\x65"}, {0x3176, "\x24\x66"}, |
| {0x3177, "\x24\x67"}, {0x3178, "\x24\x68"}, {0x3179, "\x24\x69"}, |
| {0x317a, "\x24\x6a"}, {0x317b, "\x24\x6b"}, {0x317c, "\x24\x6c"}, |
| {0x317d, "\x24\x6d"}, {0x317e, "\x24\x6e"}, {0x317f, "\x24\x6f"}, |
| {0x3180, "\x24\x70"}, {0x3181, "\x24\x71"}, {0x3182, "\x24\x72"}, |
| {0x3183, "\x24\x73"}, {0x3184, "\x24\x74"}, {0x3185, "\x24\x75"}, |
| {0x3186, "\x24\x76"}, {0x3187, "\x24\x77"}, {0x3188, "\x24\x78"}, |
| {0x3189, "\x24\x79"}, {0x318a, "\x24\x7a"}, {0x318b, "\x24\x7b"}, |
| {0x318c, "\x24\x7c"}, {0x318d, "\x24\x7d"}, {0x318e, "\x24\x7e"}, |
| {0x3200, "\x29\x31"}, {0x3201, "\x29\x32"}, {0x3202, "\x29\x33"}, |
| {0x3203, "\x29\x34"}, {0x3204, "\x29\x35"}, {0x3205, "\x29\x36"}, |
| {0x3206, "\x29\x37"}, {0x3207, "\x29\x38"}, {0x3208, "\x29\x39"}, |
| {0x3209, "\x29\x3a"}, {0x320a, "\x29\x3b"}, {0x320b, "\x29\x3c"}, |
| {0x320c, "\x29\x3d"}, {0x320d, "\x29\x3e"}, {0x320e, "\x29\x3f"}, |
| {0x320f, "\x29\x40"}, {0x3210, "\x29\x41"}, {0x3211, "\x29\x42"}, |
| {0x3212, "\x29\x43"}, {0x3213, "\x29\x44"}, {0x3214, "\x29\x45"}, |
| {0x3215, "\x29\x46"}, {0x3216, "\x29\x47"}, {0x3217, "\x29\x48"}, |
| {0x3218, "\x29\x49"}, {0x3219, "\x29\x4a"}, {0x321a, "\x29\x4b"}, |
| {0x321b, "\x29\x4c"}, {0x321c, "\x22\x5f"}, {0x3260, "\x28\x31"}, |
| {0x3261, "\x28\x32"}, {0x3262, "\x28\x33"}, {0x3263, "\x28\x34"}, |
| {0x3264, "\x28\x35"}, {0x3265, "\x28\x36"}, {0x3266, "\x28\x37"}, |
| {0x3267, "\x28\x38"}, {0x3268, "\x28\x39"}, {0x3269, "\x28\x3a"}, |
| {0x326a, "\x28\x3b"}, {0x326b, "\x28\x3c"}, {0x326c, "\x28\x3d"}, |
| {0x326d, "\x28\x3e"}, {0x326e, "\x28\x3f"}, {0x326f, "\x28\x40"}, |
| {0x3270, "\x28\x41"}, {0x3271, "\x28\x42"}, {0x3272, "\x28\x43"}, |
| {0x3273, "\x28\x44"}, {0x3274, "\x28\x45"}, {0x3275, "\x28\x46"}, |
| {0x3276, "\x28\x47"}, {0x3277, "\x28\x48"}, {0x3278, "\x28\x49"}, |
| {0x3279, "\x28\x4a"}, {0x327a, "\x28\x4b"}, {0x327b, "\x28\x4c"}, |
| {0x327e, "\x22\x68"}, |
| {0x327f, "\x22\x5e"}, {0x3380, "\x27\x49"}, {0x3381, "\x27\x4a"}, |
| {0x3382, "\x27\x4b"}, {0x3383, "\x27\x4c"}, {0x3384, "\x27\x4d"}, |
| {0x3388, "\x27\x3a"}, {0x3389, "\x27\x3b"}, {0x338a, "\x27\x5c"}, |
| {0x338b, "\x27\x5d"}, {0x338c, "\x27\x5e"}, {0x338d, "\x27\x36"}, |
| {0x338e, "\x27\x37"}, {0x338f, "\x27\x38"}, {0x3390, "\x27\x54"}, |
| {0x3391, "\x27\x55"}, {0x3392, "\x27\x56"}, {0x3393, "\x27\x57"}, |
| {0x3394, "\x27\x58"}, {0x3395, "\x27\x21"}, {0x3396, "\x27\x22"}, |
| {0x3397, "\x27\x23"}, {0x3398, "\x27\x25"}, {0x3399, "\x27\x2b"}, |
| {0x339a, "\x27\x2c"}, {0x339b, "\x27\x2d"}, {0x339c, "\x27\x2e"}, |
| {0x339d, "\x27\x2f"}, {0x339e, "\x27\x30"}, {0x339f, "\x27\x31"}, |
| {0x33a0, "\x27\x32"}, {0x33a1, "\x27\x33"}, {0x33a2, "\x27\x34"}, |
| {0x33a3, "\x27\x27"}, {0x33a4, "\x27\x28"}, {0x33a5, "\x27\x29"}, |
| {0x33a6, "\x27\x2a"}, {0x33a7, "\x27\x3d"}, {0x33a8, "\x27\x3e"}, |
| {0x33a9, "\x27\x65"}, {0x33aa, "\x27\x66"}, {0x33ab, "\x27\x67"}, |
| {0x33ac, "\x27\x68"}, {0x33ad, "\x27\x61"}, {0x33ae, "\x27\x62"}, |
| {0x33af, "\x27\x63"}, {0x33b0, "\x27\x3f"}, {0x33b1, "\x27\x40"}, |
| {0x33b2, "\x27\x41"}, {0x33b3, "\x27\x42"}, {0x33b4, "\x27\x43"}, |
| {0x33b5, "\x27\x44"}, {0x33b6, "\x27\x45"}, {0x33b7, "\x27\x46"}, |
| {0x33b8, "\x27\x47"}, {0x33b9, "\x27\x48"}, {0x33ba, "\x27\x4e"}, |
| {0x33bb, "\x27\x4f"}, {0x33bc, "\x27\x50"}, {0x33bd, "\x27\x51"}, |
| {0x33be, "\x27\x52"}, {0x33bf, "\x27\x53"}, {0x33c0, "\x27\x5a"}, |
| {0x33c1, "\x27\x5b"}, {0x33c2, "\x22\x63"}, {0x33c3, "\x27\x6c"}, |
| {0x33c4, "\x27\x26"}, {0x33c5, "\x27\x60"}, {0x33c6, "\x27\x6f"}, |
| {0x33c7, "\x22\x61"}, {0x33c8, "\x27\x3c"}, {0x33c9, "\x27\x6d"}, |
| {0x33ca, "\x27\x35"}, {0x33cf, "\x27\x39"}, {0x33d0, "\x27\x6a"}, |
| {0x33d3, "\x27\x6b"}, {0x33d6, "\x27\x5f"}, {0x33d8, "\x22\x64"}, |
| {0x33db, "\x27\x64"}, {0x33dc, "\x27\x6e"}, {0x33dd, "\x27\x69"}, |
| {0xff01, "\x23\x21"}, {0xff02, "\x23\x22"}, {0xff03, "\x23\x23"}, |
| {0xff04, "\x23\x24"}, {0xff05, "\x23\x25"}, {0xff06, "\x23\x26"}, |
| {0xff07, "\x23\x27"}, {0xff08, "\x23\x28"}, {0xff09, "\x23\x29"}, |
| {0xff0a, "\x23\x2a"}, {0xff0b, "\x23\x2b"}, {0xff0c, "\x23\x2c"}, |
| {0xff0d, "\x23\x2d"}, {0xff0e, "\x23\x2e"}, {0xff0f, "\x23\x2f"}, |
| {0xff10, "\x23\x30"}, {0xff11, "\x23\x31"}, {0xff12, "\x23\x32"}, |
| {0xff13, "\x23\x33"}, {0xff14, "\x23\x34"}, {0xff15, "\x23\x35"}, |
| {0xff16, "\x23\x36"}, {0xff17, "\x23\x37"}, {0xff18, "\x23\x38"}, |
| {0xff19, "\x23\x39"}, {0xff1a, "\x23\x3a"}, {0xff1b, "\x23\x3b"}, |
| {0xff1c, "\x23\x3c"}, {0xff1d, "\x23\x3d"}, {0xff1e, "\x23\x3e"}, |
| {0xff1f, "\x23\x3f"}, {0xff20, "\x23\x40"}, {0xff21, "\x23\x41"}, |
| {0xff22, "\x23\x42"}, {0xff23, "\x23\x43"}, {0xff24, "\x23\x44"}, |
| {0xff25, "\x23\x45"}, {0xff26, "\x23\x46"}, {0xff27, "\x23\x47"}, |
| {0xff28, "\x23\x48"}, {0xff29, "\x23\x49"}, {0xff2a, "\x23\x4a"}, |
| {0xff2b, "\x23\x4b"}, {0xff2c, "\x23\x4c"}, {0xff2d, "\x23\x4d"}, |
| {0xff2e, "\x23\x4e"}, {0xff2f, "\x23\x4f"}, {0xff30, "\x23\x50"}, |
| {0xff31, "\x23\x51"}, {0xff32, "\x23\x52"}, {0xff33, "\x23\x53"}, |
| {0xff34, "\x23\x54"}, {0xff35, "\x23\x55"}, {0xff36, "\x23\x56"}, |
| {0xff37, "\x23\x57"}, {0xff38, "\x23\x58"}, {0xff39, "\x23\x59"}, |
| {0xff3a, "\x23\x5a"}, {0xff3b, "\x23\x5b"}, {0xff3c, "\x21\x2c"}, |
| {0xff3d, "\x23\x5d"}, {0xff3e, "\x23\x5e"}, {0xff3f, "\x23\x5f"}, |
| {0xff40, "\x23\x60"}, {0xff41, "\x23\x61"}, {0xff42, "\x23\x62"}, |
| {0xff43, "\x23\x63"}, {0xff44, "\x23\x64"}, {0xff45, "\x23\x65"}, |
| {0xff46, "\x23\x66"}, {0xff47, "\x23\x67"}, {0xff48, "\x23\x68"}, |
| {0xff49, "\x23\x69"}, {0xff4a, "\x23\x6a"}, {0xff4b, "\x23\x6b"}, |
| {0xff4c, "\x23\x6c"}, {0xff4d, "\x23\x6d"}, {0xff4e, "\x23\x6e"}, |
| {0xff4f, "\x23\x6f"}, {0xff50, "\x23\x70"}, {0xff51, "\x23\x71"}, |
| {0xff52, "\x23\x72"}, {0xff53, "\x23\x73"}, {0xff54, "\x23\x74"}, |
| {0xff55, "\x23\x75"}, {0xff56, "\x23\x76"}, {0xff57, "\x23\x77"}, |
| {0xff58, "\x23\x78"}, {0xff59, "\x23\x79"}, {0xff5a, "\x23\x7a"}, |
| {0xff5b, "\x23\x7b"}, {0xff5c, "\x23\x7c"}, {0xff5d, "\x23\x7d"}, |
| {0xff5e, "\x22\x26"}, {0xffe0, "\x21\x4b"}, {0xffe1, "\x21\x4c"}, |
| {0xffe2, "\x21\x7e"}, {0xffe3, "\x23\x7e"}, {0xffe5, "\x21\x4d"}, |
| {0xffe6, "\x23\x5c"} |
| }; |
| |
| /* |
| egrep '^0x.*# <CJK>' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ |
| perl tab21.pl > ksc_hanja1.tb |
| |
| |
| $n=0; |
| while (<>) { |
| local($ksc, $ucs4, %rest) = split; |
| local($u)=hex($ucs4); |
| local($k)=hex($ksc); |
| printf ("\n ") if ($n % 8 eq 0); |
| ++$n; |
| printf (" 0x%04x,", $u); |
| } |
| printf ("\n"); |
| */ |
| |
| const uint16_t __ksc5601_hanja_to_ucs[KSC5601_HANJA]= |
| { |
| 0x4f3d, 0x4f73, 0x5047, 0x50f9, 0x52a0, 0x53ef, 0x5475, 0x54e5, |
| 0x5609, 0x5ac1, 0x5bb6, 0x6687, 0x67b6, 0x67b7, 0x67ef, 0x6b4c, |
| 0x73c2, 0x75c2, 0x7a3c, 0x82db, 0x8304, 0x8857, 0x8888, 0x8a36, |
| 0x8cc8, 0x8dcf, 0x8efb, 0x8fe6, 0x99d5, 0x523b, 0x5374, 0x5404, |
| 0x606a, 0x6164, 0x6bbc, 0x73cf, 0x811a, 0x89ba, 0x89d2, 0x95a3, |
| 0x4f83, 0x520a, 0x58be, 0x5978, 0x59e6, 0x5e72, 0x5e79, 0x61c7, |
| 0x63c0, 0x6746, 0x67ec, 0x687f, 0x6f97, 0x764e, 0x770b, 0x78f5, |
| 0x7a08, 0x7aff, 0x7c21, 0x809d, 0x826e, 0x8271, 0x8aeb, 0x9593, |
| 0x4e6b, 0x559d, 0x66f7, 0x6e34, 0x78a3, 0x7aed, 0x845b, 0x8910, |
| 0x874e, 0x97a8, 0x52d8, 0x574e, 0x582a, 0x5d4c, 0x611f, 0x61be, |
| 0x6221, 0x6562, 0x67d1, 0x6a44, 0x6e1b, 0x7518, 0x75b3, 0x76e3, |
| 0x77b0, 0x7d3a, 0x90af, 0x9451, 0x9452, 0x9f95, 0x5323, 0x5cac, |
| 0x7532, 0x80db, 0x9240, 0x9598, 0x525b, 0x5808, 0x59dc, 0x5ca1, |
| 0x5d17, 0x5eb7, 0x5f3a, 0x5f4a, 0x6177, 0x6c5f, 0x757a, 0x7586, |
| 0x7ce0, 0x7d73, 0x7db1, 0x7f8c, 0x8154, 0x8221, 0x8591, 0x8941, |
| 0x8b1b, 0x92fc, 0x964d, 0x9c47, 0x4ecb, 0x4ef7, 0x500b, 0x51f1, |
| 0x584f, 0x6137, 0x613e, 0x6168, 0x6539, 0x69ea, 0x6f11, 0x75a5, |
| 0x7686, 0x76d6, 0x7b87, 0x82a5, 0x84cb, 0xf900, 0x93a7, 0x958b, |
| 0x5580, 0x5ba2, 0x5751, 0xf901, 0x7cb3, 0x7fb9, 0x91b5, 0x5028, |
| 0x53bb, 0x5c45, 0x5de8, 0x62d2, 0x636e, 0x64da, 0x64e7, 0x6e20, |
| 0x70ac, 0x795b, 0x8ddd, 0x8e1e, 0xf902, 0x907d, 0x9245, 0x92f8, |
| 0x4e7e, 0x4ef6, 0x5065, 0x5dfe, 0x5efa, 0x6106, 0x6957, 0x8171, |
| 0x8654, 0x8e47, 0x9375, 0x9a2b, 0x4e5e, 0x5091, 0x6770, 0x6840, |
| 0x5109, 0x528d, 0x5292, 0x6aa2, 0x77bc, 0x9210, 0x9ed4, 0x52ab, |
| 0x602f, 0x8ff2, 0x5048, 0x61a9, 0x63ed, 0x64ca, 0x683c, 0x6a84, |
| 0x6fc0, 0x8188, 0x89a1, 0x9694, 0x5805, 0x727d, 0x72ac, 0x7504, |
| 0x7d79, 0x7e6d, 0x80a9, 0x898b, 0x8b74, 0x9063, 0x9d51, 0x6289, |
| 0x6c7a, 0x6f54, 0x7d50, 0x7f3a, 0x8a23, 0x517c, 0x614a, 0x7b9d, |
| 0x8b19, 0x9257, 0x938c, 0x4eac, 0x4fd3, 0x501e, 0x50be, 0x5106, |
| 0x52c1, 0x52cd, 0x537f, 0x5770, 0x5883, 0x5e9a, 0x5f91, 0x6176, |
| 0x61ac, 0x64ce, 0x656c, 0x666f, 0x66bb, 0x66f4, 0x6897, 0x6d87, |
| 0x7085, 0x70f1, 0x749f, 0x74a5, 0x74ca, 0x75d9, 0x786c, 0x78ec, |
| 0x7adf, 0x7af6, 0x7d45, 0x7d93, 0x8015, 0x803f, 0x811b, 0x8396, |
| 0x8b66, 0x8f15, 0x9015, 0x93e1, 0x9803, 0x9838, 0x9a5a, 0x9be8, |
| 0x4fc2, 0x5553, 0x583a, 0x5951, 0x5b63, 0x5c46, 0x60b8, 0x6212, |
| 0x6842, 0x68b0, 0x68e8, 0x6eaa, 0x754c, 0x7678, 0x78ce, 0x7a3d, |
| 0x7cfb, 0x7e6b, 0x7e7c, 0x8a08, 0x8aa1, 0x8c3f, 0x968e, 0x9dc4, |
| 0x53e4, 0x53e9, 0x544a, 0x5471, 0x56fa, 0x59d1, 0x5b64, 0x5c3b, |
| 0x5eab, 0x62f7, 0x6537, 0x6545, 0x6572, 0x66a0, 0x67af, 0x69c1, |
| 0x6cbd, 0x75fc, 0x7690, 0x777e, 0x7a3f, 0x7f94, 0x8003, 0x80a1, |
| 0x818f, 0x82e6, 0x82fd, 0x83f0, 0x85c1, 0x8831, 0x88b4, 0x8aa5, |
| 0xf903, 0x8f9c, 0x932e, 0x96c7, 0x9867, 0x9ad8, 0x9f13, 0x54ed, |
| 0x659b, 0x66f2, 0x688f, 0x7a40, 0x8c37, 0x9d60, 0x56f0, 0x5764, |
| 0x5d11, 0x6606, 0x68b1, 0x68cd, 0x6efe, 0x7428, 0x889e, 0x9be4, |
| 0x6c68, 0xf904, 0x9aa8, 0x4f9b, 0x516c, 0x5171, 0x529f, 0x5b54, |
| 0x5de5, 0x6050, 0x606d, 0x62f1, 0x63a7, 0x653b, 0x73d9, 0x7a7a, |
| 0x86a3, 0x8ca2, 0x978f, 0x4e32, 0x5be1, 0x6208, 0x679c, 0x74dc, |
| 0x79d1, 0x83d3, 0x8a87, 0x8ab2, 0x8de8, 0x904e, 0x934b, 0x9846, |
| 0x5ed3, 0x69e8, 0x85ff, 0x90ed, 0xf905, 0x51a0, 0x5b98, 0x5bec, |
| 0x6163, 0x68fa, 0x6b3e, 0x704c, 0x742f, 0x74d8, 0x7ba1, 0x7f50, |
| 0x83c5, 0x89c0, 0x8cab, 0x95dc, 0x9928, 0x522e, 0x605d, 0x62ec, |
| 0x9002, 0x4f8a, 0x5149, 0x5321, 0x58d9, 0x5ee3, 0x66e0, 0x6d38, |
| 0x709a, 0x72c2, 0x73d6, 0x7b50, 0x80f1, 0x945b, 0x5366, 0x639b, |
| 0x7f6b, 0x4e56, 0x5080, 0x584a, 0x58de, 0x602a, 0x6127, 0x62d0, |
| 0x69d0, 0x9b41, 0x5b8f, 0x7d18, 0x80b1, 0x8f5f, 0x4ea4, 0x50d1, |
| 0x54ac, 0x55ac, 0x5b0c, 0x5da0, 0x5de7, 0x652a, 0x654e, 0x6821, |
| 0x6a4b, 0x72e1, 0x768e, 0x77ef, 0x7d5e, 0x7ff9, 0x81a0, 0x854e, |
| 0x86df, 0x8f03, 0x8f4e, 0x90ca, 0x9903, 0x9a55, 0x9bab, 0x4e18, |
| 0x4e45, 0x4e5d, 0x4ec7, 0x4ff1, 0x5177, 0x52fe, 0x5340, 0x53e3, |
| 0x53e5, 0x548e, 0x5614, 0x5775, 0x57a2, 0x5bc7, 0x5d87, 0x5ed0, |
| 0x61fc, 0x62d8, 0x6551, 0x67b8, 0x67e9, 0x69cb, 0x6b50, 0x6bc6, |
| 0x6bec, 0x6c42, 0x6e9d, 0x7078, 0x72d7, 0x7396, 0x7403, 0x77bf, |
| 0x77e9, 0x7a76, 0x7d7f, 0x8009, 0x81fc, 0x8205, 0x820a, 0x82df, |
| 0x8862, 0x8b33, 0x8cfc, 0x8ec0, 0x9011, 0x90b1, 0x9264, 0x92b6, |
| 0x99d2, 0x9a45, 0x9ce9, 0x9dd7, 0x9f9c, 0x570b, 0x5c40, 0x83ca, |
| 0x97a0, 0x97ab, 0x9eb4, 0x541b, 0x7a98, 0x7fa4, 0x88d9, 0x8ecd, |
| 0x90e1, 0x5800, 0x5c48, 0x6398, 0x7a9f, 0x5bae, 0x5f13, 0x7a79, |
| 0x7aae, 0x828e, 0x8eac, 0x5026, 0x5238, 0x52f8, 0x5377, 0x5708, |
| 0x62f3, 0x6372, 0x6b0a, 0x6dc3, 0x7737, 0x53a5, 0x7357, 0x8568, |
| 0x8e76, 0x95d5, 0x673a, 0x6ac3, 0x6f70, 0x8a6d, 0x8ecc, 0x994b, |
| 0xf906, 0x6677, 0x6b78, 0x8cb4, 0x9b3c, 0xf907, 0x53eb, 0x572d, |
| 0x594e, 0x63c6, 0x69fb, 0x73ea, 0x7845, 0x7aba, 0x7ac5, 0x7cfe, |
| 0x8475, 0x898f, 0x8d73, 0x9035, 0x95a8, 0x52fb, 0x5747, 0x7547, |
| 0x7b60, 0x83cc, 0x921e, 0xf908, 0x6a58, 0x514b, 0x524b, 0x5287, |
| 0x621f, 0x68d8, 0x6975, 0x9699, 0x50c5, 0x52a4, 0x52e4, 0x61c3, |
| 0x65a4, 0x6839, 0x69ff, 0x747e, 0x7b4b, 0x82b9, 0x83eb, 0x89b2, |
| 0x8b39, 0x8fd1, 0x9949, 0xf909, 0x4eca, 0x5997, 0x64d2, 0x6611, |
| 0x6a8e, 0x7434, 0x7981, 0x79bd, 0x82a9, 0x887e, 0x887f, 0x895f, |
| 0xf90a, 0x9326, 0x4f0b, 0x53ca, 0x6025, 0x6271, 0x6c72, 0x7d1a, |
| 0x7d66, 0x4e98, 0x5162, 0x77dc, 0x80af, 0x4f01, 0x4f0e, 0x5176, |
| 0x5180, 0x55dc, 0x5668, 0x573b, 0x57fa, 0x57fc, 0x5914, 0x5947, |
| 0x5993, 0x5bc4, 0x5c90, 0x5d0e, 0x5df1, 0x5e7e, 0x5fcc, 0x6280, |
| 0x65d7, 0x65e3, 0x671e, 0x671f, 0x675e, 0x68cb, 0x68c4, 0x6a5f, |
| 0x6b3a, 0x6c23, 0x6c7d, 0x6c82, 0x6dc7, 0x7398, 0x7426, 0x742a, |
| 0x7482, 0x74a3, 0x7578, 0x757f, 0x7881, 0x78ef, 0x7941, 0x7947, |
| 0x7948, 0x797a, 0x7b95, 0x7d00, 0x7dba, 0x7f88, 0x8006, 0x802d, |
| 0x808c, 0x8a18, 0x8b4f, 0x8c48, 0x8d77, 0x9321, 0x9324, 0x98e2, |
| 0x9951, 0x9a0e, 0x9a0f, 0x9a65, 0x9e92, 0x7dca, 0x4f76, 0x5409, |
| 0x62ee, 0x6854, 0x91d1, 0x55ab, 0x513a, 0xf90b, 0xf90c, 0x5a1c, |
| 0x61e6, 0xf90d, 0x62cf, 0x62ff, 0xf90e, 0xf90f, 0xf910, 0xf911, |
| 0xf912, 0xf913, 0x90a3, 0xf914, 0xf915, 0xf916, 0xf917, 0xf918, |
| 0x8afe, 0xf919, 0xf91a, 0xf91b, 0xf91c, 0x6696, 0xf91d, 0x7156, |
| 0xf91e, 0xf91f, 0x96e3, 0xf920, 0x634f, 0x637a, 0x5357, 0xf921, |
| 0x678f, 0x6960, 0x6e73, 0xf922, 0x7537, 0xf923, 0xf924, 0xf925, |
| 0x7d0d, 0xf926, 0xf927, 0x8872, 0x56ca, 0x5a18, 0xf928, 0xf929, |
| 0xf92a, 0xf92b, 0xf92c, 0x4e43, 0xf92d, 0x5167, 0x5948, 0x67f0, |
| 0x8010, 0xf92e, 0x5973, 0x5e74, 0x649a, 0x79ca, 0x5ff5, 0x606c, |
| 0x62c8, 0x637b, 0x5be7, 0x5bd7, 0x52aa, 0xf92f, 0x5974, 0x5f29, |
| 0x6012, 0xf930, 0xf931, 0xf932, 0x7459, 0xf933, 0xf934, 0xf935, |
| 0xf936, 0xf937, 0xf938, 0x99d1, 0xf939, 0xf93a, 0xf93b, 0xf93c, |
| 0xf93d, 0xf93e, 0xf93f, 0xf940, 0xf941, 0xf942, 0xf943, 0x6fc3, |
| 0xf944, 0xf945, 0x81bf, 0x8fb2, 0x60f1, 0xf946, 0xf947, 0x8166, |
| 0xf948, 0xf949, 0x5c3f, 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, |
| 0xf94f, 0xf950, 0xf951, 0x5ae9, 0x8a25, 0x677b, 0x7d10, 0xf952, |
| 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, 0x80fd, 0xf958, 0xf959, |
| 0x5c3c, 0x6ce5, 0x533f, 0x6eba, 0x591a, 0x8336, 0x4e39, 0x4eb6, |
| 0x4f46, 0x55ae, 0x5718, 0x58c7, 0x5f56, 0x65b7, 0x65e6, 0x6a80, |
| 0x6bb5, 0x6e4d, 0x77ed, 0x7aef, 0x7c1e, 0x7dde, 0x86cb, 0x8892, |
| 0x9132, 0x935b, 0x64bb, 0x6fbe, 0x737a, 0x75b8, 0x9054, 0x5556, |
| 0x574d, 0x61ba, 0x64d4, 0x66c7, 0x6de1, 0x6e5b, 0x6f6d, 0x6fb9, |
| 0x75f0, 0x8043, 0x81bd, 0x8541, 0x8983, 0x8ac7, 0x8b5a, 0x931f, |
| 0x6c93, 0x7553, 0x7b54, 0x8e0f, 0x905d, 0x5510, 0x5802, 0x5858, |
| 0x5e62, 0x6207, 0x649e, 0x68e0, 0x7576, 0x7cd6, 0x87b3, 0x9ee8, |
| 0x4ee3, 0x5788, 0x576e, 0x5927, 0x5c0d, 0x5cb1, 0x5e36, 0x5f85, |
| 0x6234, 0x64e1, 0x73b3, 0x81fa, 0x888b, 0x8cb8, 0x968a, 0x9edb, |
| 0x5b85, 0x5fb7, 0x60b3, 0x5012, 0x5200, 0x5230, 0x5716, 0x5835, |
| 0x5857, 0x5c0e, 0x5c60, 0x5cf6, 0x5d8b, 0x5ea6, 0x5f92, 0x60bc, |
| 0x6311, 0x6389, 0x6417, 0x6843, 0x68f9, 0x6ac2, 0x6dd8, 0x6e21, |
| 0x6ed4, 0x6fe4, 0x71fe, 0x76dc, 0x7779, 0x79b1, 0x7a3b, 0x8404, |
| 0x89a9, 0x8ced, 0x8df3, 0x8e48, 0x9003, 0x9014, 0x9053, 0x90fd, |
| 0x934d, 0x9676, 0x97dc, 0x6bd2, 0x7006, 0x7258, 0x72a2, 0x7368, |
| 0x7763, 0x79bf, 0x7be4, 0x7e9b, 0x8b80, 0x58a9, 0x60c7, 0x6566, |
| 0x65fd, 0x66be, 0x6c8c, 0x711e, 0x71c9, 0x8c5a, 0x9813, 0x4e6d, |
| 0x7a81, 0x4edd, 0x51ac, 0x51cd, 0x52d5, 0x540c, 0x61a7, 0x6771, |
| 0x6850, 0x68df, 0x6d1e, 0x6f7c, 0x75bc, 0x77b3, 0x7ae5, 0x80f4, |
| 0x8463, 0x9285, 0x515c, 0x6597, 0x675c, 0x6793, 0x75d8, 0x7ac7, |
| 0x8373, 0xf95a, 0x8c46, 0x9017, 0x982d, 0x5c6f, 0x81c0, 0x829a, |
| 0x9041, 0x906f, 0x920d, 0x5f97, 0x5d9d, 0x6a59, 0x71c8, 0x767b, |
| 0x7b49, 0x85e4, 0x8b04, 0x9127, 0x9a30, 0x5587, 0x61f6, 0xf95b, |
| 0x7669, 0x7f85, 0x863f, 0x87ba, 0x88f8, 0x908f, 0xf95c, 0x6d1b, |
| 0x70d9, 0x73de, 0x7d61, 0x843d, 0xf95d, 0x916a, 0x99f1, 0xf95e, |
| 0x4e82, 0x5375, 0x6b04, 0x6b12, 0x703e, 0x721b, 0x862d, 0x9e1e, |
| 0x524c, 0x8fa3, 0x5d50, 0x64e5, 0x652c, 0x6b16, 0x6feb, 0x7c43, |
| 0x7e9c, 0x85cd, 0x8964, 0x89bd, 0x62c9, 0x81d8, 0x881f, 0x5eca, |
| 0x6717, 0x6d6a, 0x72fc, 0x7405, 0x746f, 0x8782, 0x90de, 0x4f86, |
| 0x5d0d, 0x5fa0, 0x840a, 0x51b7, 0x63a0, 0x7565, 0x4eae, 0x5006, |
| 0x5169, 0x51c9, 0x6881, 0x6a11, 0x7cae, 0x7cb1, 0x7ce7, 0x826f, |
| 0x8ad2, 0x8f1b, 0x91cf, 0x4fb6, 0x5137, 0x52f5, 0x5442, 0x5eec, |
| 0x616e, 0x623e, 0x65c5, 0x6ada, 0x6ffe, 0x792a, 0x85dc, 0x8823, |
| 0x95ad, 0x9a62, 0x9a6a, 0x9e97, 0x9ece, 0x529b, 0x66c6, 0x6b77, |
| 0x701d, 0x792b, 0x8f62, 0x9742, 0x6190, 0x6200, 0x6523, 0x6f23, |
| 0x7149, 0x7489, 0x7df4, 0x806f, 0x84ee, 0x8f26, 0x9023, 0x934a, |
| 0x51bd, 0x5217, 0x52a3, 0x6d0c, 0x70c8, 0x88c2, 0x5ec9, 0x6582, |
| 0x6bae, 0x6fc2, 0x7c3e, 0x7375, 0x4ee4, 0x4f36, 0x56f9, 0xf95f, |
| 0x5cba, 0x5dba, 0x601c, 0x73b2, 0x7b2d, 0x7f9a, 0x7fce, 0x8046, |
| 0x901e, 0x9234, 0x96f6, 0x9748, 0x9818, 0x9f61, 0x4f8b, 0x6fa7, |
| 0x79ae, 0x91b4, 0x96b7, 0x52de, 0xf960, 0x6488, 0x64c4, 0x6ad3, |
| 0x6f5e, 0x7018, 0x7210, 0x76e7, 0x8001, 0x8606, 0x865c, 0x8def, |
| 0x8f05, 0x9732, 0x9b6f, 0x9dfa, 0x9e75, 0x788c, 0x797f, 0x7da0, |
| 0x83c9, 0x9304, 0x9e7f, 0x9e93, 0x8ad6, 0x58df, 0x5f04, 0x6727, |
| 0x7027, 0x74cf, 0x7c60, 0x807e, 0x5121, 0x7028, 0x7262, 0x78ca, |
| 0x8cc2, 0x8cda, 0x8cf4, 0x96f7, 0x4e86, 0x50da, 0x5bee, 0x5ed6, |
| 0x6599, 0x71ce, 0x7642, 0x77ad, 0x804a, 0x84fc, 0x907c, 0x9b27, |
| 0x9f8d, 0x58d8, 0x5a41, 0x5c62, 0x6a13, 0x6dda, 0x6f0f, 0x763b, |
| 0x7d2f, 0x7e37, 0x851e, 0x8938, 0x93e4, 0x964b, 0x5289, 0x65d2, |
| 0x67f3, 0x69b4, 0x6d41, 0x6e9c, 0x700f, 0x7409, 0x7460, 0x7559, |
| 0x7624, 0x786b, 0x8b2c, 0x985e, 0x516d, 0x622e, 0x9678, 0x4f96, |
| 0x502b, 0x5d19, 0x6dea, 0x7db8, 0x8f2a, 0x5f8b, 0x6144, 0x6817, |
| 0xf961, 0x9686, 0x52d2, 0x808b, 0x51dc, 0x51cc, 0x695e, 0x7a1c, |
| 0x7dbe, 0x83f1, 0x9675, 0x4fda, 0x5229, 0x5398, 0x540f, 0x550e, |
| 0x5c65, 0x60a7, 0x674e, 0x68a8, 0x6d6c, 0x7281, 0x72f8, 0x7406, |
| 0x7483, 0xf962, 0x75e2, 0x7c6c, 0x7f79, 0x7fb8, 0x8389, 0x88cf, |
| 0x88e1, 0x91cc, 0x91d0, 0x96e2, 0x9bc9, 0x541d, 0x6f7e, 0x71d0, |
| 0x7498, 0x85fa, 0x8eaa, 0x96a3, 0x9c57, 0x9e9f, 0x6797, 0x6dcb, |
| 0x7433, 0x81e8, 0x9716, 0x782c, 0x7acb, 0x7b20, 0x7c92, 0x6469, |
| 0x746a, 0x75f2, 0x78bc, 0x78e8, 0x99ac, 0x9b54, 0x9ebb, 0x5bde, |
| 0x5e55, 0x6f20, 0x819c, 0x83ab, 0x9088, 0x4e07, 0x534d, 0x5a29, |
| 0x5dd2, 0x5f4e, 0x6162, 0x633d, 0x6669, 0x66fc, 0x6eff, 0x6f2b, |
| 0x7063, 0x779e, 0x842c, 0x8513, 0x883b, 0x8f13, 0x9945, 0x9c3b, |
| 0x551c, 0x62b9, 0x672b, 0x6cab, 0x8309, 0x896a, 0x977a, 0x4ea1, |
| 0x5984, 0x5fd8, 0x5fd9, 0x671b, 0x7db2, 0x7f54, 0x8292, 0x832b, |
| 0x83bd, 0x8f1e, 0x9099, 0x57cb, 0x59b9, 0x5a92, 0x5bd0, 0x6627, |
| 0x679a, 0x6885, 0x6bcf, 0x7164, 0x7f75, 0x8cb7, 0x8ce3, 0x9081, |
| 0x9b45, 0x8108, 0x8c8a, 0x964c, 0x9a40, 0x9ea5, 0x5b5f, 0x6c13, |
| 0x731b, 0x76f2, 0x76df, 0x840c, 0x51aa, 0x8993, 0x514d, 0x5195, |
| 0x52c9, 0x68c9, 0x6c94, 0x7704, 0x7720, 0x7dbf, 0x7dec, 0x9762, |
| 0x9eb5, 0x6ec5, 0x8511, 0x51a5, 0x540d, 0x547d, 0x660e, 0x669d, |
| 0x6927, 0x6e9f, 0x76bf, 0x7791, 0x8317, 0x84c2, 0x879f, 0x9169, |
| 0x9298, 0x9cf4, 0x8882, 0x4fae, 0x5192, 0x52df, 0x59c6, 0x5e3d, |
| 0x6155, 0x6478, 0x6479, 0x66ae, 0x67d0, 0x6a21, 0x6bcd, 0x6bdb, |
| 0x725f, 0x7261, 0x7441, 0x7738, 0x77db, 0x8017, 0x82bc, 0x8305, |
| 0x8b00, 0x8b28, 0x8c8c, 0x6728, 0x6c90, 0x7267, 0x76ee, 0x7766, |
| 0x7a46, 0x9da9, 0x6b7f, 0x6c92, 0x5922, 0x6726, 0x8499, 0x536f, |
| 0x5893, 0x5999, 0x5edf, 0x63cf, 0x6634, 0x6773, 0x6e3a, 0x732b, |
| 0x7ad7, 0x82d7, 0x9328, 0x52d9, 0x5deb, 0x61ae, 0x61cb, 0x620a, |
| 0x62c7, 0x64ab, 0x65e0, 0x6959, 0x6b66, 0x6bcb, 0x7121, 0x73f7, |
| 0x755d, 0x7e46, 0x821e, 0x8302, 0x856a, 0x8aa3, 0x8cbf, 0x9727, |
| 0x9d61, 0x58a8, 0x9ed8, 0x5011, 0x520e, 0x543b, 0x554f, 0x6587, |
| 0x6c76, 0x7d0a, 0x7d0b, 0x805e, 0x868a, 0x9580, 0x96ef, 0x52ff, |
| 0x6c95, 0x7269, 0x5473, 0x5a9a, 0x5c3e, 0x5d4b, 0x5f4c, 0x5fae, |
| 0x672a, 0x68b6, 0x6963, 0x6e3c, 0x6e44, 0x7709, 0x7c73, 0x7f8e, |
| 0x8587, 0x8b0e, 0x8ff7, 0x9761, 0x9ef4, 0x5cb7, 0x60b6, 0x610d, |
| 0x61ab, 0x654f, 0x65fb, 0x65fc, 0x6c11, 0x6cef, 0x739f, 0x73c9, |
| 0x7de1, 0x9594, 0x5bc6, 0x871c, 0x8b10, 0x525d, 0x535a, 0x62cd, |
| 0x640f, 0x64b2, 0x6734, 0x6a38, 0x6cca, 0x73c0, 0x749e, 0x7b94, |
| 0x7c95, 0x7e1b, 0x818a, 0x8236, 0x8584, 0x8feb, 0x96f9, 0x99c1, |
| 0x4f34, 0x534a, 0x53cd, 0x53db, 0x62cc, 0x642c, 0x6500, 0x6591, |
| 0x69c3, 0x6cee, 0x6f58, 0x73ed, 0x7554, 0x7622, 0x76e4, 0x76fc, |
| 0x78d0, 0x78fb, 0x792c, 0x7d46, 0x822c, 0x87e0, 0x8fd4, 0x9812, |
| 0x98ef, 0x52c3, 0x62d4, 0x64a5, 0x6e24, 0x6f51, 0x767c, 0x8dcb, |
| 0x91b1, 0x9262, 0x9aee, 0x9b43, 0x5023, 0x508d, 0x574a, 0x59a8, |
| 0x5c28, 0x5e47, 0x5f77, 0x623f, 0x653e, 0x65b9, 0x65c1, 0x6609, |
| 0x678b, 0x699c, 0x6ec2, 0x78c5, 0x7d21, 0x80aa, 0x8180, 0x822b, |
| 0x82b3, 0x84a1, 0x868c, 0x8a2a, 0x8b17, 0x90a6, 0x9632, 0x9f90, |
| 0x500d, 0x4ff3, 0xf963, 0x57f9, 0x5f98, 0x62dc, 0x6392, 0x676f, |
| 0x6e43, 0x7119, 0x76c3, 0x80cc, 0x80da, 0x88f4, 0x88f5, 0x8919, |
| 0x8ce0, 0x8f29, 0x914d, 0x966a, 0x4f2f, 0x4f70, 0x5e1b, 0x67cf, |
| 0x6822, 0x767d, 0x767e, 0x9b44, 0x5e61, 0x6a0a, 0x7169, 0x71d4, |
| 0x756a, 0xf964, 0x7e41, 0x8543, 0x85e9, 0x98dc, 0x4f10, 0x7b4f, |
| 0x7f70, 0x95a5, 0x51e1, 0x5e06, 0x68b5, 0x6c3e, 0x6c4e, 0x6cdb, |
| 0x72af, 0x7bc4, 0x8303, 0x6cd5, 0x743a, 0x50fb, 0x5288, 0x58c1, |
| 0x64d8, 0x6a97, 0x74a7, 0x7656, 0x78a7, 0x8617, 0x95e2, 0x9739, |
| 0xf965, 0x535e, 0x5f01, 0x8b8a, 0x8fa8, 0x8faf, 0x908a, 0x5225, |
| 0x77a5, 0x9c49, 0x9f08, 0x4e19, 0x5002, 0x5175, 0x5c5b, 0x5e77, |
| 0x661e, 0x663a, 0x67c4, 0x68c5, 0x70b3, 0x7501, 0x75c5, 0x79c9, |
| 0x7add, 0x8f27, 0x9920, 0x9a08, 0x4fdd, 0x5821, 0x5831, 0x5bf6, |
| 0x666e, 0x6b65, 0x6d11, 0x6e7a, 0x6f7d, 0x73e4, 0x752b, 0x83e9, |
| 0x88dc, 0x8913, 0x8b5c, 0x8f14, 0x4f0f, 0x50d5, 0x5310, 0x535c, |
| 0x5b93, 0x5fa9, 0x670d, 0x798f, 0x8179, 0x832f, 0x8514, 0x8907, |
| 0x8986, 0x8f39, 0x8f3b, 0x99a5, 0x9c12, 0x672c, 0x4e76, 0x4ff8, |
| 0x5949, 0x5c01, 0x5cef, 0x5cf0, 0x6367, 0x68d2, 0x70fd, 0x71a2, |
| 0x742b, 0x7e2b, 0x84ec, 0x8702, 0x9022, 0x92d2, 0x9cf3, 0x4e0d, |
| 0x4ed8, 0x4fef, 0x5085, 0x5256, 0x526f, 0x5426, 0x5490, 0x57e0, |
| 0x592b, 0x5a66, 0x5b5a, 0x5b75, 0x5bcc, 0x5e9c, 0xf966, 0x6276, |
| 0x6577, 0x65a7, 0x6d6e, 0x6ea5, 0x7236, 0x7b26, 0x7c3f, 0x7f36, |
| 0x8150, 0x8151, 0x819a, 0x8240, 0x8299, 0x83a9, 0x8a03, 0x8ca0, |
| 0x8ce6, 0x8cfb, 0x8d74, 0x8dba, 0x90e8, 0x91dc, 0x961c, 0x9644, |
| 0x99d9, 0x9ce7, 0x5317, 0x5206, 0x5429, 0x5674, 0x58b3, 0x5954, |
| 0x596e, 0x5fff, 0x61a4, 0x626e, 0x6610, 0x6c7e, 0x711a, 0x76c6, |
| 0x7c89, 0x7cde, 0x7d1b, 0x82ac, 0x8cc1, 0x96f0, 0xf967, 0x4f5b, |
| 0x5f17, 0x5f7f, 0x62c2, 0x5d29, 0x670b, 0x68da, 0x787c, 0x7e43, |
| 0x9d6c, 0x4e15, 0x5099, 0x5315, 0x532a, 0x5351, 0x5983, 0x5a62, |
| 0x5e87, 0x60b2, 0x618a, 0x6249, 0x6279, 0x6590, 0x6787, 0x69a7, |
| 0x6bd4, 0x6bd6, 0x6bd7, 0x6bd8, 0x6cb8, 0xf968, 0x7435, 0x75fa, |
| 0x7812, 0x7891, 0x79d5, 0x79d8, 0x7c83, 0x7dcb, 0x7fe1, 0x80a5, |
| 0x813e, 0x81c2, 0x83f2, 0x871a, 0x88e8, 0x8ab9, 0x8b6c, 0x8cbb, |
| 0x9119, 0x975e, 0x98db, 0x9f3b, 0x56ac, 0x5b2a, 0x5f6c, 0x658c, |
| 0x6ab3, 0x6baf, 0x6d5c, 0x6ff1, 0x7015, 0x725d, 0x73ad, 0x8ca7, |
| 0x8cd3, 0x983b, 0x6191, 0x6c37, 0x8058, 0x9a01, 0x4e4d, 0x4e8b, |
| 0x4e9b, 0x4ed5, 0x4f3a, 0x4f3c, 0x4f7f, 0x4fdf, 0x50ff, 0x53f2, |
| 0x53f8, 0x5506, 0x55e3, 0x56db, 0x58eb, 0x5962, 0x5a11, 0x5beb, |
| 0x5bfa, 0x5c04, 0x5df3, 0x5e2b, 0x5f99, 0x601d, 0x6368, 0x659c, |
| 0x65af, 0x67f6, 0x67fb, 0x68ad, 0x6b7b, 0x6c99, 0x6cd7, 0x6e23, |
| 0x7009, 0x7345, 0x7802, 0x793e, 0x7940, 0x7960, 0x79c1, 0x7be9, |
| 0x7d17, 0x7d72, 0x8086, 0x820d, 0x838e, 0x84d1, 0x86c7, 0x88df, |
| 0x8a50, |