Normalize romanized identifiers to Hepburn
This commit is contained in:
parent
7935e5e7ea
commit
787febbd07
72 changed files with 871 additions and 871 deletions
16
char.c
16
char.c
|
|
@ -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++);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue