⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gbunimap.c

📁 ARM9-2410教学实验系统下Linux下minigui程序
💻 C
📖 第 1 页 / 共 5 页
字号:
/*** $Id: gbunimap.c,v 1.13 2003/09/04 02:40:36 weiym Exp $** ** gbunimap.c: GB2312 to UCS-2 map** ** Copyright (C) 2003 Feynman Software.** Copyright (C) 2000 ~ 2002 Wei Yongming.**** Create date: 2000/08/25*//*** This program is free software; you can redistribute it and/or modify** it under the terms of the GNU General Public License as published by** the Free Software Foundation; either version 2 of the License, or** (at your option) any later version.**** This program 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 General Public License for more details.**** You should have received a copy of the GNU General Public License** along with this program; if not, write to the Free Software** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*/#include "common.h"#ifdef _GB_SUPPORT#ifdef _UNICODE_SUPPORTconst unsigned short gbunicode_map[] = {0x3000, 0x3001, 0x3002, 0x30fb,0x02c9, 0x02c7, 0x00a8, 0x3003,0x3005, 0x2015, 0xff5e, 0x2225,0x2026, 0x2018, 0x2019, 0x201c,0x201d, 0x3014, 0x3015, 0x3008,0x3009, 0x300a, 0x300b, 0x300c,0x300d, 0x300e, 0x300f, 0x3016,0x3017, 0x3010, 0x3011, 0x00b1,0x00d7, 0x00f7, 0x2236, 0x2227,0x2228, 0x2211, 0x220f, 0x222a,0x2229, 0x2208, 0x2237, 0x221a,0x22a5, 0x2225, 0x2220, 0x2312,0x2299, 0x222b, 0x222e, 0x2261,0x224c, 0x2248, 0x223d, 0x221d,0x2260, 0x226e, 0x226f, 0x2264,0x2265, 0x221e, 0x2235, 0x2234,0x2642, 0x2640, 0x00b0, 0x2032,0x2033, 0x2103, 0xff04, 0x00a4,0xffe0, 0xffe1, 0x2030, 0x00a7,0x2116, 0x2606, 0x2605, 0x25cb,0x25cf, 0x25ce, 0x25c7, 0x25c6,0x25a1, 0x25a0, 0x25b3, 0x25b2,0x203b, 0x2192, 0x2190, 0x2191,0x2193, 0x3013, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x2488, 0x2489,0x248a, 0x248b, 0x248c, 0x248d,0x248e, 0x248f, 0x2490, 0x2491,0x2492, 0x2493, 0x2494, 0x2495,0x2496, 0x2497, 0x2498, 0x2499,0x249a, 0x249b, 0x2474, 0x2475,0x2476, 0x2477, 0x2478, 0x2479,0x247a, 0x247b, 0x247c, 0x247d,0x247e, 0x247f, 0x2480, 0x2481,0x2482, 0x2483, 0x2484, 0x2485,0x2486, 0x2487, 0x2460, 0x2461,0x2462, 0x2463, 0x2464, 0x2465,0x2466, 0x2467, 0x2468, 0x2469,0x3000, 0x3000, 0x3220, 0x3221,0x3222, 0x3223, 0x3224, 0x3225,0x3226, 0x3227, 0x3228, 0x3229,0x3000, 0x3000, 0x2160, 0x2161,0x2162, 0x2163, 0x2164, 0x2165,0x2166, 0x2167, 0x2168, 0x2169,0x216a, 0x216b, 0x3000, 0x3000,0xff01, 0xff02, 0xff03, 0xffe5,0xff05, 0xff06, 0xff07, 0xff08,0xff09, 0xff0a, 0xff0b, 0xff0c,0xff0d, 0xff0e, 0xff0f, 0xff10,0xff11, 0xff12, 0xff13, 0xff14,0xff15, 0xff16, 0xff17, 0xff18,0xff19, 0xff1a, 0xff1b, 0xff1c,0xff1d, 0xff1e, 0xff1f, 0xff20,0xff21, 0xff22, 0xff23, 0xff24,0xff25, 0xff26, 0xff27, 0xff28,0xff29, 0xff2a, 0xff2b, 0xff2c,0xff2d, 0xff2e, 0xff2f, 0xff30,0xff31, 0xff32, 0xff33, 0xff34,0xff35, 0xff36, 0xff37, 0xff38,0xff39, 0xff3a, 0xff3b, 0xff3c,0xff3d, 0xff3e, 0xff3f, 0xff40,0xff41, 0xff42, 0xff43, 0xff44,0xff45, 0xff46, 0xff47, 0xff48,0xff49, 0xff4a, 0xff4b, 0xff4c,0xff4d, 0xff4e, 0xff4f, 0xff50,0xff51, 0xff52, 0xff53, 0xff54,0xff55, 0xff56, 0xff57, 0xff58,0xff59, 0xff5a, 0xff5b, 0xff5c,0xff5d, 0xffe3, 0x3041, 0x3042,0x3043, 0x3044, 0x3045, 0x3046,0x3047, 0x3048, 0x3049, 0x304a,0x304b, 0x304c, 0x304d, 0x304e,0x304f, 0x3050, 0x3051, 0x3052,0x3053, 0x3054, 0x3055, 0x3056,0x3057, 0x3058, 0x3059, 0x305a,0x305b, 0x305c, 0x305d, 0x305e,0x305f, 0x3060, 0x3061, 0x3062,0x3063, 0x3064, 0x3065, 0x3066,0x3067, 0x3068, 0x3069, 0x306a,0x306b, 0x306c, 0x306d, 0x306e,0x306f, 0x3070, 0x3071, 0x3072,0x3073, 0x3074, 0x3075, 0x3076,0x3077, 0x3078, 0x3079, 0x307a,0x307b, 0x307c, 0x307d, 0x307e,0x307f, 0x3080, 0x3081, 0x3082,0x3083, 0x3084, 0x3085, 0x3086,0x3087, 0x3088, 0x3089, 0x308a,0x308b, 0x308c, 0x308d, 0x308e,0x308f, 0x3090, 0x3091, 0x3092,0x3093, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x30a1, 0x30a2, 0x30a3, 0x30a4,0x30a5, 0x30a6, 0x30a7, 0x30a8,0x30a9, 0x30aa, 0x30ab, 0x30ac,0x30ad, 0x30ae, 0x30af, 0x30b0,0x30b1, 0x30b2, 0x30b3, 0x30b4,0x30b5, 0x30b6, 0x30b7, 0x30b8,0x30b9, 0x30ba, 0x30bb, 0x30bc,0x30bd, 0x30be, 0x30bf, 0x30c0,0x30c1, 0x30c2, 0x30c3, 0x30c4,0x30c5, 0x30c6, 0x30c7, 0x30c8,0x30c9, 0x30ca, 0x30cb, 0x30cc,0x30cd, 0x30ce, 0x30cf, 0x30d0,0x30d1, 0x30d2, 0x30d3, 0x30d4,0x30d5, 0x30d6, 0x30d7, 0x30d8,0x30d9, 0x30da, 0x30db, 0x30dc,0x30dd, 0x30de, 0x30df, 0x30e0,0x30e1, 0x30e2, 0x30e3, 0x30e4,0x30e5, 0x30e6, 0x30e7, 0x30e8,0x30e9, 0x30ea, 0x30eb, 0x30ec,0x30ed, 0x30ee, 0x30ef, 0x30f0,0x30f1, 0x30f2, 0x30f3, 0x30f4,0x30f5, 0x30f6, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x0391, 0x0392,0x0393, 0x0394, 0x0395, 0x0396,0x0397, 0x0398, 0x0399, 0x039a,0x039b, 0x039c, 0x039d, 0x039e,0x039f, 0x03a0, 0x03a1, 0x03a3,0x03a4, 0x03a5, 0x03a6, 0x03a7,0x03a8, 0x03a9, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x03b1, 0x03b2,0x03b3, 0x03b4, 0x03b5, 0x03b6,0x03b7, 0x03b8, 0x03b9, 0x03ba,0x03bb, 0x03bc, 0x03bd, 0x03be,0x03bf, 0x03c0, 0x03c1, 0x03c3,0x03c4, 0x03c5, 0x03c6, 0x03c7,0x03c8, 0x03c9, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x0410, 0x0411, 0x0412, 0x0413,0x0414, 0x0415, 0x0401, 0x0416,0x0417, 0x0418, 0x0419, 0x041a,0x041b, 0x041c, 0x041d, 0x041e,0x041f, 0x0420, 0x0421, 0x0422,0x0423, 0x0424, 0x0425, 0x0426,0x0427, 0x0428, 0x0429, 0x042a,0x042b, 0x042c, 0x042d, 0x042e,0x042f, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x0430, 0x0431, 0x0432, 0x0433,0x0434, 0x0435, 0x0451, 0x0436,0x0437, 0x0438, 0x0439, 0x043a,0x043b, 0x043c, 0x043d, 0x043e,0x043f, 0x0440, 0x0441, 0x0442,0x0443, 0x0444, 0x0445, 0x0446,0x0447, 0x0448, 0x0449, 0x044a,0x044b, 0x044c, 0x044d, 0x044e,0x044f, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x0101, 0x00e1,0x01ce, 0x00e0, 0x0113, 0x00e9,0x011b, 0x00e8, 0x012b, 0x00ed,0x01d0, 0x00ec, 0x014d, 0x00f3,0x01d2, 0x00f2, 0x016b, 0x00fa,0x01d4, 0x00f9, 0x01d6, 0x01d8,0x01da, 0x01dc, 0x00fc, 0x00ea,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3105, 0x3106,0x3107, 0x3108, 0x3109, 0x310a,0x310b, 0x310c, 0x310d, 0x310e,0x310f, 0x3110, 0x3111, 0x3112,0x3113, 0x3114, 0x3115, 0x3116,0x3117, 0x3118, 0x3119, 0x311a,0x311b, 0x311c, 0x311d, 0x311e,0x311f, 0x3120, 0x3121, 0x3122,0x3123, 0x3124, 0x3125, 0x3126,0x3127, 0x3128, 0x3129, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x2500,0x2501, 0x2502, 0x2503, 0x2504,0x2505, 0x2506, 0x2507, 0x2508,0x2509, 0x250a, 0x250b, 0x250c,0x250d, 0x250e, 0x250f, 0x2510,0x2511, 0x2512, 0x2513, 0x2514,0x2515, 0x2516, 0x2517, 0x2518,0x2519, 0x251a, 0x251b, 0x251c,0x251d, 0x251e, 0x251f, 0x2520,0x2521, 0x2522, 0x2523, 0x2524,0x2525, 0x2526, 0x2527, 0x2528,0x2529, 0x252a, 0x252b, 0x252c,0x252d, 0x252e, 0x252f, 0x2530,0x2531, 0x2532, 0x2533, 0x2534,0x2535, 0x2536, 0x2537, 0x2538,0x2539, 0x253a, 0x253b, 0x253c,0x253d, 0x253e, 0x253f, 0x2540,0x2541, 0x2542, 0x2543, 0x2544,0x2545, 0x2546, 0x2547, 0x2548,0x2549, 0x254a, 0x254b, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x3000, 0x3000,0x3000, 0x3000, 0x554a, 0x963f,0x57c3, 0x6328, 0x54ce, 0x5509,0x54c0, 0x7691, 0x764c, 0x853c,0x77ee, 0x827e, 0x788d, 0x7231,0x9698, 0x978d, 0x6c28, 0x5b89,0x4ffa, 0x6309, 0x6697, 0x5cb8,0x80fa, 0x6848, 0x80ae, 0x6602,0x76ce, 0x51f9, 0x6556, 0x71ac,0x7ff1, 0x8884, 0x50b2, 0x5965,0x61ca, 0x6fb3, 0x82ad, 0x634c,0x6252, 0x53ed, 0x5427, 0x7b06,0x516b, 0x75a4, 0x5df4, 0x62d4,0x8dcb, 0x9776, 0x628a, 0x8019,0x575d, 0x9738, 0x7f62, 0x7238,0x767d, 0x67cf, 0x767e, 0x6446,0x4f70, 0x8d25, 0x62dc, 0x7a17,0x6591, 0x73ed, 0x642c, 0x6273,0x822c, 0x9881, 0x677f, 0x7248,0x626e, 0x62cc, 0x4f34, 0x74e3,0x534a, 0x529e, 0x7eca, 0x90a6,0x5e2e, 0x6886, 0x699c, 0x8180,0x7ed1, 0x68d2, 0x78c5, 0x868c,0x9551, 0x508d, 0x8c24, 0x82de,0x80de, 0x5305, 0x8912, 0x5265,0x8584, 0x96f9, 0x4fdd, 0x5821,0x9971, 0x5b9d, 0x62b1, 0x62a5,0x66b4, 0x8c79, 0x9c8d, 0x7206,0x676f, 0x7891, 0x60b2, 0x5351,0x5317, 0x8f88, 0x80cc, 0x8d1d,0x94a1, 0x500d, 0x72c8, 0x5907,0x60eb, 0x7119, 0x88ab, 0x5954,0x82ef, 0x672c, 0x7b28, 0x5d29,0x7ef7, 0x752d, 0x6cf5, 0x8e66,0x8ff8, 0x903c, 0x9f3b, 0x6bd4,0x9119, 0x7b14, 0x5f7c, 0x78a7,0x84d6, 0x853d, 0x6bd5, 0x6bd9,0x6bd6, 0x5e01, 0x5e87, 0x75f9,0x95ed, 0x655d, 0x5f0a, 0x5fc5,0x8f9f, 0x58c1, 0x81c2, 0x907f,0x965b, 0x97ad, 0x8fb9, 0x7f16,0x8d2c, 0x6241, 0x4fbf, 0x53d8,0x535e, 0x8fa8, 0x8fa9, 0x8fab,0x904d, 0x6807, 0x5f6a, 0x8198,0x8868, 0x9cd6, 0x618b, 0x522b,0x762a, 0x5f6c, 0x658c, 0x6fd2,0x6ee8, 0x5bbe, 0x6448, 0x5175,0x51b0, 0x67c4, 0x4e19, 0x79c9,0x997c, 0x70b3, 0x75c5, 0x5e76,0x73bb, 0x83e0, 0x64ad, 0x62e8,0x94b5, 0x6ce2, 0x535a, 0x52c3,0x640f, 0x94c2, 0x7b94, 0x4f2f,0x5e1b, 0x8236, 0x8116, 0x818a,0x6e24, 0x6cca, 0x9a73, 0x6355,0x535c, 0x54fa, 0x8865, 0x57e0,0x4e0d, 0x5e03, 0x6b65, 0x7c3f,0x90e8, 0x6016, 0x64e6, 0x731c,0x88c1, 0x6750, 0x624d, 0x8d22,0x776c, 0x8e29, 0x91c7, 0x5f69,0x83dc, 0x8521, 0x9910, 0x53c2,0x8695, 0x6b8b, 0x60ed, 0x60e8,0x707f, 0x82cd, 0x8231, 0x4ed3,0x6ca7, 0x85cf, 0x64cd, 0x7cd9,0x69fd, 0x66f9, 0x8349, 0x5395,0x7b56, 0x4fa7, 0x518c, 0x6d4b,0x5c42, 0x8e6d, 0x63d2, 0x53c9,0x832c, 0x8336, 0x67e5, 0x78b4,0x643d, 0x5bdf, 0x5c94, 0x5dee,0x8be7, 0x62c6, 0x67f4, 0x8c7a,0x6400, 0x63ba, 0x8749, 0x998b,0x8c17, 0x7f20, 0x94f2, 0x4ea7,0x9610, 0x98a4, 0x660c, 0x7316,0x573a, 0x5c1d, 0x5e38, 0x957f,0x507f, 0x80a0, 0x5382, 0x655e,0x7545, 0x5531, 0x5021, 0x8d85,0x6284, 0x949e, 0x671d, 0x5632,0x6f6e, 0x5de2, 0x5435, 0x7092,0x8f66, 0x626f, 0x64a4, 0x63a3,0x5f7b, 0x6f88, 0x90f4, 0x81e3,0x8fb0, 0x5c18, 0x6668, 0x5ff1,0x6c89, 0x9648, 0x8d81, 0x886c,0x6491, 0x79f0, 0x57ce, 0x6a59,0x6210, 0x5448, 0x4e58, 0x7a0b,0x60e9, 0x6f84, 0x8bda, 0x627f,0x901e, 0x9a8b, 0x79e4, 0x5403,0x75f4, 0x6301, 0x5319, 0x6c60,0x8fdf, 0x5f1b, 0x9a70, 0x803b,0x9f7f, 0x4f88, 0x5c3a, 0x8d64,0x7fc5, 0x65a5, 0x70bd, 0x5145,0x51b2, 0x866b, 0x5d07, 0x5ba0,0x62bd, 0x916c, 0x7574, 0x8e0c,0x7a20, 0x6101, 0x7b79, 0x4ec7,0x7ef8, 0x7785, 0x4e11, 0x81ed,0x521d, 0x51fa, 0x6a71, 0x53a8,0x8e87, 0x9504, 0x96cf, 0x6ec1,0x9664, 0x695a, 0x7840, 0x50a8,0x77d7, 0x6410, 0x89e6, 0x5904,0x63e3, 0x5ddd, 0x7a7f, 0x693d,0x4f20, 0x8239, 0x5598, 0x4e32,0x75ae, 0x7a97, 0x5e62, 0x5e8a,0x95ef, 0x521b, 0x5439, 0x708a,0x6376, 0x9524, 0x5782, 0x6625,0x693f, 0x9187, 0x5507, 0x6df3,0x7eaf, 0x8822, 0x6233, 0x7ef0,0x75b5, 0x8328, 0x78c1, 0x96cc,0x8f9e, 0x6148, 0x74f7, 0x8bcd,0x6b64, 0x523a, 0x8d50, 0x6b21,0x806a, 0x8471, 0x56f1, 0x5306,0x4ece, 0x4e1b, 0x51d1, 0x7c97,0x918b, 0x7c07, 0x4fc3, 0x8e7f,0x7be1, 0x7a9c, 0x6467, 0x5d14,0x50ac, 0x8106, 0x7601, 0x7cb9,0x6dec, 0x7fe0, 0x6751, 0x5b58,0x5bf8, 0x78cb, 0x64ae, 0x6413,0x63aa, 0x632b, 0x9519, 0x642d,0x8fbe, 0x7b54, 0x7629, 0x6253,0x5927, 0x5446, 0x6b79, 0x50a3,0x6234, 0x5e26, 0x6b86, 0x4ee3,0x8d37, 0x888b, 0x5f85, 0x902e,0x6020, 0x803d, 0x62c5, 0x4e39,0x5355, 0x90f8, 0x63b8, 0x80c6,0x65e6, 0x6c2e, 0x4f46, 0x60ee,0x6de1, 0x8bde, 0x5f39, 0x86cb,0x5f53, 0x6321, 0x515a, 0x8361,0x6863, 0x5200, 0x6363, 0x8e48,0x5012, 0x5c9b, 0x7977, 0x5bfc,0x5230, 0x7a3b, 0x60bc, 0x9053,0x76d7, 0x5fb7, 0x5f97, 0x7684,0x8e6c, 0x706f, 0x767b, 0x7b49,0x77aa, 0x51f3, 0x9093, 0x5824,0x4f4e, 0x6ef4, 0x8fea, 0x654c,0x7b1b, 0x72c4, 0x6da4, 0x7fdf,0x5ae1, 0x62b5, 0x5e95, 0x5730,0x8482, 0x7b2c, 0x5e1d, 0x5f1f,0x9012, 0x7f14, 0x98a0, 0x6382,0x6ec7, 0x7898, 0x70b9, 0x5178,0x975b, 0x57ab, 0x7535, 0x4f43,0x7538, 0x5e97, 0x60e6, 0x5960,0x6dc0, 0x6bbf, 0x7889, 0x53fc,0x96d5, 0x51cb, 0x5201, 0x6389,0x540a, 0x9493, 0x8c03, 0x8dcc,0x7239, 0x789f, 0x8776, 0x8fed,0x8c0d, 0x53e0, 0x4e01, 0x76ef,0x53ee, 0x9489, 0x9876, 0x9f0e,0x952d, 0x5b9a, 0x8ba2, 0x4e22,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -