Normalize romanized identifiers to Hepburn
This commit is contained in:
parent
7935e5e7ea
commit
787febbd07
72 changed files with 871 additions and 871 deletions
18
sj_dict.h
18
sj_dict.h
|
|
@ -39,21 +39,21 @@
|
|||
#define DouonBlkSizeNumber 3
|
||||
#define DicSegTerm 0xff
|
||||
#define DouonBlkTerm 0xff
|
||||
#define HinsiBlkTerm 0xff
|
||||
#define HinshiBlkTerm 0xff
|
||||
#define MaxSegmentNumber 0xffff
|
||||
|
||||
#define NormalKanjiMask 0x7f
|
||||
#define SS3Kanji 0x0080
|
||||
#define ZenHiraAssyuku 0x80
|
||||
#define OffsetAssyuku 0x90
|
||||
#define ZenKataAssyuku 0xa0
|
||||
#define ZenHiraAsshuku 0x80
|
||||
#define OffsetAsshuku 0x90
|
||||
#define ZenKataAsshuku 0xa0
|
||||
#define AiAttribute 0xb0
|
||||
#define KanjiAssyuku 0xc0
|
||||
#define KanjiAsshuku 0xc0
|
||||
#define LeadingHankaku 0xd0
|
||||
#define KanjiStrEnd 0x00
|
||||
#define IsAssyuku 0x80
|
||||
#define IsAsshuku 0x80
|
||||
#define AssukuUse2byte 0x90
|
||||
#define KnjAssyukuMask 0x0f
|
||||
#define KnjAsshukuMask 0x0f
|
||||
#define KanjiCodeMask 0x0f
|
||||
#define KanjiModeMask 0xf0
|
||||
#define AtrMsKanjiOfs 0xc0c0
|
||||
|
|
@ -64,14 +64,14 @@
|
|||
#define MaxWdYomiLen 31
|
||||
#define MaxWdKanjiLen 64
|
||||
|
||||
#define AssyukuYomiTop 0x80
|
||||
#define AsshukuYomiTop 0x80
|
||||
#define NokoriYomiTop 0x40
|
||||
|
||||
#define getsize(p) (((int)(*(p) & 0x0f) * 0x100) + *((p) + 1))
|
||||
|
||||
#define getntag(p) ((*(p) == DicSegTerm) ? (p) : (p) + getsize(p))
|
||||
|
||||
#define getplen(p) (((*(p) & AssyukuYomiTop) ? 0x10 : 0) + (*((p) + 2) >> 4))
|
||||
#define getplen(p) (((*(p) & AsshukuYomiTop) ? 0x10 : 0) + (*((p) + 2) >> 4))
|
||||
|
||||
#define getnlen(p) (((*(p) & NokoriYomiTop) ? 0x10 : 0) + (*((p) + 2) & 0x0f))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue