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

📄 jisunimap.c

📁 ARM9-2410教学实验系统下Linux下minigui程序
💻 C
📖 第 1 页 / 共 5 页
字号:
/*** $Id: jisunimap.c,v 1.5 2003/04/29 07:16:34 weiym Exp $** ** jisunimap.c: EUC-JIS to UNICODE map.** ** Copyright (C) 2003 Feynman Software**** Create date: 2003/02/14*//* * Copyright (C) 1997 and 1998 WIDE Project.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. Neither the name of the project nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */#include "common.h"#ifdef _EUCJP_SUPPORT#ifdef _UNICODE_SUPPORTunsigned short jisx0208_0_unicode_map [65535];void jisx0208_0_unicode_map_init (void){jisx0208_0_unicode_map[0x2121] = 0x3000; jisx0208_0_unicode_map[0x2122] = 0x3001; jisx0208_0_unicode_map[0x2123] = 0x3002; jisx0208_0_unicode_map[0x2124] = 0xFF0C; jisx0208_0_unicode_map[0x2125] = 0xFF0E; jisx0208_0_unicode_map[0x2126] = 0x30FB; jisx0208_0_unicode_map[0x2127] = 0xFF1A; jisx0208_0_unicode_map[0x2128] = 0xFF1B; jisx0208_0_unicode_map[0x2129] = 0xFF1F; jisx0208_0_unicode_map[0x212A] = 0xFF01; jisx0208_0_unicode_map[0x212B] = 0x309B; jisx0208_0_unicode_map[0x212C] = 0x309C; jisx0208_0_unicode_map[0x212D] = 0x00B4; jisx0208_0_unicode_map[0x212E] = 0xFF40; jisx0208_0_unicode_map[0x212F] = 0x00A8; jisx0208_0_unicode_map[0x2130] = 0xFF3E; jisx0208_0_unicode_map[0x2131] = 0xFFE3; jisx0208_0_unicode_map[0x2132] = 0xFF3F; jisx0208_0_unicode_map[0x2133] = 0x30FD; jisx0208_0_unicode_map[0x2134] = 0x30FE; jisx0208_0_unicode_map[0x2135] = 0x309D; jisx0208_0_unicode_map[0x2136] = 0x309E; jisx0208_0_unicode_map[0x2137] = 0x3003; jisx0208_0_unicode_map[0x2138] = 0x4EDD; jisx0208_0_unicode_map[0x2139] = 0x3005; jisx0208_0_unicode_map[0x213A] = 0x3006; jisx0208_0_unicode_map[0x213B] = 0x3007; jisx0208_0_unicode_map[0x213C] = 0x30FC; jisx0208_0_unicode_map[0x213D] = 0x2015; jisx0208_0_unicode_map[0x213E] = 0x2010; jisx0208_0_unicode_map[0x213F] = 0xFF0F; jisx0208_0_unicode_map[0x2140] = 0x005C; jisx0208_0_unicode_map[0x2141] = 0x301C; jisx0208_0_unicode_map[0x2142] = 0x2016; jisx0208_0_unicode_map[0x2143] = 0xFF5C; jisx0208_0_unicode_map[0x2144] = 0x2026; jisx0208_0_unicode_map[0x2145] = 0x2025; jisx0208_0_unicode_map[0x2146] = 0x2018; jisx0208_0_unicode_map[0x2147] = 0x2019; jisx0208_0_unicode_map[0x2148] = 0x201C; jisx0208_0_unicode_map[0x2149] = 0x201D; jisx0208_0_unicode_map[0x214A] = 0xFF08; jisx0208_0_unicode_map[0x214B] = 0xFF09; jisx0208_0_unicode_map[0x214C] = 0x3014; jisx0208_0_unicode_map[0x214D] = 0x3015; jisx0208_0_unicode_map[0x214E] = 0xFF3B; jisx0208_0_unicode_map[0x214F] = 0xFF3D; jisx0208_0_unicode_map[0x2150] = 0xFF5B; jisx0208_0_unicode_map[0x2151] = 0xFF5D; jisx0208_0_unicode_map[0x2152] = 0x3008; jisx0208_0_unicode_map[0x2153] = 0x3009; jisx0208_0_unicode_map[0x2154] = 0x300A; jisx0208_0_unicode_map[0x2155] = 0x300B; jisx0208_0_unicode_map[0x2156] = 0x300C; jisx0208_0_unicode_map[0x2157] = 0x300D; jisx0208_0_unicode_map[0x2158] = 0x300E; jisx0208_0_unicode_map[0x2159] = 0x300F; jisx0208_0_unicode_map[0x215A] = 0x3010; jisx0208_0_unicode_map[0x215B] = 0x3011; jisx0208_0_unicode_map[0x215C] = 0xFF0B; jisx0208_0_unicode_map[0x215D] = 0x2212; jisx0208_0_unicode_map[0x215E] = 0x00B1; jisx0208_0_unicode_map[0x215F] = 0x00D7; jisx0208_0_unicode_map[0x2160] = 0x00F7; jisx0208_0_unicode_map[0x2161] = 0xFF1D; jisx0208_0_unicode_map[0x2162] = 0x2260; jisx0208_0_unicode_map[0x2163] = 0xFF1C; jisx0208_0_unicode_map[0x2164] = 0xFF1E; jisx0208_0_unicode_map[0x2165] = 0x2266; jisx0208_0_unicode_map[0x2166] = 0x2267; jisx0208_0_unicode_map[0x2167] = 0x221E; jisx0208_0_unicode_map[0x2168] = 0x2234; jisx0208_0_unicode_map[0x2169] = 0x2642; jisx0208_0_unicode_map[0x216A] = 0x2640; jisx0208_0_unicode_map[0x216B] = 0x00B0; jisx0208_0_unicode_map[0x216C] = 0x2032; jisx0208_0_unicode_map[0x216D] = 0x2033; jisx0208_0_unicode_map[0x216E] = 0x2103; jisx0208_0_unicode_map[0x216F] = 0xFFE5; jisx0208_0_unicode_map[0x2170] = 0xFF04; jisx0208_0_unicode_map[0x2171] = 0x00A2; jisx0208_0_unicode_map[0x2172] = 0x00A3; jisx0208_0_unicode_map[0x2173] = 0xFF05; jisx0208_0_unicode_map[0x2174] = 0xFF03; jisx0208_0_unicode_map[0x2175] = 0xFF06; jisx0208_0_unicode_map[0x2176] = 0xFF0A; jisx0208_0_unicode_map[0x2177] = 0xFF20; jisx0208_0_unicode_map[0x2178] = 0x00A7; jisx0208_0_unicode_map[0x2179] = 0x2606; jisx0208_0_unicode_map[0x217A] = 0x2605; jisx0208_0_unicode_map[0x217B] = 0x25CB; jisx0208_0_unicode_map[0x217C] = 0x25CF; jisx0208_0_unicode_map[0x217D] = 0x25CE; jisx0208_0_unicode_map[0x217E] = 0x25C7; jisx0208_0_unicode_map[0x2221] = 0x25C6; jisx0208_0_unicode_map[0x2222] = 0x25A1; jisx0208_0_unicode_map[0x2223] = 0x25A0; jisx0208_0_unicode_map[0x2224] = 0x25B3; jisx0208_0_unicode_map[0x2225] = 0x25B2; jisx0208_0_unicode_map[0x2226] = 0x25BD; jisx0208_0_unicode_map[0x2227] = 0x25BC; jisx0208_0_unicode_map[0x2228] = 0x203B; jisx0208_0_unicode_map[0x2229] = 0x3012; jisx0208_0_unicode_map[0x222A] = 0x2192; jisx0208_0_unicode_map[0x222B] = 0x2190; jisx0208_0_unicode_map[0x222C] = 0x2191; jisx0208_0_unicode_map[0x222D] = 0x2193; jisx0208_0_unicode_map[0x222E] = 0x3013; jisx0208_0_unicode_map[0x223A] = 0x2208; jisx0208_0_unicode_map[0x223B] = 0x220B; jisx0208_0_unicode_map[0x223C] = 0x2286; jisx0208_0_unicode_map[0x223D] = 0x2287; jisx0208_0_unicode_map[0x223E] = 0x2282; jisx0208_0_unicode_map[0x223F] = 0x2283; jisx0208_0_unicode_map[0x2240] = 0x222A; jisx0208_0_unicode_map[0x2241] = 0x2229; jisx0208_0_unicode_map[0x224A] = 0x2227; jisx0208_0_unicode_map[0x224B] = 0x2228; jisx0208_0_unicode_map[0x224C] = 0x00AC; jisx0208_0_unicode_map[0x224D] = 0x21D2; jisx0208_0_unicode_map[0x224E] = 0x21D4; jisx0208_0_unicode_map[0x224F] = 0x2200; jisx0208_0_unicode_map[0x2250] = 0x2203; jisx0208_0_unicode_map[0x225C] = 0x2220; jisx0208_0_unicode_map[0x225D] = 0x22A5; jisx0208_0_unicode_map[0x225E] = 0x2312; jisx0208_0_unicode_map[0x225F] = 0x2202; jisx0208_0_unicode_map[0x2260] = 0x2207; jisx0208_0_unicode_map[0x2261] = 0x2261; jisx0208_0_unicode_map[0x2262] = 0x2252; jisx0208_0_unicode_map[0x2263] = 0x226A; jisx0208_0_unicode_map[0x2264] = 0x226B; jisx0208_0_unicode_map[0x2265] = 0x221A; jisx0208_0_unicode_map[0x2266] = 0x223D; jisx0208_0_unicode_map[0x2267] = 0x221D; jisx0208_0_unicode_map[0x2268] = 0x2235; jisx0208_0_unicode_map[0x2269] = 0x222B; jisx0208_0_unicode_map[0x226A] = 0x222C; jisx0208_0_unicode_map[0x2272] = 0x212B; jisx0208_0_unicode_map[0x2273] = 0x2030; jisx0208_0_unicode_map[0x2274] = 0x266F; jisx0208_0_unicode_map[0x2275] = 0x266D; jisx0208_0_unicode_map[0x2276] = 0x266A; jisx0208_0_unicode_map[0x2277] = 0x2020; jisx0208_0_unicode_map[0x2278] = 0x2021; jisx0208_0_unicode_map[0x2279] = 0x00B6; jisx0208_0_unicode_map[0x227E] = 0x25EF; jisx0208_0_unicode_map[0x2330] = 0xFF10; jisx0208_0_unicode_map[0x2331] = 0xFF11; jisx0208_0_unicode_map[0x2332] = 0xFF12; jisx0208_0_unicode_map[0x2333] = 0xFF13; jisx0208_0_unicode_map[0x2334] = 0xFF14; jisx0208_0_unicode_map[0x2335] = 0xFF15; jisx0208_0_unicode_map[0x2336] = 0xFF16; jisx0208_0_unicode_map[0x2337] = 0xFF17; jisx0208_0_unicode_map[0x2338] = 0xFF18; jisx0208_0_unicode_map[0x2339] = 0xFF19; jisx0208_0_unicode_map[0x2341] = 0xFF21; jisx0208_0_unicode_map[0x2342] = 0xFF22; jisx0208_0_unicode_map[0x2343] = 0xFF23; jisx0208_0_unicode_map[0x2344] = 0xFF24; jisx0208_0_unicode_map[0x2345] = 0xFF25; jisx0208_0_unicode_map[0x2346] = 0xFF26; jisx0208_0_unicode_map[0x2347] = 0xFF27; jisx0208_0_unicode_map[0x2348] = 0xFF28; jisx0208_0_unicode_map[0x2349] = 0xFF29; jisx0208_0_unicode_map[0x234A] = 0xFF2A; jisx0208_0_unicode_map[0x234B] = 0xFF2B; jisx0208_0_unicode_map[0x234C] = 0xFF2C; jisx0208_0_unicode_map[0x234D] = 0xFF2D; jisx0208_0_unicode_map[0x234E] = 0xFF2E; jisx0208_0_unicode_map[0x234F] = 0xFF2F; jisx0208_0_unicode_map[0x2350] = 0xFF30; jisx0208_0_unicode_map[0x2351] = 0xFF31; jisx0208_0_unicode_map[0x2352] = 0xFF32; jisx0208_0_unicode_map[0x2353] = 0xFF33; jisx0208_0_unicode_map[0x2354] = 0xFF34; jisx0208_0_unicode_map[0x2355] = 0xFF35; jisx0208_0_unicode_map[0x2356] = 0xFF36; jisx0208_0_unicode_map[0x2357] = 0xFF37; jisx0208_0_unicode_map[0x2358] = 0xFF38; jisx0208_0_unicode_map[0x2359] = 0xFF39; jisx0208_0_unicode_map[0x235A] = 0xFF3A; jisx0208_0_unicode_map[0x2361] = 0xFF41; jisx0208_0_unicode_map[0x2362] = 0xFF42; jisx0208_0_unicode_map[0x2363] = 0xFF43; jisx0208_0_unicode_map[0x2364] = 0xFF44; jisx0208_0_unicode_map[0x2365] = 0xFF45; jisx0208_0_unicode_map[0x2366] = 0xFF46; jisx0208_0_unicode_map[0x2367] = 0xFF47; jisx0208_0_unicode_map[0x2368] = 0xFF48; jisx0208_0_unicode_map[0x2369] = 0xFF49; jisx0208_0_unicode_map[0x236A] = 0xFF4A; jisx0208_0_unicode_map[0x236B] = 0xFF4B; jisx0208_0_unicode_map[0x236C] = 0xFF4C; jisx0208_0_unicode_map[0x236D] = 0xFF4D; jisx0208_0_unicode_map[0x236E] = 0xFF4E; jisx0208_0_unicode_map[0x236F] = 0xFF4F; jisx0208_0_unicode_map[0x2370] = 0xFF50; jisx0208_0_unicode_map[0x2371] = 0xFF51; jisx0208_0_unicode_map[0x2372] = 0xFF52; jisx0208_0_unicode_map[0x2373] = 0xFF53; jisx0208_0_unicode_map[0x2374] = 0xFF54; jisx0208_0_unicode_map[0x2375] = 0xFF55; jisx0208_0_unicode_map[0x2376] = 0xFF56; jisx0208_0_unicode_map[0x2377] = 0xFF57; jisx0208_0_unicode_map[0x2378] = 0xFF58; jisx0208_0_unicode_map[0x2379] = 0xFF59; jisx0208_0_unicode_map[0x237A] = 0xFF5A; jisx0208_0_unicode_map[0x2421] = 0x3041; jisx0208_0_unicode_map[0x2422] = 0x3042; jisx0208_0_unicode_map[0x2423] = 0x3043; jisx0208_0_unicode_map[0x2424] = 0x3044; jisx0208_0_unicode_map[0x2425] = 0x3045; jisx0208_0_unicode_map[0x2426] = 0x3046; jisx0208_0_unicode_map[0x2427] = 0x3047; jisx0208_0_unicode_map[0x2428] = 0x3048; jisx0208_0_unicode_map[0x2429] = 0x3049; jisx0208_0_unicode_map[0x242A] = 0x304A; jisx0208_0_unicode_map[0x242B] = 0x304B; jisx0208_0_unicode_map[0x242C] = 0x304C; jisx0208_0_unicode_map[0x242D] = 0x304D; jisx0208_0_unicode_map[0x242E] = 0x304E; jisx0208_0_unicode_map[0x242F] = 0x304F; jisx0208_0_unicode_map[0x2430] = 0x3050; jisx0208_0_unicode_map[0x2431] = 0x3051; jisx0208_0_unicode_map[0x2432] = 0x3052; jisx0208_0_unicode_map[0x2433] = 0x3053; jisx0208_0_unicode_map[0x2434] = 0x3054; jisx0208_0_unicode_map[0x2435] = 0x3055; 

⌨️ 快捷键说明

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