aboutsummaryrefslogtreecommitdiff
path: root/japanese/libjcode
diff options
context:
space:
mode:
authorSeiichirou Hiraoka <flathill@FreeBSD.org>1999-08-23 04:45:06 +0000
committerSeiichirou Hiraoka <flathill@FreeBSD.org>1999-08-23 04:45:06 +0000
commitd395e65ed7785e4f6d5822a7d7a5b26a71a8d0ca (patch)
tree8695ddc8c59acfcd5020ec5d1d801e69cb4b4d91 /japanese/libjcode
parentd8567e3606dfdb2344ac144c3c4330efbaa85f1c (diff)
downloadports-d395e65ed7785e4f6d5822a7d7a5b26a71a8d0ca.tar.gz
ports-d395e65ed7785e4f6d5822a7d7a5b26a71a8d0ca.zip
Add a couple of functions, EUC->SJIS and SJIS->EUC conversion.
PR: ports/13154 Submitted by: knu@and.or.jp
Notes
Notes: svn path=/head/; revision=20904
Diffstat (limited to 'japanese/libjcode')
-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 000000000000..3e28f0ffe5e6
--- /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];