[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00956] エラーメッセージの一部が文字コード変換されてない件



小松です。

UTF-8環境でですが、端末のサイズが小さすぎるときのメッセージが文字コー
ド変換されていないようです。

diff -ru -x '*.o' FD-3.00j.orig/main.c FD-3.00j/main.c
--- FD-3.00j.orig/main.c	2010-09-25 00:00:00.000000000 +0900
+++ FD-3.00j/main.c	2012-03-25 10:19:26.513281155 +0900
@@ -273,7 +273,7 @@
  	errno = duperrno;
  	if (errno) perror2(s);
  	else {
-		Xfputs(s, Xstderr);
+		kanjifputs(s, Xstderr);
  		VOID_C fputnl(Xstderr);
  	}
  	VOID_C Xfclose(Xstderr);
@@ -638,10 +638,10 @@
  			keyflush();
  		}

-		if (i & 1) XXcputs(SCRSZ_K);
+		if (i & 1) Xkanjiputs(SCRSZ_K);
  		else {
  			Xputterm(T_STANDOUT);
-			XXcputs(cp);
+			Xkanjiputs(cp);
  			Xputterm(END_STANDOUT);
  		}
  		Xputterm(T_BELL);



--
Hironao Komatsu <hirkmt@gmail.com>