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

16
char.c
View file

@ -114,13 +114,13 @@ int h2kcode(int code) {
int codesize(unsigned char code) {
switch(code & KanjiModeMask) {
case ZenHiraAssyuku:
case ZenKataAssyuku:
case KanjiAssyuku:
case ZenHiraAsshuku:
case ZenKataAsshuku:
case KanjiAsshuku:
case KanjiStrEnd:
return 1;
case LeadingHankaku:
case OffsetAssyuku:
case OffsetAsshuku:
case AiAttribute:
return 2;
default:
@ -131,15 +131,15 @@ int codesize(unsigned char code) {
void output_knj(FILE* fp, unsigned char* p, int l) {
while(l > 0) {
switch(*p & KanjiModeMask) {
case ZenHiraAssyuku:
case ZenHiraAsshuku:
fprintf(fp, "\244\322%d", (*p++ & 0x0f) + 1);
l--;
break;
case ZenKataAssyuku:
case ZenKataAsshuku:
fprintf(fp, "\245\253%d", (*p++ & 0x0f) + 1);
l--;
break;
case KanjiAssyuku:
case KanjiAsshuku:
fprintf(fp, "\260\265%1x", (*p++ & 0x0f));
l--;
break;
@ -154,7 +154,7 @@ void output_knj(FILE* fp, unsigned char* p, int l) {
l--;
#endif
break;
case OffsetAssyuku:
case OffsetAsshuku:
fprintf(fp, "ofs%1x", (*p++ & 0x0f));
l--;
fprintf(fp, "%02x", *p++);