From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Nov  6 11:09:29 1996
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id LAA21700
	Wed, 6 Nov 1996 11:09:29 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id LAA21695
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 6 Nov 1996 11:09:28 +0900 (JST)
Received: from ns.trl.ibm.com ([9.116.1.23]) by dino.trl.ibm.co.jp (5.65c/2.7Wd)
	id AA21692; Wed, 6 Nov 1996 11:11:04 +0900
Received: from ayame.trl.ibm.com by ns.trl.ibm.com (AIX 3.2/UCB 5.64/TRL4.3SRV)
	id AA56236; Wed, 6 Nov 1996 11:09:18 +0900
Message-Id: <9611060209.AA56236@ns.trl.ibm.com>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "04 Nov 1996 16:43:45 +0900"
References: <874tj6z4ni.fsf@plants-doll.enami.ba2.so-net.or.jp>
X-Mailer: Mew version 1.05 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Wed, 06 Nov 1996 11:09:18 +0900
From: Kenichi Okuyama <okuyama@trl.ibm.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 5973
Subject: [FreeBSD-users-jp 5973] Re: mule-2.3 alloc.c retouched.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B1|;3!w#I#B#M$G$9!#(B
>>>>> "et" == enami tsugutomo <enami@ba2.so-net.or.jp> writes:
>> $B<B:](B, $B8=:_$N(B Emacs $B$N%=!<%9%3!<%I$=$N$^$^$G$b(B,
>> #undef NO_UNION_TYPE
>> #define	VALBITS 32
>> ($B%]%$%s%?$K(B 64 $B%S%C%HI,MW$J%^%7%s$G$O(B #define	VALBITS 64)
>> $B$H@_Dj$G(B make $B$9$l$P(B, $B%"%I%l%9$N>e0LItJ,$r7?>pJs$J$I$KE>MQ$7$J$/$J$j(B,
>> $B:#2s$NLdBj$OHr$1$k$3$H$,$G$-$k$HM}2r$7$F$$$^$9$,(B, $B0c$$$^$9$+(B?
et> make $B$G$-$l$P(B, $B$M(B:).  NO_UNION_TYPE $B$O(B, lread.c $B$N(B #ifdef standalone 
et> $B$HF1$8$/(B, $B$=$l$r(B define $B$7$J$$$@$1$G$O(B compile $B$G$-$^$;$s(B ($B?tG/A0;n$7(B
et> $B$?$H$-$O$=$&$@$C$?$7(B, $B$=$l$rD>$7$?$h$&$JOC$b$-$+$J$$$7(B, $B:#$A$g$m$C$H$d$C(B
et> $B$F$_$?$1$IBLL\$@$7(B).  $BB>$K$b(B, sizeof (Lisp_Object) == sizeof
et> (EMACS_INT) $B$G$"$k$3$H$r2>Dj$7$F$$$kItJ,$,$"$k$H$$$&LdBj$b$"$j$^$9(B ($B$3(B
et> $B$l$O(B EMACS_INT $B$r(B long long $B$K$9$l$P$$$$$+$J(B?).

$B$=$&$$$&LdBj$@$1$G$O$"$j$^$;$s!#(B


$B$^$::G=i$K!"(BNO_UNION_TYPE $B$O$I$3$KDj5A$5$l$F$$$k$N$+$H$$$&$H!"(B
FreeBSD $B$N>l9g$O(B

mule-2.3/src/m/intel386.h

$B$G$9!JB?J,B>$N%^%7%s$G$bF1$8%G%#%l%/%H%j$N%X%C%@!<%U%!%$%k$K$"$k$H;W(B
$B$&!K!#$3$l$r$^$:(B undef $B$7$F!"(Bmake $B$9$k$H(B
$B!XITE,@Z$J%-%c%9%H!Y(B
$B$H$$$&%(%i!<$,BgNL$K=P$F%3%s%Q%$%k$G$-$J$/$J$j$^$9!#(B


$B:GBg$NLdBjE@$O!X(BXFASTINT() $B%^%/%m$NMpMQ!Y$K$"$j$^$9!#(B

NO_UNION_TYPE $B$,(B define $B$5$l$F$$$k>l9g!"(B
#define XFASTINT(a) (a)
$B$H$$$&Dj5A$,=q$+$l$F$$$^$9!#$3$l$,(B NO_UNION_TYPE $B$,(B undef $B$@$H(B
#define XFASTINT(a) ((a).i)
$B$K$J$j$^$9!#(B

emacs $B$N%3!<%I$O$I$&$d$i(B NO_UNION_TYPE $B$,Dj5A$5$l$F$$$k>l9g$@$1$r9M(B
$BN8$7$F%3!<%G%#%s%0$7$F$$$k$i$7$/!"$A$g$C$H$G$b0[$J$k7?F1;N$NBeF~$K$O(B
$B!X<h$j$"$($:!Y(B XFASTINT $B$,;H$o$l$F$$$^$9!#(Bint $B7?$G@k8@$5$l$F$$$k$b$N(B
$BF1;N$NBeF~$K$9$i!";H$o$l$F$$$^$9!#(B
$B!t$^$5$K!"1c2q$N;~$N!V0lGUL\$O<h$j$"$($:!W>uBV$G;H$C$F$$$k!#(B

NO_UNION_TYPE $B$,(B undef $B$K$J$k$H!"$3$l$i$,$$$C$;$$$K!VITE,@Z$J%-%c%9(B
$B%H!W%(%i!<$H$J$C$F=P$F$-$^$9!#(B

$B$3$l$O$b$&!"$I$&8+$F$b!V:$$C$??M$,D>$7$F!W$H$$$&%l%Y%k$NLdBj$G$O$"$j(B
$B$^$;$s(B(;.;)$BNL$bB?$$$G$9$7!"%^%/%m$GAj8_$KE83+$7$"$C$F$$$k=j$H!"$A$c(B
$B$s$H%3!<%G%#%s%0$5$l$F$$$k$H$3$m$,:.:_$7$F$F!"ESCf$^$GD>$7$F!"NO?T$-(B
$B$F$7$^$$$^$7$?!#(B

$B$H$$$&$o$1$G!"(BNO_UNION_TYPE $B$r(B undef $B$9$l$P$J$s$H$+$J$k$N$G$O$H$$$&(B
$BL4$b$D$$$($?$N$G$7$?!#(B

$B!t$3$l$rD>$9$N$H!"$[$H$s$IA4$F=q$-D>$7$F(B emacs 20 $B$r:n$k$N$O!"F1$8$h(B
$B!t$&$J<j4V$G$"$k!#$3$l$@$1JQ99$,$"$k$H!"$$$C$=(B structure $B9=B$$rJQ$((B
$B!t$F!"$b$C$H8zN($NNI$$9=B$BN$K$G$-$k!#(B
----
$B1|;3(B $B7r0l(B@$BEl5~4pAC8&5f=j(B.$BF|K\#I#B#M(B($B3t(B)[$BFzLn#F#C(B:No.0000000015]
http://karin.ip.titech.ac.jp/~okuyama/index.html
#$B:#F|$N$*8@MU!X4A;z%U%)%s%H$r(B50%$B$NBg$-$5$K$7$^$9!Y(B:$B$H$$$&$3$H$h$j!"(B
#$B!V?-D9$;$:$K%i%9%?%i%$%:$G$-$^$9!W$NJ}$,Ff$@!D!#(B
