🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #4662

Re: Q: C-preprocesser(#define)?

#4662
From: Yasushi Shinjo
Date: Sat, 25 Jan 1992 21:54
49 lines
2149 bytes
$@$3$s$K$A$O!#C^GHBg3X$N?7>k$G$9!#(J
$@:G6a!";d$bJL$NMQ7o!J%W%m%;%94V6&M-%a%b%j$XJQ?t$rD%$jIU$1$k!K(J
$@$G#C$N%W%j%W%m%;%C%5$N:F5"$K$J$d$^$5$l$F$$$^$9!#(J

From article <178@khicom.kawaju.co.jp>,
	by nakano@khicom.kawaju.co.jp (Shin'ichi Nakano):
> $@$O$8$a$^$7$F!"CfLn!w@n=E(J $@$G$9!#(J

> cc(cpp) $@$d$=$NB>$N(JSun$@$KI8=`$GIU$$$F$$$k%=%U%H$G(J
> 	xyz ---> abc.xyz
> $@$HJQ49$9$kJ}K!$O!"$J$$$G$7$g$&$+!)(J

$@;d$O!"<!$N$h$&$J<j$G8mKb2=$7$F$$$^$9!#(J

----------------------------------------------------------------------
#define DCL(x)	x/**/_
#define WITH(x)	abc.x/**/_

func()
{
    struct {
       int DCL(xyz);
    } abc;
#define xyz WITH(xyz)

    xyz = 1 ;
}
----------------------------------------------------------------------

$@JQ?t$N;zLL$r>/$7JQ$($F!J$3$3$G$O!"8e$K(J'_'$@$rIU$1$F$$$k!K:F5"(J
$@$rKI$$$G$$$^$9!#(J

$@$H$3$m$G!"%^%/%m$G!"%^%/%m$,Dj5A$G$-$?$iJXMx$@$H;W$$$^$;$s$+!)(J
$@$=$l$,$G$-$k$H!"$?$H$($P>e$NNc$G!"(J

#define DCL(x)	x/**/_ #define	x	WITH(x)

$@$H!"$$$A$$$A(J DCL $@$@$1$GMQ$,$?$j$^$9!#(J

> $@$7$+$7$J$,$i!"$3$l$r(Jgcc$@$G%3%s%Q%$%k$9$l$P!"(J
> 	xyz ---> abc.xyz
> $@$H!";d$N;WOGDL$j$KE83+$7$F$/$l$^$9!#(J
> ANSI $@$N5,3J$G$b!"%^%/%m$O$3$N$h$&$KDj5A$5$l$F$$$^$9!#(J

$@$2$2!"$=$&$@$C$?$N$+!#(Jcpp $@$@$1(J gcc $@$N$b$N$r;H$&$h$&$K$7$h$&(J
$@$+$J!#(J

$@!@!@!!?7>k!!Lw!!!J$7$s$8$g$&!!$d$9$7!K!!!@!@(J
$@!@!@!!C^GHBg3X!!EE;R!&>pJs!!!!!!!!!!!!!!!@!@(J
Technical Details
Message-ID: <7009@coins.is.tsukuba.ac.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!wnoc-tyo-news!etl.go.jp!gama!coins!yas@gama.is.tsukuba.ac.jp
References: <178@khicom.kawaju.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106434,9a77872eb931578d
X-Google-Attributes: gid106434,public
X-Google-Thread: fcfb5,9a77872eb931578d
X-Google-Attributes: gidfcfb5,public
X-Google-ArrivalTime: 1992-01-25 18:02:58 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!wnoc-tyo-news!etl.go.jp!gama!coins!yas@gama.is.tsukuba.ac.jp
From: yas@gama.is.tsukuba.ac.jp (Yasushi Shinjo)
Newsgroups: fj.lang.c,fj.sys.sun
Subject: Re: Q: C-preprocesser(#define)?
Message-ID: <7009@coins.is.tsukuba.ac.jp>
Date: 25 Jan 92 21:54:31 GMT
References: <178@khicom.kawaju.co.jp>
Sender: yas@coins.is.tsukuba.ac.jp (Yasushi SHINJO)
Followup-To: fj.lang.c
Lines: 49