diff options
-rw-r--r-- | japanese/libjcode/files/patch-aa | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/japanese/libjcode/files/patch-aa b/japanese/libjcode/files/patch-aa new file mode 100644 index 0000000..3e28f0f --- /dev/null +++ b/japanese/libjcode/files/patch-aa @@ -0,0 +1,42 @@ +*** jlib.h 1999/07/11 15:47:33 1.1.1.1 +--- jlib.h 1999/07/11 16:51:11 1.1.1.1.2.2 +*************** +*** 14,17 **** +--- 14,19 ---- + extern char *toStringJIS(char *str); + extern char *toStringEUC(char *str); + extern char *toStringSJIS(char *str); ++ extern char *toStringEUCfromSJIS(char *str); ++ extern char *toStringSJISfromEUC(char *str); + +*** libjcode.c 1999/07/11 15:47:33 1.1.1.1 +--- libjcode.c 1999/07/11 16:51:11 1.1.1.1.2.3 +*************** +*** 494,499 **** +--- 494,520 ---- + } + + ++ char *toStringEUCfromSJIS(char *str) { ++ unsigned char *buf; ++ ++ buf = _set_buffer(str); ++ ++ _shift2euc((unsigned char *)str, buf); ++ ++ return (char *)_replace_buffer(buf); ++ } ++ ++ char *toStringSJISfromEUC(char *str) { ++ unsigned char *buf; ++ ++ buf = _set_buffer(str); ++ ++ _euc2shift((unsigned char *)str, buf); ++ ++ return _replace_buffer(buf); ++ } ++ ++ + char *test(char *str) { + static char buffer[BUFSIZ]; |