1 #ifndef lint 2 static char *rcsid = "$Id: sj3ctype.c,v 2.2 1993/01/21 10:54:39 nao Exp $"; 3 #endif 4 /* 5 * Copyright 1991 Sony Corporation 6 * 7 * Permission to use, copy, modify, distribute, and sell this software and its 8 * documentation for any purpose is hereby granted without fee, provided that 9 * the above copyright notice appear in all copies and that both that 10 * copyright notice and this permission notice appear in supporting 11 * documentation, and that the name of Sony not be used in advertising or 12 * publicity pertaining to distribution of the software without specific, 13 * written prior permission. Sony makes no representations about the 14 * suitability of this software for any purpose. It is provided "as is" 15 * without express or implied warranty. 16 * 17 * SONY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL 18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SONY 19 * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 20 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 21 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 22 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 23 */ 24 /* 25 * Author: Naoshi Suzuki, SONY Corporation. (nao@sm.sony.co.jp) 26 */ 27 28 #include "common.h" 29 30 unsigned char kan1[4][4] = { 31 0x81, 0x9f, 0xe0, 0xfc, 32 0xa1, 0xfe, 0xa1, 0xfe, 33 NULL, NULL, NULL, NULL, 34 NULL, NULL, NULL, NULL 35 }; 36 37 unsigned char kan2[4][4] = { 38 0x40, 0x7e, 0x80, 0xfc, 39 0xa1, 0xfe, 0xa1, 0xfe, 40 NULL, NULL, NULL, NULL, 41 NULL, NULL, NULL, NULL 42 }; 43 44 wchar hira[2][2] = { 45 0x829f, 0x82f1, 46 0xa4a1, 0xa4f3 47 }; 48 49 wchar kata[2][3] = { 50 0x8340, 0x8396, 0x837f, 51 0xa5a1, 0xa5f6, NULL 52 }; 53 54 wchar zalpha[2][2] = { 55 0x8260, 0x829a, 56 0xa3c1, 0xa3fa 57 }; 58 59 wchar zupper[2][2] = { 60 0x8260, 0x8279, 61 0xa3c1, 0xa3da 62 }; 63 64 wchar zlower[2][2] = { 65 0x8281, 0x829a, 66 0xa3e1, 0xa3fa 67 }; 68 69 wchar zplosive[2][2] = { 70 0x82c1, 0x8362, 71 0xa4c3, 0xa5c3 72 }; 73 74 wchar zdakuten[2][2] = { 75 0x814a, 0x814b, 76 0xa1ab, 0xa1ac 77 }; 78 79 wchar zvowel[2][4] = { 80 0x829f, 0x82a8, 0x8340, 0x8349, 81 0xa4a1, 0xa4aa, 0xa5a1, 0xa5aa 82 }; 83