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

@ -28,7 +28,7 @@
*/
#include "sj_kcnv.h"
#include "sj_hinsi.h"
#include "sj_hinshi.h"
#include "sj_right.h"
#include "sj_yomi.h"
@ -78,7 +78,7 @@ unsigned char* yptr;
TypeCnct right;
{
CLREC* new;
TypeGram hinsi;
TypeGram hinshi;
int len;
if(!(len = yptr - cnvstart)) return;
@ -93,48 +93,48 @@ TypeCnct right;
new->fzk_ka = fzk_ka_flg;
(jrec->count)++;
hinsi = jrec->hinsi;
hinshi = jrec->hinshi;
if(hinsi >= DO_SAHEN && hinsi <= SP_KA_ONB)
if(hinshi >= DO_SAHEN && hinshi <= SP_KA_ONB)
new->kubun = K_DOUSHI;
else if((hinsi >= KEIYOUSI_1 && hinsi <= KE_DOUSI_9) ||
(hinsi == SP_KEIYOUSI)) {
if(right == R_FZKMEISI)
else if((hinshi >= KEIYOUSHI_1 && hinshi <= KE_DOUSHI_9) ||
(hinshi == SP_KEIYOUSHI)) {
if(right == R_FZKMEISHI)
new->kubun = K_TAIGEN;
else
new->kubun = K_YOUGEN;
}
else if(hinsi == RENTAISI)
new->kubun = K_RENTAISI;
else if(hinshi == RENTAISHI)
new->kubun = K_RENTAISHI;
else if((hinsi >= FUKUSI_1 && hinsi <= FUKUSI_9) ||
(hinsi == SP_FUKUSI))
new->kubun = K_FUKUSI;
else if((hinshi >= FUKUSHI_1 && hinshi <= FUKUSHI_9) ||
(hinshi == SP_FUKUSHI))
new->kubun = K_FUKUSHI;
else if(hinsi == SETUZOKU || hinsi == KANDOUSI ||
hinsi == TANKANJI || hinsi == AISATU)
else if(hinshi == SETSUZOKU || hinshi == KANDOUSHI ||
hinshi == TANKANJI || hinshi == AISATSU)
new->kubun = K_SONOTA;
else if(gobilen) {
if(hinsi >= MEISI_5 && hinsi <= MEISI_7)
if(hinshi >= MEISHI_5 && hinshi <= MEISHI_7)
new->kubun = K_DOUSHI;
else if(hinsi == D_MEISI_4)
else if(hinshi == D_MEISHI_4)
new->kubun = K_DOUSHI;
else if(hinsi == SETUBI_7 || hinsi == SETUBI_8)
else if(hinshi == SETSUBI_7 || hinshi == SETSUBI_8)
new->kubun = K_DOUSHI;
else if(hinsi == D_MEISI_5)
else if(hinshi == D_MEISHI_5)
new->kubun = K_YOUGEN;
else if(hinsi == SETUBI_5 || hinsi == SETUBI_6)
else if(hinshi == SETSUBI_5 || hinshi == SETSUBI_6)
new->kubun = K_YOUGEN;
else
new->kubun = K_TAIGEN;
} else if(hinsi >= MEISI_5 && hinsi <= MEISI_7) {
} else if(hinshi >= MEISHI_5 && hinshi <= MEISHI_7) {
if(right >= R_I && right <= R_ITADAKE)
new->kubun = K_DOUSHI;