Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!jaist-news!cs.titech!wnoc-tyo-news!scslwide!wsgw!hyperware.co.jp!at
From: at@hyperware.co.jp (Arimasa Takeshige)
Subject: Re: typedef
Message-ID: <1993Jun12.132004.4898@hyperware.co.jp>
Reply-To: at@hyperware.co.jp (Arimasa Takeshige)
Organization: Hyperware Co., Ltd.
References: <1993Jun11.204410.27709@merope.pleiades.or.jp>
Date: Sat, 12 Jun 1993 13:20:04 GMT
Lines: 58
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:1387
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=1387&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$BIp=E$H?=$7$^$9!#(Bfj $B=iEj9F$G$9!#(B

$B$/$5$+$Y$5$s(B: void@merope.pleiades.or.jp (Kusakabe Youichi) write,
    in article <1993Jun11.204410.27709@merope.pleiades.or.jp> (fj.lang.c)

| typedef struct foo {
|         int x;
|         int y;
| };
| 
| $B$J$k%3!<%I$r8+$^$7$?!#IT<+A3$J%3!<%I$@$C$?$N$G!V$s(B?$B!W$H$9$0(B
| $B5$$K$J$C$?$N$G$9$,!"(B($B$?$V$s(Btypedef$B$C$F$D$+$C$?$3$H$J$+$C$?$s$@$m$&$J$"(B...)
| 
| $B$G!"$o$?$7$,5?Ld$K;W$C$?$N$O!"$3$N%3!<%I$,(B
| $B$[$H$s$I$N(BC$B$N=hM}7O$G%(%i!<$K$J$i$J$$$3$H$G$9!#(B
|       typedef int;
| $B$C$F$N$bF1MM$K%(%i!<$K$J$i$J$$$O!"$3$l$K5$$,$D$$$F$+$i;n$7$F=i$a$F(B
| $BCN$j$^$7$?!#(B

C $B$N9=J85,B'>e$O!"(B

    int;
    struct foo { int x; int y; };

$B$G$O%(%i!<$K$O$J$j$^$;$s!#$I$A$i$b!"@k8@;XDj;R$@$1$"$C$F!"@k8@;R$,$J$$@k(B
$B8@$G$9!#(B

$B$5$9$,$K!"(Bint; $B$@$1$N@k8@$O;d$O8+$?$3$H$O$"$j$^$;$s$,!"2<$N$h$&$K9=B$BN(B
$B$N%?%0$H%a%s%P$@$1$r$"$i$+$8$a@k8@$7$F$*$/=q$-J}$O!"%X%C%@%U%!%$%kCf$J$I(B
$B$G$h$/;H$$$^$9!#(B

typedef $B$O!"9=J8>e!"5-210h%/%i%9$r;XDj$9$k(B extern $B$d(B static $B$HF1$807$$$r(B
$B<u$1$^$9!#$7$?$,$C$F!">e5-$N@k8@$,%(%i!<$K$J$i$J$1$l$P!"(B

    typedef int;
    typedef struct foo { int x; int y; };

$B$b9=J8>e$OBg>fIW$N$O$:$G$9!#(B

| $B$I$&$7$F$3$&$$$&8@8l@_7W$K$J$C$F$$$k$N$G$7$g$&$+(B?
| $B$J$K$+0UL#$,$"$k$N$G$7$g$&$+(B?

$B;d$O!">e5-$N$h$&$K9=J8>e@bL@$,$D$/$N$G!"G<F@$7$F$7$^$C$F$$$k$N$G$9$,!"$/$5(B
$B$+$Y$5$s$N$4<ALd$O!">e5-$r$4B8$8$N>e$G$N$b$N$G$7$g$&$+!#(B

$B$=$l$J$i$P!"6/$$$F8@$&$J$i$P!"(B

    $B!&9=B$BN$=$N$b$N$N7?@k8@$H!"$=$N9=B$BN$N%*%V%8%'%/%H$N@k8@$rF1;~$K(B
      $B9T$J$($k$h$&$K$7$?!#(B

    $B!&(Btypedef $B$N!J9=J8>e$N!K$N07$$$r!"(Bextern $B$d(B static $B$HF1$8$K$7$F(B
      $B9=J8$N8+$+$1$NJ#;($5$r8:$i$7$F$$$k!#(B

$B$?$a$G$O$J$$$+$H;W$C$F$$$^$9!#(B

-- 
____$BIp=E(B_$BM-@5(B____
Arimasa Takeshige
