From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Dec 29 10:22:10 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA40000;
	Wed, 29 Dec 1999 10:22:10 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from juran.asahi-net.or.jp (juran.asahi-net.or.jp [202.224.39.39])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA39993;
	Wed, 29 Dec 1999 10:22:08 +0900 (JST)
	(envelope-from wizard@master.email.ne.jp)
Received: from localhost (ppp135232.asahi-net.or.jp [202.213.135.232])
	by juran.asahi-net.or.jp (8.8.8/3.7W) with ESMTP id KAA21822;
	Wed, 29 Dec 1999 10:22:05 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org, iwasaki@jp.freebsd.org
In-Reply-To: Your message of "Wed, 29 Dec 1999 03:17:46 +0900"
	<199912281817.DAA17933@tasogare.imasy.or.jp>
References: <199912281817.DAA17933@tasogare.imasy.or.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991229101708E.wizard@master.email.ne.jp>
Date: Wed, 29 Dec 1999 10:17:08 +0900
From: wizard <wizard@master.email.ne.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 44
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 48675
Subject: [FreeBSD-users-jp 48675] Re: data32 in asm.h
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: wizard@master.email.ne.jp

Message-ID: <199912281817.DAA17933@tasogare.imasy.or.jp> $B$N5-;v$K$F(B
Mitsuru IWASAKI <iwasaki@jp.freebsd.org> $B$5$s$O=q$+$l$^$7$?(B :

>   .byte 0x66 $B$O%*%Z%i%s%I%5%$%:%W%j%U%#%C%/%9$H$h$P$l$k$b$s$G!"(B
> $B%j%"%k%b!<%I$GF0:nCf$G$b<!$N(B 1 $BL?Na$K8B$j%o!<%I%5%$%:(B (16 $B%S%C%H(B) $B$N(B
> $B%*%Z%i%s%I$N;2>H$r%@%V%k%o!<%I(B (32 $B%S%C%H(B) $B$N%*%Z%i%s%I$N;2>H$H$7$F(B
> $B2r<a$9$k$h$&$K%W%m%;%C%5$K;X<($9$k$?$a$N$b$s$@$H;W$$$^$7$?!#(B
>   .byte 0x67 $B$NJ}$O<B8z%"%I%l%97W;;$KI,MW$H$J$kCM$r(B 32 $B%S%C%H%5%$%:(B
> $B$H$7$F07$&$h$&$K$9$k$h$&$J5$$,$7$^$9!#(B

$B$"$j$,$H$&$4$6$$$^$9!#(B
$BMQ8l$,$G$F$/$l$PD4$YMM$b$"$k$+$H;W$&$N$G!V(B 80386 $B%W%m%0%i%_%s%0!W(B
$B$G$bD4$Y$FDI5a$7$F8+$^$9!#(B

> > asm.h:#define LEXT(x) _/**/x/**/:
> > 
> > $B$"$H!"$3$N(B '_/**/x/**/' $B$H$+!#(B
:
> gas $B$H$$$&$h$j(B cpp $B$G$7$g$&$+!#(Bcc -E $B$N=PNO$r3NG'$9$l$P0lH/$G(B
> $BJ,$+$k$+$b$7$l$^$;$s!#$5$i$KIaDL$N(B C $B$N%W%m%0%i%`$r(B cc -S $B$K(B
> $B$+$1$F$_$l$P$@$a2!$7$G$7$g$&$+!#(B

$B$&!<$s!"$3$l$J$s$G$9$1$I!"$b$7$+$7$F%3%a%s%H$J$N$+$J$!(B ...
 a ## b
$B$H$N;H$$J,$1$,$$$^$$$AJ,$+$i$s$G$9!#(B

#define XXXa(x,y) x/**/y
#define XXXb(x,y) x ## y

 XXXa(ABC,DEF);
 XXXb(UVW,XYZ);

$B$G!"(B-E $B$@$H0c$$$,J,$+$j$^$7$?!#(B
$B$1$I!"(B-S$B$O=PNO$7$F$/$l$J$$!#>e$NNc$@$H%(%i!<$G$^$9!#(B
$B$G!"A[A|$G$9$,(B ...
/**/ $B$O(B /* comment */ $B$G!">e$NNc$@$H!"(B
parser error $B$*$-$^$9$,!"(B gas $B$N(B info $B$K$h$k$H(B
. $B1i;;;R$J$k$b$N$,$"$j!"%"%;%s%V%k$7$?;~$K$=$NL?Na$N%"%I%l%9(B
$B$,;2>H$5$l$k$h$&$G$9$,(B(The Special Dot Symbol)$B!"(B
$B$3$l$H4X78$"$k$N$+$J$!!"$H!#(B
$B$"!"$G$b9M$($F8+$k$HJQ$G$9$M!#(B_/**/x $B$,@bL@$D$+$J$$$d!#(B
$B$*$=$i$/:G=*E*$K$O(B _x: $B$C$FE83+$5$l$k$s$G$9$h$M(B ?
$B$=$&$9$k$H7k6I(B ## $B$HF1$85$$,$9$k!#(B

