mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-15 23:50:44 +00:00
d395e65ed7
PR: ports/13154 Submitted by: knu@and.or.jp
43 lines
932 B
Plaintext
43 lines
932 B
Plaintext
*** 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];
|