From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Nov 16 17:52:16 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id gAG8qGx06109;
	Sat, 16 Nov 2002 17:52:16 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from 61-27-47-65.home.ne.jp (61-27-47-65.home.ne.jp [61.27.47.65])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id gAG8qG206104
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 16 Nov 2002 17:52:16 +0900 (JST)
	(envelope-from aida-s@jcom.home.ne.jp)
Received: from 61-27-47-65.home.ne.jp.my.domain (localhost [127.0.0.1])
	by 61-27-47-65.home.ne.jp (8.12.6/8.12.6) with ESMTP id gAG8q0aT008049;
	Sat, 16 Nov 2002 17:52:00 +0900 (JST)
	(envelope-from aida-s@jcom.home.ne.jp)
Message-ID: <863cq1aocv.wl@jcom.home.ne.jp>
From: AIDA Shinra <aida-s@jcom.home.ne.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Cc: 1yen@sh.rim.or.jp, max@FreeBSD.org
In-Reply-To: <20021116.095823.74729736.1yen@192.168.132.10>
References: <20021115214352.7ad1aa8c.gen_otsuji@yahoo.co.jp>
	<20021116.000308.440980825.nin@polka.mail.plala.or.jp>
	<20021116.095823.74729736.1yen@192.168.132.10>
User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 MULE XEmacs/21.4 (patch 6)
 (Common Lisp) (i386-unknown-freebsd4.6)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 16 Nov 2002 17:52:00 +0900
X-Sequence: FreeBSD-users-jp 72108
Subject: [FreeBSD-users-jp 72108] Re: XIM =?ISO-2022-JP?B?GyRCJCwbKEI=?=
 =?ISO-2022-JP?B?GyRCJFgkcyRKJE4kRyQ5ISMbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: aida-s@jcom.home.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021111

$BAjED$G$9!#(B

stable$B$GD4$Y$F$_$^$7$?$,!"$3$l$O(Bcanna$B$N(Bport$B$NJ}$,0-$$$h$&$G$9!#(B
$B$^$@(B3.5b2$B$@$C$?(B3$B=54VA0$K!"(Bcurrent$B$G%3%s%Q%$%k$rDL$9$?$a$K(Bpatch-al$B$H$$(B
$B$&$N$,DI2C$5$l$?$N$G$9$,!"$3$l$O(Blibcanna16$B$G(Bwchar_t$B$rL5M}LpM}(B16$B%S%C%H(B
$B$K$7$F$$$k$N$r!"(B32$B%S%C%H$KLa$7$F$7$^$&$b$N$G$9!#0lJ}!"(Bkinput2$BB&$O!"(B
libcanna16$B$r%j%s%/$7$F!"(B16$B%S%C%H$N%o%$%I%-%c%i%/%?$r;H$&$3$H$rL@<($7$F(B
$B$$$k$N$G!"$3$3$KIT@09g$,=P$F$7$^$C$?$h$&$G$9!#(B

$B$3$l$O!"(Bports-jp/13346,13360$B$N$h$&$K!"(Bkinput2$BB&$rD>$7$F:Q$`LdBj$G$O$J(B
$B$/!"(Blibcanna16$B$r%j%s%/$7$F!"%o%$%I%-%c%i%/%?(BAPI$B$r;H$C$F$$$k%"%W%j%1!<(B
$B%7%g%s(B($B$[$H$s$IL5$$$H$O;W$$$^$9$,(B)$BA4BN$K1F6A$9$kLdBj$G$9!#$7$?$,$C$F!"(B
libcanna16$B$N(Bwchar_t$B$r2?$H$+(B16$B%S%C%H$K$9$k$N$,K\Mh$N2r7h:v$G$9!#(Bstable
$B$G$O!"(Bpatch-al$B$rC1$K:o=|$7$F%$%s%9%H!<%k$7D>$;$PLdBj$OD>$k$O$:$G$9!#(B

$B;dC#$NJ}$G$b!"(Bwchar_t$B$O2?$H$+$7$J$/$F$O$H;W$C$F$$$^$9$,!"7|0F$,(B2$B$D$/$i(B
$B$$=E$J$C$F$$$F!">/$J$/$H$bMh7n$^$G$OD>$;$J$$>u67$K$"$j$^$9!#:#$N$H$3$m(B
$B$O(Bports$B$NB&$G2?$H$+%O%C%/$rF~$l$FBP1~$7$FM_$7$$$H;W$$$^$9!#(B

stable$B$K1F6A$,=P$F$$$k$N$OHs>o$KLdBj$,$"$k$N$G!"$^$:$O(Bpatch-al$B$r%P%C%/(B
$B%"%&%H$7$F!"(Bportrevision$B$r>e$2$kI,MW$,$"$k$H;W$$$^$9!#$=$N8e$I$&$d$C$F(B
current$B$KBP1~$9$l$P$$$$$N$+!";d$O(Bcurrent$B$N4D6-$r;}$C$F$$$J$$$N$G$h$/J,(B
$B$+$i$J$$$N$G$9$,!"(Bcurrent$B$NJ}$O<!$N%Q%C%A$r;n$7$F$/$l$^$;$s$+!)(B
--- widedef.h	Sat Oct 19 17:27:28 2002
+++ widedef.h.new	Sat Nov 16 17:46:40 2002
@@ -35,7 +35,11 @@
 #define WCHAR16
 #endif
      
-#if defined(__FreeBSD__) || defined(__NetBSD__)
+#ifdef __FreeBSD__
+# include <osreldate.h>
+#endif
+
+#if (defined(__FreeBSD__) && __FreeBSD_version < 500000) || defined(__NetBSD__)
 # include <machine/ansi.h>
 #endif
 
@@ -61,7 +65,7 @@
 #endif /* !nec_ews_svr2 */
 #endif /* HAVE_WCHAR_OPERATION */
 
-#if defined(__FreeBSD__) || defined(__NetBSD__)
+#if (defined(__FreeBSD__) && __FreeBSD_version < 500000) || defined(__NetBSD__)
 # ifdef _BSD_WCHAR_T_
 #  undef _BSD_WCHAR_T_
 #  ifdef WCHAR16
@@ -72,6 +76,13 @@
 # include <stddef.h>
 # define _WCHAR_T
 # endif
+#elif defined(__FreeBSD__) && __FreeBSD_version >= 500000
+# ifdef WCHAR16
+typedef unsigned short wchar_t
+#  define _WCHAR_T_DECLARED
+# endif
+# include <stddef.h>
+# define _WCHAR_T
 #else
 #if !defined(WCHAR_T) && !defined(_WCHAR_T) && !defined(_WCHAR_T_) \
  && !defined(__WCHAR_T) && !defined(_GCC_WCHAR_T) && !defined(_WCHAR_T_DEFINED)
