1
This commit is contained in:
Alex Yatskov 2016-11-19 17:53:24 -08:00
parent 11bc97492f
commit dfc3815a4a
4 changed files with 350 additions and 11 deletions

11
gaiji.c
View File

@ -23,10 +23,21 @@
#include "gaiji.h" #include "gaiji.h"
/*
* Local data
*/
#include "gaiji_table_daijisen.h"
/* /*
* Exported functions * Exported functions
*/ */
void gaiji_init_context(Gaiji_context* context, const char title[]) {
(void)context;
(void)title;
}
void gaiji_build_stub(char text[MAX_STUB_BYTES], int code, const Gaiji_context* context, Gaiji_width width) { void gaiji_build_stub(char text[MAX_STUB_BYTES], int code, const Gaiji_context* context, Gaiji_width width) {
sprintf(text, "!!!"); sprintf(text, "!!!");
(void)code; (void)code;

12
gaiji.h
View File

@ -23,7 +23,7 @@
* Constants * Constants
*/ */
#define MAX_STUB_BYTES 9 #define MAX_STUB_BYTES 10
/* /*
* Types * Types
@ -31,13 +31,14 @@
typedef struct { typedef struct {
int code; int code;
int bytes; char data[MAX_STUB_BYTES];
char stub[MAX_STUB_BYTES];
} Gaiji_entry; } Gaiji_entry;
typedef struct { typedef struct {
Gaiji_entry* table; Gaiji_entry* table_wide;
int count; int count_wide;
Gaiji_entry* table_narrow;
int count_narrow;
} Gaiji_context; } Gaiji_context;
typedef enum { typedef enum {
@ -49,6 +50,7 @@ typedef enum {
* Functions * Functions
*/ */
void gaiji_init_context(Gaiji_context* context, const char title[]);
void gaiji_build_stub(char text[MAX_STUB_BYTES], int code, const Gaiji_context* context, Gaiji_width width); void gaiji_build_stub(char text[MAX_STUB_BYTES], int code, const Gaiji_context* context, Gaiji_width width);
void gaiji_fixup_stub(char output[], int size, const char input[], const Gaiji_context* context); void gaiji_fixup_stub(char output[], int size, const char input[], const Gaiji_context* context);

332
gaiji_table_daijisen.h Normal file
View File

@ -0,0 +1,332 @@
/*
* Copyright (C) 2016 Alex Yatskov <alex@foosoft.net>
* Author: Alex Yatskov <alex@foosoft.net>
* Data based on eplkup by Christopher Brochtrup
*
* 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 3 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, see <http://www.gnu.org/licenses/>.
*/
#ifndef GAIJI_TABLE_DAIJISEN_H
#define GAIJI_TABLE_DAIJISEN_H
#include "gaiji.h"
static const Gaiji_entry gaiji_table_narrow_daijisen[] = {
{ 0xA121, { 0xC2, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /*   */
{ 0xA122, { 0xC2, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¡ */
{ 0xA123, { 0xC2, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¢ */
{ 0xA124, { 0xC2, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* £ */
{ 0xA125, { 0xC2, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¤ */
{ 0xA126, { 0xC2, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¥ */
{ 0xA127, { 0xC2, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¦ */
{ 0xA128, { 0xC2, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* § */
{ 0xA129, { 0xC2, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¨ */
{ 0xA12A, { 0xC2, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* © */
{ 0xA12B, { 0xC2, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ª */
{ 0xA12C, { 0xC2, 0xAB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* « */
{ 0xA12D, { 0xC2, 0xAC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¬ */
{ 0xA12E, { 0xC2, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ­ */
{ 0xA12F, { 0xC2, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ® */
{ 0xA130, { 0xC2, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¯ */
{ 0xA131, { 0xC2, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ° */
{ 0xA132, { 0xC2, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ± */
{ 0xA133, { 0xC2, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ² */
{ 0xA134, { 0xC2, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ³ */
{ 0xA135, { 0xC2, 0xB4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ´ */
{ 0xA136, { 0xC2, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* µ */
{ 0xA137, { 0xC2, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¶ */
{ 0xA138, { 0xC2, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* · */
{ 0xA139, { 0xC2, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¸ */
{ 0xA13A, { 0xC2, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¹ */
{ 0xA13B, { 0xC2, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* º */
{ 0xA13C, { 0xC2, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* » */
{ 0xA13D, { 0xC2, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¼ */
{ 0xA13E, { 0xC2, 0xBD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ½ */
{ 0xA13F, { 0xC2, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¾ */
{ 0xA140, { 0xC2, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ¿ */
{ 0xA141, { 0xC3, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* À */
{ 0xA142, { 0xC3, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Á */
{ 0xA143, { 0xC3, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Â */
{ 0xA144, { 0xC3, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ã */
{ 0xA145, { 0xC3, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ä */
{ 0xA146, { 0xC3, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Å */
{ 0xA147, { 0xC3, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Æ */
{ 0xA148, { 0xC3, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ç */
{ 0xA149, { 0xC3, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* È */
{ 0xA14A, { 0xC3, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* É */
{ 0xA14B, { 0xC3, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ê */
{ 0xA14C, { 0xC3, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ë */
{ 0xA14D, { 0xC3, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ì */
{ 0xA14E, { 0xC3, 0x8D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Í */
{ 0xA14F, { 0xC3, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Î */
{ 0xA150, { 0xC3, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ï */
{ 0xA151, { 0xC3, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ð */
{ 0xA152, { 0xC3, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ñ */
{ 0xA153, { 0xC3, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ò */
{ 0xA154, { 0xC3, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ó */
{ 0xA155, { 0xC3, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ô */
{ 0xA156, { 0xC3, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Õ */
{ 0xA157, { 0xC3, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ö */
{ 0xA158, { 0xC3, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* × */
{ 0xA159, { 0xC3, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ø */
{ 0xA15A, { 0xC3, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ù */
{ 0xA15B, { 0xC3, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ú */
{ 0xA15C, { 0xC3, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Û */
{ 0xA15D, { 0xC3, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ü */
{ 0xA15E, { 0xC3, 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ý */
{ 0xA15F, { 0xC3, 0x9E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Þ */
{ 0xA160, { 0xC3, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ß */
{ 0xA161, { 0xC3, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* à */
{ 0xA162, { 0xC3, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* á */
{ 0xA163, { 0xC3, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* â */
{ 0xA164, { 0xC3, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ã */
{ 0xA165, { 0xC3, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ä */
{ 0xA166, { 0xC3, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* å */
{ 0xA167, { 0xC3, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* æ */
{ 0xA168, { 0xC3, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ç */
{ 0xA169, { 0xC3, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* è */
{ 0xA16A, { 0xC3, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* é */
{ 0xA16B, { 0xC3, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ê */
{ 0xA16C, { 0xC3, 0xAB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ë */
{ 0xA16D, { 0xC3, 0xAC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ì */
{ 0xA16E, { 0xC3, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* í */
{ 0xA16F, { 0xC3, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* î */
{ 0xA170, { 0xC3, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ï */
{ 0xA171, { 0xC3, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ð */
{ 0xA172, { 0xC3, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ñ */
{ 0xA173, { 0xC3, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ò */
{ 0xA174, { 0xC3, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ó */
{ 0xA175, { 0xC3, 0xB4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ô */
{ 0xA176, { 0xC3, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* õ */
{ 0xA177, { 0xC3, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ö */
{ 0xA178, { 0xC3, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ÷ */
{ 0xA179, { 0xC3, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ø */
{ 0xA17A, { 0xC3, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ù */
{ 0xA17B, { 0xC3, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ú */
{ 0xA17C, { 0xC3, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* û */
{ 0xA17D, { 0xC3, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ü */
{ 0xA17E, { 0xC3, 0xBD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ý */
{ 0xA221, { 0xC3, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* þ */
{ 0xA222, { 0xC3, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ÿ */
{ 0xA223, { 0xC4, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ā */
{ 0xA224, { 0xC4, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ā */
{ 0xA225, { 0xC4, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ă */
{ 0xA226, { 0xC4, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ă */
{ 0xA227, { 0xC4, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ą */
{ 0xA228, { 0xC4, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ą */
{ 0xA229, { 0xC4, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ć */
{ 0xA22A, { 0xC4, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ć */
{ 0xA22B, { 0xC4, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĉ */
{ 0xA22C, { 0xC4, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĉ */
{ 0xA22D, { 0xC4, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ċ */
{ 0xA22E, { 0xC4, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ċ */
{ 0xA22F, { 0xC4, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Č */
{ 0xA230, { 0xC4, 0x8D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* č */
{ 0xA231, { 0xC4, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ď */
{ 0xA232, { 0xC4, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ď */
{ 0xA233, { 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Đ */
{ 0xA234, { 0xC4, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* đ */
{ 0xA235, { 0xC4, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ē */
{ 0xA236, { 0xC4, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ē */
{ 0xA237, { 0xC4, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĕ */
{ 0xA238, { 0xC4, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĕ */
{ 0xA239, { 0xC4, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ė */
{ 0xA23A, { 0xC4, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ė */
{ 0xA23B, { 0xC4, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ę */
{ 0xA23C, { 0xC4, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ę */
{ 0xA23D, { 0xC4, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ě */
{ 0xA23E, { 0xC4, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ě */
{ 0xA23F, { 0xC4, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĝ */
{ 0xA240, { 0xC4, 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĝ */
{ 0xA241, { 0xC4, 0x9E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ğ */
{ 0xA242, { 0xC4, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ğ */
{ 0xA243, { 0xC4, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ġ */
{ 0xA244, { 0xC4, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ġ */
{ 0xA245, { 0xC4, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ģ */
{ 0xA246, { 0xC4, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ģ */
{ 0xA247, { 0xC4, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĥ */
{ 0xA248, { 0xC4, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĥ */
{ 0xA249, { 0xC4, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ħ */
{ 0xA24A, { 0xC4, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ħ */
{ 0xA24B, { 0xC4, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĩ */
{ 0xA24C, { 0xC4, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĩ */
{ 0xA24D, { 0xC4, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ī */
{ 0xA24E, { 0xC4, 0xAB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ī */
{ 0xA24F, { 0xC4, 0xAC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĭ */
{ 0xA250, { 0xC4, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĭ */
{ 0xA251, { 0xC4, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Į */
{ 0xA252, { 0xC4, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* į */
{ 0xA253, { 0xC4, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* İ */
{ 0xA254, { 0xC4, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ı */
{ 0xA255, { 0xC4, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* IJ */
{ 0xA256, { 0xC4, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ij */
{ 0xA257, { 0xC4, 0xB4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĵ */
{ 0xA258, { 0xC4, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĵ */
{ 0xA259, { 0xC4, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ķ */
{ 0xA25A, { 0xC4, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ķ */
{ 0xA25B, { 0xC4, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĸ */
{ 0xA25C, { 0xC4, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ĺ */
{ 0xA25D, { 0xC4, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ĺ */
{ 0xA25E, { 0xC4, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ļ */
{ 0xA25F, { 0xC4, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ļ */
{ 0xA260, { 0xC4, 0xBD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ľ */
{ 0xA261, { 0xC4, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ľ */
{ 0xA262, { 0xC4, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŀ */
{ 0xA263, { 0xC5, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŀ */
{ 0xA264, { 0xC5, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ł */
{ 0xA265, { 0xC5, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ł */
{ 0xA266, { 0xC5, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ń */
{ 0xA267, { 0xC5, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ń */
{ 0xA268, { 0xC5, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ņ */
{ 0xA269, { 0xC5, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ņ */
{ 0xA26A, { 0xC5, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ň */
{ 0xA26B, { 0xC5, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ň */
{ 0xA26C, { 0xC5, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ʼn */
{ 0xA26D, { 0xC5, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŋ */
{ 0xA26E, { 0xC5, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŋ */
{ 0xA26F, { 0xC5, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ō */
{ 0xA270, { 0xC5, 0x8D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ō */
{ 0xA271, { 0xC5, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŏ */
{ 0xA272, { 0xC5, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŏ */
{ 0xA273, { 0xC5, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ő */
{ 0xA274, { 0xC5, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ő */
{ 0xA275, { 0xC5, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Œ */
{ 0xA276, { 0xC5, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* œ */
{ 0xA277, { 0xC5, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŕ */
{ 0xA278, { 0xC5, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŕ */
{ 0xA279, { 0xC5, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŗ */
{ 0xA27A, { 0xC5, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŗ */
{ 0xA27B, { 0xC5, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ř */
{ 0xA27C, { 0xC5, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ř */
{ 0xA27D, { 0xC5, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ś */
{ 0xA27E, { 0xC5, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ś */
{ 0xA321, { 0xC5, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŝ */
{ 0xA322, { 0xC5, 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŝ */
{ 0xA323, { 0xC5, 0x9E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ş */
{ 0xA324, { 0xC5, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ş */
{ 0xA325, { 0xC5, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Š */
{ 0xA326, { 0xC5, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* š */
{ 0xA327, { 0xC5, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ţ */
{ 0xA328, { 0xC5, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ţ */
{ 0xA329, { 0xC5, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ť */
{ 0xA32A, { 0xC5, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ť */
{ 0xA32B, { 0xC5, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŧ */
{ 0xA32C, { 0xC5, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŧ */
{ 0xA32D, { 0xC5, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ũ */
{ 0xA32E, { 0xC5, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ũ */
{ 0xA32F, { 0xC5, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ū */
{ 0xA330, { 0xC5, 0xAB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ū */
{ 0xA331, { 0xC5, 0xAC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŭ */
{ 0xA332, { 0xC5, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŭ */
{ 0xA333, { 0xC5, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ů */
{ 0xA334, { 0xC5, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ů */
{ 0xA335, { 0xC5, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ű */
{ 0xA336, { 0xC5, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ű */
{ 0xA337, { 0xC5, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ų */
{ 0xA338, { 0xC5, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ų */
{ 0xA339, { 0xC5, 0xB4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŵ */
{ 0xA33A, { 0xC5, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŵ */
{ 0xA33B, { 0xC5, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ŷ */
{ 0xA33C, { 0xC5, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ŷ */
{ 0xA33D, { 0xC5, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ÿ */
{ 0xA33E, { 0xC5, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ź */
{ 0xA33F, { 0xC5, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ź */
{ 0xA340, { 0xC5, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ż */
{ 0xA341, { 0xC5, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ż */
{ 0xA342, { 0xC5, 0xBD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ž */
{ 0xA343, { 0xC5, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ž */
{ 0xA344, { 0xC5, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ſ */
{ 0xA34D, { 0xC6, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ƒ */
{ 0xA34E, { 0xCB, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ˆ */
{ 0xA34F, { 0xCB, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ˜ */
};
static const Gaiji_entry gaiji_table_wide_daijisen[] =
{
{ 0xB322, { 0xE3, 0x8B, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋘ cb4960 */
{ 0xB323, { 0xE3, 0x8B, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋙ cb4960 */
{ 0xB324, { 0xE3, 0x8B, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋚ cb4960 */
{ 0xB325, { 0xE3, 0x8B, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋛ cb4960 */
{ 0xB326, { 0xE3, 0x8B, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋜ cb4960 */
{ 0xB327, { 0xE3, 0x8B, 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋝ cb4960 */
{ 0xB424, { 0xE2, 0x86, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ↔ cb4960 */
{ 0xB646, { 0xE3, 0x8B, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋐ cb4960 */
{ 0xB647, { 0xE3, 0x8B, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋑ cb4960 */
{ 0xB648, { 0xE3, 0x8B, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋒ cb4960 */
{ 0xB649, { 0xE3, 0x8B, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋓ cb4960 */
{ 0xB64A, { 0xE3, 0x8B, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋔ cb4960 */
{ 0xB64B, { 0xE3, 0x8B, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋕ cb4960 */
{ 0xB64C, { 0xE3, 0x8B, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋖ cb4960 */
{ 0xB64D, { 0xE3, 0x8B, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㋗ cb4960 */
{ 0xB852, { 0xE2, 0x87, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⇒ cb4960 */
{ 0xBC2C, { 0xEF, 0xBD, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ・ cb4960 */
{ 0xC36E, { 0xE2, 0x9D, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ❶ cb4960 */
{ 0xC36F, { 0xE2, 0x9D, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ❷ cb4960 */
{ 0xC370, { 0xE2, 0x9D, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ❸ cb4960 */
{ 0xC371, { 0xE2, 0x9D, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ❹ cb4960 guess */
{ 0xC372, { 0xE2, 0x9D, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ❺ cb4960 guess */
{ 0xC373, { 0xE2, 0x91, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ① cb4960 */
{ 0xC374, { 0xE2, 0x91, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ② cb4960 */
{ 0xC375, { 0xE2, 0x91, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ③ cb4960 */
{ 0xC376, { 0xE2, 0x91, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ④ cb4960 */
{ 0xC377, { 0xE2, 0x91, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑤ cb4960 */
{ 0xC378, { 0xE2, 0x91, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑥ cb4960 */
{ 0xC379, { 0xE2, 0x91, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑦ cb4960 */
{ 0xC37A, { 0xE2, 0x91, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑧ cb4960 */
{ 0xC37B, { 0xE2, 0x91, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑨ cb4960 */
{ 0xC37C, { 0xE2, 0x91, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑩ cb4960 */
{ 0xC37D, { 0xE2, 0x91, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑪ cb4960 */
{ 0xC37E, { 0xE2, 0x91, 0xAB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑫ cb4960 */
{ 0xC421, { 0xE2, 0x91, 0xAC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑬ cb4960 */
{ 0xC422, { 0xE2, 0x91, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑭ cb4960 */
{ 0xC423, { 0xE2, 0x91, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑮ cb4960 */
{ 0xC424, { 0xE2, 0x91, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑯ cb4960 */
{ 0xC425, { 0xE2, 0x91, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑰ cb4960 */
{ 0xC426, { 0xE2, 0x91, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑱ cb4960 */
{ 0xC427, { 0xE2, 0x91, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑲ cb4960 */
{ 0xC428, { 0xE2, 0x91, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ⑳ cb4960 */
{ 0xC429, { 0xE3, 0x89, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉑ cb4960 */
{ 0xC42A, { 0xE3, 0x89, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉒ cb4960 */
{ 0xC42B, { 0xE3, 0x89, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉓ cb4960 */
{ 0xC42C, { 0xE3, 0x89, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉔ cb4960 */
{ 0xC42D, { 0xE3, 0x89, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉕ cb4960 */
{ 0xC431, { 0xE2, 0x85, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* cb4960 */
{ 0xC432, { 0xE2, 0x85, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* Ⅱ cb4960 */
{ 0xC437, { 0xE3, 0x8A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊀ cb4960 */
{ 0xC438, { 0xE3, 0x8A, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊁ cb4960 */
{ 0xC439, { 0xE3, 0x8A, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊂ cb4960 */
{ 0xC43A, { 0xE3, 0x8A, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊃ cb4960 */
{ 0xC43B, { 0xE3, 0x8A, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊄ cb4960 guess */
{ 0xC43C, { 0xE3, 0x8A, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊅ cb4960 guess */
{ 0xC43D, { 0xE3, 0x8A, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊆ cb4960 guess */
{ 0xC43E, { 0xE3, 0x8A, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊇ cb4960 guess */
{ 0xC43F, { 0xE3, 0x8A, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㊈ cb4960 guess */
{ 0xC440, { 0xE3, 0x89, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉖ cb4960 */
{ 0xC441, { 0xE3, 0x89, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉗ cb4960 */
{ 0xC442, { 0xE3, 0x89, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉘ cb4960 */
{ 0xC443, { 0xE3, 0x89, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉙ cb4960 */
{ 0xC444, { 0xE3, 0x89, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉚ cb4960 */
{ 0xC445, { 0xE3, 0x89, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉛ cb4960 */
{ 0xC446, { 0xE3, 0x89, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉜ cb4960 */
{ 0xC447, { 0xE3, 0x89, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉜ cb4960 */
{ 0xC448, { 0xE3, 0x89, 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉝ cb4960 guess */
{ 0xC449, { 0xE3, 0x89, 0x9E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉞ cb4960 guess */
{ 0xC44A, { 0xE3, 0x89, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ㉟ cb4960 guess */
{ 0xC455, { 0x5B, 0xE6, 0x96, 0x87, 0x5D, 0x00, 0x00, 0x00, 0x00 } }, /* [文] cb4960*/
{ 0xC463, { 0x5B, 0xE7, 0x94, 0xBB, 0xE5, 0x83, 0x8F, 0x5D, 0x00 } }, /* [画像] cb4960 */
{ 0xC464, { 0x5B, 0xE5, 0x8B, 0x95, 0xE7, 0x94, 0xBB, 0x5D, 0x00 } }, /* [動画] cb4960 */
{ 0xC465, { 0xE2, 0x99, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* ♪ cb4960 */
};
#endif /* GAIJI_TABLE_DAIJISEN_H */

6
util.h
View File

@ -25,12 +25,6 @@
#include "eb/eb/eb.h" #include "eb/eb/eb.h"
/*
* Constants
*/
#define MAX_ERROR 256
/* /*
* Types * Types
*/ */