summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--japanese/libjcode/files/patch-aa42
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];
OpenPOWER on IntegriCloud