Article View: fj.lang.c
Article #4602Re: Type of functions that return a pointer to self
From: Takashi Chikayama
Date: Mon, 27 Apr 1992 06:01
Date: Mon, 27 Apr 1992 06:01
37 lines
2615 bytes
2615 bytes
In article <kana.703936265@astaire>
kana@astaire.src.ricoh.co.jp (Katsumi Kanasaki) writes:
|$B6a;3$5$s!'(B
|> $B!y(B void * $B$+$i(B $BG$0U$N7?(B * $B$X$N%-%c%9%H$OITMW$@$+$i(B, $B$3$l$r;H$&(B$B$HNI$$(B
|>$B$H$$$&$3$H$N$h$&$G$9(B. $B$H$$$&$o$1$G(B, void * (*func)() $B$H=q$/$3$H$G(B ($B;d(B
|>$B<+?H$N5$;}$A0-$5$O(B$B;D$k$b$N$N(B, C $B$O$=$s$JDxEY$N$b$N$H$$$&$3$H$G(B) $B2r7h$H(B
|>$B$$$&$3$H$K$5$;$F$$$?$@$-$?$$$H;W$$$^$9(B.
|
|$BG0$N$?$aJdB-$7$F$*$-$^$9!#$3$N;EMM$O#A#N#S#I!]#C$G7h$^$C$?$b$N$G!"$=$N$[(B
|$B$+$N=hM}7O$K$D$$$F$OJ]>Z$N(B$B8B$j$G$"$j$^$;$s!#$H$/$K#C!\!\$G$O%-%c%9%H$,I,(B
|$BMW$G$"$k$H5,Dj$5$l$F$*$j!"<B:]$K$"$k=hM}7O$G$O%-%c%9(B$B%H$,$J$$$H!J%&%)!<%K(B
|$B%s%0$G$O$J$/!K%(%i!<$K$J$j$^$7$?!#(B
|
|$B$^$?!"$8$D$O:#CN$C$?$N$G$9$,!"#A#N#S#I(B$B!]#C$G$O#v#o#i#d!v$+$i4X?t%]%$%s%?(B
|$B$X$N7?JQ49$O$?$H$(%-%c%9%H$,$"$C$F$b5v$5$l$J$$$h$&$G$9!##8#67O$N(B$B%;%0%a%s(B
|$B%H$rG[N8$7$F$N$3$H$@$H;W$$$^$9!#(B
$B$U$`$U$`(B, $B4X?t$X$N%]%$%s%?$@$1(B 32 $B%S%C%H(B, $B%G!<%?$X$N%]%$(B$B%s%?$O(B 16 $B%S%C(B
$B%H(B ($B$"$k$$$O$=$N5U(B), $B$J$s$F$N$b$"$k$@$m$&(B, $B$H$$$&$3$H$G$9$M(B.
$B$3$l$O(B, void* $B$+$i4X?t%](B$B%$%s%?$X$N%-%c%9%H$,5v$5$l$J$$$H$$$&$3$H$G$"$C(B
$B$F(B, void* $B$rJV$94X?t$X$N%]%$%s%?$+$i(B, $BJL$N4X?t$rJV$94X(B$B?t$X$N%]%$%s%?$X(B
$B$N%-%c%9%H$J$i$$$$$s$G$9$M(B. $B$?$H$($P(B:
typedef void * (*dummy)();
typedef dummy (*functype)();
$B$H$7$F$*$$$F(B:
functype f;
while (1) { f = (functype)((*f)()); }
$B$H=q$/J,$K$O(B, $B4X?t(B* $B$+$i(B $B4X?t(B* $B$X$N%-%c%9%H$G$9$+$i(B, $BBg>fIW$J$s$G$7$g(B
$B$&$+(B. $B%3%s%Q%$%k$9$kET9g$r9M$($k8B$j$OBg>fIW$=$&(B$B$@$1$I(B.
$B6a;3(B@ICOT
Technical Details
Message-ID:
<CHIK.92Apr27150112@ss38.icot.or.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!hitwide!hinocgw!hitgw!icot32!ss151.icot.or.jp!ss151!chikReferences:
<CHIK.92Apr13130919@ss38.icot.or.jp> <CHIK.92Apr21124309@ss38.icot.or.jp> <kana.703936265@astaire>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,5713bef7aaeb72c4 X-Google-Attributes: gid106434,public X-Google-ArrivalTime: 1992-04-26 23:01:12 PST Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!hitwide!hinocgw!hitgw!icot32!ss151.icot.or.jp!ss151!chik From: chik@icot.or.jp (Takashi Chikayama) Newsgroups: fj.lang.c Subject: Re: Type of functions that return a pointer to self Message-ID: <CHIK.92Apr27150112@ss38.icot.or.jp> Date: 27 Apr 92 06:01:12 GMT References: <CHIK.92Apr13130919@ss38.icot.or.jp> <CHIK.92Apr21124309@ss38.icot.or.jp> <kana.703936265@astaire> Sender: news@ss151.icot.or.jp Reply-To: chikayama@icot.or.jp Distribution: fj Organization: Institute for New Generation Computer Technology, Tokyo, Japan. Lines: 37 In-Reply-To: kana@astaire.src.ricoh.co.jp's message of 22 Apr 92 09: 51:05 GMT