From owner-FreeBSD-tech-jp@jp.freebsd.org  Fri Apr  4 18:55:52 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id SAA28859
	Fri, 4 Apr 1997 18:55:52 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with SMTP id SAA28854
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 4 Apr 1997 18:55:50 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id SAA25929; Fri, 4 Apr 1997 18:55:34 +0900
Received: from sran230.sra.co.jp (soda@sran230 [133.137.20.19]) by sranhc.sra.co.jp (8.6.13/3.4W-srambox) with ESMTP id SAA02945 for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 4 Apr 1997 18:52:54 +0859
Received: (from soda@localhost) by sran230.sra.co.jp (8.6.12+2.4W3/3.4W-SRA-local) id SAA02389 for FreeBSD-tech-jp@jp.freebsd.org; Fri, 4 Apr 1997 18:53:09 +0900
Date: Fri, 4 Apr 1997 18:53:09 +0900
From: Noriyuki Soda <soda@sra.co.jp>
Message-Id: <199704040953.SAA02389@sran230.sra.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-tech-jp 174
Subject: [FreeBSD-tech-jp 174] Re: Forward: [terry@lambert.org: FS PATCHES]
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$BA>ED$G$9!#(B
$B$+$D$F!"(Bcomp.unix.bsd.freebsd.misc $B$G!"(Bterry $B$HJ8;z%3!<%I$K4X$7$F7v2^(B
$B$7$?$G$9!#(B^_^;

> > > Unicode$B$H$$$&$N$O$*$$$H$$$F$b!"1Q8l$HF|K\8l$N0c$$$rA4A3M}2r$7$F$$$J$$(B
> > > $B!J$/$;$KCN$C$F$$$k$h$&$J4i$r$9$k!K(BTerry Lambert$B$,:n$C$?$b$N$O;d$H$7$F(B
> > > $B$O<B$K$^$f$D$P$b$H;W$($F;EJ}$,$"$j$^$;$s!#(B

$BKM$N;~$K$O!"(Bterry $B$O!"0J2<$N$h$&$J$3$H$r8@$C$F$^$7$?!#(B

- sizeof(wchar_t) $B$O(B 2 $B$G==J,!#(B4 $B$K$9$kI,MW$O$J$$!#(B
  $B$@$C$F!"@$$NCf$G0lHV;H$o$l$F$$$k(B Microsoft $B$N(B OS $B$@$C$F!"$=$&$G$7$g!#(B
- JIS X0208 $B$O!"$=$l<+?H(B multi-script $B$JJ8;z%;%C%H$@$+$i!"F|K\8l>pJs(B
  $B=hM}$O!"(B(SJIS $B$d(B EUC $B$d(B ISO-2022 $B$N$h$&$K(B) JIS X0201 + JIS X0208 $B$N(B
  $B$h$&$KJ#?t$NJ8;z%;%C%H$r:.$<$F;H$&$N$G$O$J$/!"(BJIS X0208 *$B$@$1(B* $B$G(B
  $B9T$J$&$N$,@5$7$$!#(B
- $B$3$l$^$G$N(B multibyte character set $B$@$H!"2hLL>e$N8GDjD9$N%U%#!<%k%I(B
  $B$r5-21$9$k$N$K!"8GDjD9$N%a%b%j$rMQ0U$9$k$3$H$,$G$-$J$$!#$,!"(BUnicode
  $B$J$iBg>fIW$@!#(B
- $B%U%!%$%k$N%P%$%H?t$+$i!"%U%!%$%kCf$NJ8;z?t$,;;=P$G$-$k$N$,@5$7$$!#(B
  Unicode $B$J$i!"$3$l$,$G$-$k!#(B
- $B$3$l$^$G$N(B multibyte character set $B$@$H!"J8;zMn$A$9$k$h$&$J(B
  serial link $B$G!"(Breliable $B$JE>Aw$,$G$-$J$$!#(BUnicode $B$J$iBg>fIW$@!#(B
- $B$3$l$^$G$N(B multibyte character set $B$@$H!"%U%#!<%k%I%5%$%:$H(B
  $B%P%$%H?t$KAj4X$,$J$$$N$G!"8GDjD9%l%3!<%I$N%G!<%?$K$G$-$J$$!#(B
  Unicode $B$J$iBg>fIW$@!#(B
- Motif $B$O!"(BX11 $B$N(B fontset abstraction $B$r;H$C$F$J$$!#(B

$B$"$^$j$NCG@d$N?<$5$K(B $B$,$C$/$j$-$?$N$H!"1Q8l$r=q$/5$NO$,?T$-$?$N$G!"(B
$B$3$N(B terry $B$N5-;v$KBP$9$k%U%)%m!<$O=P$5$:$8$^$$$G$7$?!#$H$$$&$o$1$G!"(B
terry $B$O!">e5-$N$h$&$J0U8+$r$^$@;}$AB3$1$F$$$k$+$b$7$l$J$$$G$9!#(B
$BK\Ev$O!">e$N9`L\A4$F$KH?O@$9$Y$-$@$C$?$s$G$9$1$I(B... $B$4$a$s$J$5$$!#(B

> > > $B!t(B $B!VF|K\$G$NI8=`$NC<Kv$O(B2$B%P%$%HJ8;z$r(B80$BJ8;zI=<($G$-$k!W$H$+$$$C$F$?(B

$B$3$l$O!">e5-$N(B 3 $BHVL\$HF1$8$3$H$r8@$C$F$^$9$M!#$I$&$d$iA4$F$NJ8;z$,(B
$BF1$8I}$GI=<($5$l$k$N$,EvA3$@$H?.$8$F$$$k$h$&$G$9!#$"!<$"!#(B

> > $B$A$i$C$H8+$?$@$1$G$9$,!"%^%k%A%P%$%H$rDL$k$h$&$K$7$?$@$1$N$h$&$J!D!#(B

$B$"$l(B... $B$I$3$iJU$,!"$=$&$$$&=hM}$r$7$F$$$k$N$G$7$g$&$+(B ?

$BKM$K$O!"C1$K%3!<%I$N(B clean up $B$r$7$?$@$1$G!"<B<AE*$K$O!"2?$NJQ99$b$7$F(B
$B$$$J$$$h$&$K8+$($^$9!#(B

FreeBSD $B$N%+!<%M%k$O!"FC$KJQ99$7$J$/$F$b%^%k%A%P%$%HJ8;zNs$O$=$N$^$^(B
$BDL$kH&$G$9!#F|K\8l(B EUC $B$@$1$G$O$J$/!"(BUnicode -- UTF8 $B$b!"2?$N2~B$$b(B
$B$J$/;H$($k$H;W$$$^$9!#(BISO-2022 $B7O$N>l9g$K$O!"A0$N%a!<%k$G=q$$$?$h$&$K!"(B
roman $B0J30$NJ8;z$r(B GR $B$K8F$S=P$9$H$$$&5,Ls$r<i$l$P!"$d$O$j;H$($^$9!#(B
($B$?$@$7!"%f!<%6!<%l%Y%k$N%3!<%I$K$D$$$F$O!"?'!9LdBj$,$"$j$^$9$1$I!#(B)

$B8=:_$N%U%!%$%k%7%9%F%`$@$H!"(BUTF16 $B7A<0$N(B Unicode $B$O;H$($^$;$s!#(B
terry $B$N?.G0$+$i$9$k$H!"(BUTF8 $B$G$O$J$/(B UTF16 $B$r;H$$$?$$$s$G$7$g$&$1$I!"(B
$B$=$N$?$a$N=hM}$O!"(B($BB>$NJ}$,;XE&$7$F$$$kDL$j(B) $B$J$K$b9T$J$C$F$J$$$h$&$G$9!#(B

> $B>/$J$/$H$b!"(BUnicode $BMQ$KFC<l$J=hM}$r$7$F$$$k$h$&$K$O8+$($^$;$s$G$7$?!#(B

#define	VFCF_UNICODE	0x00000020	/* stores file names as Unicode */
#define	ISUNICODE	0x20000	/* current component name is unicode*/

$B$H$$$&Fs$D$NDj?t$r@k8@$7$F$$$^$9$1$I!"A4$/;H$C$F$$$^$;$s$+$i!"4X78$J$$(B
$B$G$9$M!#(B

$B$H$$$&$o$1$G!"2?$G$3$N%Q%C%A$K(B UNI.diff $B$C$FL>A0$r$D$1$k$N$+!"(B($B$=$7$F(B
$B$J$<>e5-Fs$D$NDj?t@k8@$rF~$l$?$N$+(B) $B$,$H$C$F$bFf$G$9!#(Bfs-cleanup.diff
$B$C$F%Q%C%A$K$7$F!"Dj?t@k8@$r=|$/$s$J$iJ,$+$j$^$9$1$I$M(B...
--
soda
