Normalize romanized identifiers to Hepburn

This commit is contained in:
Nishi 2026-06-18 13:53:25 +09:00
commit 787febbd07
72 changed files with 871 additions and 871 deletions

View file

@ -29,7 +29,7 @@
#include "sj_euc.h"
#include "sj_kcnv.h"
#include "sj_hinsi.h"
#include "sj_hinshi.h"
#include "kanakan.h"
int setj_atrb(unsigned char* p) {
@ -44,15 +44,15 @@ int setj_ofs(unsigned char* p) {
do {
if(p[codesize(*p)] == KanjiStrEnd) contf = FALSE;
switch(*p & KanjiModeMask) {
case ZenHiraAssyuku:
case ZenHiraAsshuku:
p += setj_norm1(p);
break;
case ZenKataAssyuku:
case ZenKataAsshuku:
p += setj_norm1(p);
break;
case OffsetAssyuku:
case OffsetAsshuku:
p += setj_ofs(p);
break;
@ -64,7 +64,7 @@ int setj_ofs(unsigned char* p) {
p += setj_norm2(p);
break;
case KanjiAssyuku:
case KanjiAsshuku:
p += setj_knj(p);
break;
@ -83,20 +83,20 @@ int setj_ofs(unsigned char* p) {
int setj_knj(unsigned char* p) {
int contf = TRUE;
p = askknj[*p & KnjAssyukuMask];
p = askknj[*p & KnjAsshukuMask];
do {
if(p[codesize(*p)] == KanjiStrEnd) contf = FALSE;
switch(*p & KanjiModeMask) {
case ZenHiraAssyuku:
case ZenHiraAsshuku:
p += setj_norm1(p);
break;
case ZenKataAssyuku:
case ZenKataAsshuku:
p += setj_norm1(p);
break;
case OffsetAssyuku:
case OffsetAsshuku:
p += setj_ofs(p);
break;
@ -108,7 +108,7 @@ int setj_knj(unsigned char* p) {
p += setj_norm2(p);
break;
case KanjiAssyuku:
case KanjiAsshuku:
p += setj_knj(p);
break;
@ -143,7 +143,7 @@ chkhead(TypeGram gram) {
if(headcode == SETTOU_DAI) {
if(gram == SUUSI) return TRUE;
if(gram == SUUSHI) return TRUE;
}
else {
@ -179,17 +179,17 @@ void setjrec(unsigned char* tagp, int mode) {
for(; ptr < endp; ptr = tmp + 1) {
for(tmp = ptr + 1; *tmp != HinsiBlkTerm;) {
for(tmp = ptr + 1; *tmp != HinshiBlkTerm;) {
switch(*tmp & KanjiModeMask) {
case ZenHiraAssyuku:
case ZenHiraAsshuku:
tmp += setj_norm1(tmp);
break;
case ZenKataAssyuku:
case ZenKataAsshuku:
tmp += setj_norm1(tmp);
break;
case OffsetAssyuku:
case OffsetAsshuku:
tmp += setj_ofs(tmp);
break;
@ -201,7 +201,7 @@ void setjrec(unsigned char* tagp, int mode) {
tmp += setj_norm2(tmp);
break;
case KanjiAssyuku:
case KanjiAsshuku:
tmp += setj_knj(tmp);
break;
@ -225,7 +225,7 @@ void setjrec(unsigned char* tagp, int mode) {
rec->jofsed = tmp - dicbuf;
rec->class = C_DICT;
rec->dicid = curdict->dicid;
rec->hinsi = gram;
rec->hinshi = gram;
rec->sttofs = headcode;
}
}
@ -248,17 +248,17 @@ void setnumrec(unsigned char* tagp, JREC* rec, TypeGram gram) {
for(; ptr < endp; ptr = tmp + 1) {
for(tmp = ptr + 1; *tmp != HinsiBlkTerm;) {
for(tmp = ptr + 1; *tmp != HinshiBlkTerm;) {
switch(*tmp & KanjiModeMask) {
case ZenHiraAssyuku:
case ZenHiraAsshuku:
tmp += setj_norm1(tmp);
break;
case ZenKataAssyuku:
case ZenKataAsshuku:
tmp += setj_norm1(tmp);
break;
case OffsetAssyuku:
case OffsetAsshuku:
tmp += setj_ofs(tmp);
break;
@ -270,7 +270,7 @@ void setnumrec(unsigned char* tagp, JREC* rec, TypeGram gram) {
tmp += setj_norm2(tmp);
break;
case KanjiAssyuku:
case KanjiAsshuku:
tmp += setj_knj(tmp);
break;
@ -300,6 +300,6 @@ void setcrec(unsigned char* tagp) {
if(!(rec = argjrec((int)ClYomiLen(tagp), (JREC*)NULL))) return;
rec->jofsst = tagp - ClStudyDict;
rec->class = C_BUNSETU;
rec->hinsi = ClGramCode(tagp);
rec->class = C_BUNSETSU;
rec->hinshi = ClGramCode(tagp);
}