Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!news.iij.ad.jp!mewgate!mitsuru!mori
From: mori@isc.mew.co.jp (Shigeki Morimoto)
Subject: [Summary] manner of C
Message-ID: <MORI.94Nov18103214@hvh008.isc.mew.co.jp>
Sender: news@isc.mew.co.jp (USENET News System)
Nntp-Posting-Host: hvh008.isc.mew.co.jp
Organization: Matsushita Electric Works, Ltd.
Date: Fri, 18 Nov 1994 01:32:14 GMT
Lines: 210
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:1684
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=1684&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.

$B?9K\!w#J#N#E#T$G$9!#(B

$B!V#C$N$*:nK!!W$b(B $B$=$m$=$m<}B+$7$?MM$J$N$G!V$^$H$a!W$r%]%9%H$$$?$7$^$9!#(B

$B?7$7$$9`L\$O(B

void:$B"$(B? $B0z?t$D$-%^%/%m$O(Bfoo (a)$B$_$?$$$K=q$/$HE83+$5$l$J$$$+$i!"(B
void:    $BF~NO%_%9$J$I$G;w$?L>A0$N4X?t$H%^%/%m$,$H$j$^$A$,$($i$l$k$N$r(B
void:    $BKI;_$9$k$?$a$K!"4X?t$O(B func (a)$B$N$h$&$K4X?tL>$N$"$H$K6uGr$r$"$1!"(B
void:    $B%^%/%m$O(Bmacro(a)$B$_$?$$$K$/$C$D$1$F=q$/(B($B$H$$$&$+$=$N$h$&$K$7$+=q$1$J$$(B)
void:    $B$3$H$K$h$C$F8m$j8!=PG=NO$r$?$+$a$k(B

hosokawa: $B!{(B $BCM$rJV$9(B return $B$O(B return(...) $B$K$;$:!"(Breturn ... $B$K$9$k!#(B

$B$N(B $B#2$D$,$"$j$^$7$?!#(B


$B!V#C$N$*:nK!!W$G$O(B $B$J$$$N$G$9$,(B $B62$$%?%$%W%_%9$H$7$F(B

rue: $B$D$$(B return $B$r(B retrun $B$H%?%$%W%_%9$7$F$7$^$$!"(B
rue: % cc hogehoge.c
rue: $B$H$d$C$?$i!"(B
rue: ld:
rue: Undefined:
rue:    retrun
rue: $B$H=P$F$7$^$&!#$3$l$O4m81$G$7$g$&!#(B:-)

void: $B%9%Z%j%s%0$N%_%9$K<e$$$H$$$($P!"(B
void:        default:
void: $B$H$$$&%i%Y%k$,$"$j$^$9!#$3$l$O%j%s%/;~$5$($b8!=P$G$-$J$$$N$G!"$3$o$$$G$9$M!#(B

$B$N(B $B#2$D$,$"$j$^$7$?!#(B


$BA4BN$r$^$H$a$?$N$r0J2<$K$D$1$F$*$-$^$9!#(B
BEGIN
endo:        endo@roland.co.jp
fujieda:     fujieda@jaist.ac.jp
hashimoto:   yuu-hasi@ccs.mt.nec.co.jp
hosokawa:    hosokawa@mt.cs.keio.ac.jp
kando:       kando@iias.flab.fujitsu.co.jp
kawamoto:    kawamoto@miln.mei.co.jp
kogane:      kogane@kces.koganemaru.co.jp
mori:        mori@isc.mew.co.jp
okada:       a41627a@nucc.cc.nagoya-u.ac.jp
ozawa:       ozawa@zzz.pe.u-tokyo.ac.jp
rue:         rue@ulis.ac.jp
taka:        taka@fxis.fujixerox.co.jp
takanori:    takanori@clare.ohsaki.meidensha.co.jp
void:        void@merope.pleiades.or.jp
okuyama:     okuyama@trl.ibm.co.jp

$B@hF,$N5-9f$O(B
    $B!}(B: $B$$$$$H;W$&!*(B
    $B!{(B: $BB?J,$$$$(B
    $B"$(B: $B$h$/$o$+$i$J$$(B
    $B!_(B: $B$o$k$$!)(B
$B$G(B $B$D$1$F$_$^$7$?!#(B

$B!{(Bdefine $B$O(B $B$9$Y$FBgJ8;z(B
$B"$H=DjJ8$N$J$+$G$O!"Dj?tCM$r:8$K$*$/(B
    if(NULL ==
$B!_(B char* p $B$H=q$/(B
$B!{(Bswitch $BJ8Cf$N(Bcase $B$G(B $B:G8e$N(B case $B$K$b(B break $B$r$D$1$k(B
$B!}(Bswitch $BJ8Cf$N(Bcase $B$G(B break $B$7$J$$$H$-$O(B /* not break */ $B$H=q$/(B

$B!{(Bswitch $BJ8$G(B $B@dBP$3$J$$(B default $B$G$b(B $B:n@.$7$F(B $B%(%i!<$r=P$9$h$&$K$7$F$*$/(B
void:$B$3$l$O$d$C$F$$$^$;$s!#%(%i!<$r=P$9$J$i$^$@$$$$$N$G$9$,!"(B
void:$B$?$@(Bdefault: break;$B$H$@$1=q$+$l$F$$$k%=!<%9$r$_$k$H!"<h$C$A$c$$$?$/$J$j$^$9(B:-)

$B!{(B $B=hM}J8$,#1J,$N(B if,for,while $B$G$b9T$rJ,$1$k(B
    $B!_(Bfor(src = str,dst = buf;*dst = *src;src++,dst++);
    $B!{(Bfor(src = str,dst = buf;*dst = *src;src++,dst++)
          ;
taka:$B$3$l$G$b!"%;%_%3%m%s$N8e$K%3%a%s%HIU$1$H$1$P==J,$G$7$g$&!#(B
    $B!{(Bif(src = str,dst = buf;*dst = *src;src++,dst++){
          /* nop */
      }

$B!}(Blong $B$NDj?tCM$rI=$9>l9g$O(B `l' $B$G$J$/(B `L' $B$r;HMQ$9$k(B

$B"$(Btypedef $B$K$O(B $B:G8e$K(B _t $B$r$D$1$k(B
$B"$%0%m!<%P%kJQ?t$O@hF,$N$_BgJ8;z$K$9$k(B
$B"$%0%m!<%P%kJQ?t$O:G8e$K(B G $B$r$D$1$k(B
$B"$%U%!%$%k(Bstatic$BJQ?t$O:G8e$N$_BgJ8;z$K$9$k(B
$B"$%U%!%$%k(Bstatic$BJQ?t$O:G8e$K(B S $B$r$D$1$k(B
taka:$B$3$N$"$?$j$NL>A0$GF($2$kJ}K!$O>u67<!Bh$G$7$g$&!#;d$O$"$s$^$j9%$-$G$O(B
taka:$B$"$j$^$;$s$,!"3+H/%W%m%8%'%/%H$G7h$^$C$F$$$?$j$b$7$^$9!#(B:-)
void:$B$3$l$O%m!<%+%k%k!<%k$H$7$F$J$i$H$b$+$/!"$1$C$3$&8+$E$i$$$G$9$h$M!#(B
void:$B;d$O%0%m!<%P%k$J$b$N$O(B8$B!A(B4$BJ8;z!"%m!<%+%k$J$b$N$J$i(B5$B!A(B1$BJ8;z$K$7$F$$$^$9!#(B
void:(4$B!A(B5$B$N$H$-$KH=JL$G$-$^$;$s$M(B...)

$B"$H=DjJ8Cf$G(B == $B$d(B != $B$r>JN,$7$J$$(B ($B@N$O$d$C$F$^$7$?$,!":#$O$d$a$^$7$?(B)
    $B!_(B if(! strcmp(s1, s2))
    $B!{(B if(0 == strcmp(s1, s2))
    C.FAQ $B$G$O(B    #define Streq(s1, s2) (strcmp((s1), (s2)) == 0)
    $B$r;H$&J}K!$,>R2p$5$l$F$^$7$?!#(B
taka:$B$o$+$C$F$$$l$P==J,$H$b;W$&$s$G$9$,!"<+J,$N=q$$$?%3!<%I$r?6$jJV$k$H!"(B
taka:        if(strcmp(s1, s2) == 0)
taka:$B$,B?$$$G$9$M!#(B

$B!{1i;;;R$NM%@h=g0L$,$o$+$i$J$$;~$O(B () $B$r$D$1$^$/$k(B($B%P%0$h$j$^$7(B?)
taka:$B$[$s$H$&$K%d%P%$$N$O3g8L$7$F$b%@%a$J>l9g$G$9!#(B
taka:        z = f(x) + g(y);
taka:$B$H$+$G!"(Bf()$B$d(Bg()$B$,8F$S=P$9=g=x$K$h$C$F7k2L$,0c$&$H$+!#(B
void:$B$^$"!"<+?.$,$J$$$H$-$d8+$E$i$$$H$-$O$=$&$9$k$Y$-$G$7$g$&$1$I!"(B
void:$B6KC<$K<+?.$N$J$$?M$N%=!<%9$O8+$E$i$$!#(B

$B"$(Bprintf() $B$K$b(B (void) $B$r$D$1$k(B (lint $B$N(B $B$?$a(B)
$B!_(B#define EVER ;; $B$H$7$F(B $BL58B%k!<%W$r(B for(EVER) $B$H$9$k(B

$B"$(B *(p + i) $B$h$j(B p[i]
mori:*(p + i) $B$,(B p + i$B%P%$%H$NMM$J%$%a!<%8$,$"$k$+$i!)(B
taka:$B85$N(Bp$B$,!"(B
taka:    o $BG[Ns(B
taka:    o $B%]%$%s%?(B
taka:    o $BG[Ns$@$1$I<B$O4X?t$N2>0z?t(B
taka:$B$G0c$&$+$b$7$l$^$;$s!#(B

void:$BBg@N$N$d$D$G$9$,!"(B
void:$B"$(B? $B0z?t$D$-%^%/%m$O(Bfoo (a)$B$_$?$$$K=q$/$HE83+$5$l$J$$$+$i!"(B
void:    $BF~NO%_%9$J$I$G;w$?L>A0$N4X?t$H%^%/%m$,$H$j$^$A$,$($i$l$k$N$r(B
void:    $BKI;_$9$k$?$a$K!"4X?t$O(B func (a)$B$N$h$&$K4X?tL>$N$"$H$K6uGr$r$"$1!"(B
void:    $B%^%/%m$O(Bmacro(a)$B$_$?$$$K$/$C$D$1$F=q$/(B($B$H$$$&$+$=$N$h$&$K$7$+=q$1$J$$(B)
void:    $B$3$H$K$h$C$F8m$j8!=PG=NO$r$?$+$a$k(B
void:    $B$J$s$F$$$&$N$,$"$j$^$7$?!#$a$C$?$K8+$+$1$^$;$s$,!"(B
void:    $B$?$^$K4X?tL>$N8e$m$K6uGr$,6u$$$F$$$F8+$E$i$$%=!<%9$r8+$+$1$^$9!#(B
void:    $B$G$b!"$=$l$C$F$h$/4Q;!$9$k$H!"(B9$B3d$,$?$O$=$&$J$C$F$$$F$b!"$J$C$F$$$JItJ,$b(B
void:    $B$"$C$F!"$h$&$9$k$K!V$$$$$+$2$s$J!W$d$D$N%3!<%I$K$"$k$3$H$,$[$H$s$I$G$9!#(B

void: $B"$(Bif$B$d(Bwhile$B$N$"$H$N6uGr$r@aLs$9$k0U5A$b$"$^$jG'$a$i$l$^$;$s$h$M!#(B
mori: $B$:$C$H(B if( $B$H=q$$$F$$$k$N$G(B $B@aLs$H$+4X78$J$/$4$/<+A3$K=q$$$F$7$^$$$^$9!#(B
mori: `if(' $B$G0l$D$N(B token $B$@$HG'<1$7$F$$$k$h$&$J46$8$G$9!#(B
taka: if()$B$H$+!"(Bwhile()$B$$$&4X?t$G$O$J$$$H$$$&$3$H$r;k3PE*$K6hJL$9$k0UL#$G!"(B
taka: $B<+F0E*$K6uGr$rCV$-$^$9!#(B
endo:$B;d$O!"(B
endo:    if $B$d(B while $B$O4X?t$G$O$J$$$N$G0U?^E*$K%9%Z!<%9$r3+$1$k(B
endo:$B$H$$$&9M$(J}$GG<F@$7$F$$$^$9!#(B

hosokawa: $B!{(B $BCM$rJV$9(B return $B$O(B return(...) $B$K$;$:!"(Breturn ... $B$K$9$k!#(B
okada:  $BH](B : $BM}M3$O9%$_$H$$$&$3$H$K$7$F$*$-$^$9!#(B
void: $B$=$l$OLdBjL5$$$N$G$O(B?
void: $B;d$O(B return (0);$B$H$+=q$$$F$_$s$J$K7y$o$l$F$$$^$9$,!"(B
void: return 0; $B$C$F=q$/?M$N$[$&$,B?$$$N$G$O(B? (K&R$B$b$=$&$@$7(B)
void: # $B>/$J$/$H$b!"(Breturn(0); $B$H$O;d$b=q$+$J$$(B...
kogane: $BBh#2HG$N(B K&R $B$O(B () $B$J$7$K$J$C$F$$$^$9$,!"=iHG$N(B K&R $B$O(B () $BIU$-$G$9!#(B
kogane: $B$=$N;~Be$+$i#C$r;H$C$F$$$k?M$O(B () $BIU$-$r;H$&$N$G$O$J$$$G$7$g$&$+!#(B
kogane: $B;d$OF|K\$G$O:G$b8E$$ItN`$N#C%W%m%0%i%^!<$G$9$+$i!"$b$A$m$s(B () $BIU$-$G$9!#(B:-)
kando: $B;d$O(BC$B$N%]%$%s%?$N7?$,%^%H%b$K=q$1$k$h$&$K$J$C$F(B
kando: $B4V$b$J$/(BC++$B$NJ}$,%a%$%s$K$J$C$?$C$D!<DxEY$N?7;2<T$G$9$,!"(B
kando: ()$BIU$-$r0&MQ$7$F$$$^$9!#(B
kando: $B!t@)8fJ8$NCg4V$G$"$kH&$N(Breturn$B$N<0$K(B
kando: $B!t(B()$B$,$J$$$HMn$ACe$+$J$$$C$FDxEY$NOC$G$9$,!D!#(B


fujieda: $B$A$g$C$H0c$&$1$I!"4X?t$,@5>o=*N;$7$?$3$H$rJVCM$G<($9$H$-$K!"(B
fujieda: 0$B$rJV$9$N$HHs(B0$B$rJV$9$N$G$O!"$I$A$i$,9%$^$7$$%^%J!<$G$7$g$&$+!)(B
fujieda: $BKM$O(B0$B$rJV$9$N$,9%$-$J$s$G$9$1$I!"(BXlib$B$N4X?t$O$?$$$F$$Hs(B0$B$r(B
fujieda: $BJV$9$N$G!"G>L#A9$,Hs>o$KHh$l$F$k$H$-$K(BX$B$N%"%W%j%1!<%7%g%s$r(B
fujieda: $BAH$s$G$$$k$H:.Mp$7$F$7$^$$$^$9!#(B
ozawa: $BC1=c$K9M$($k$H!"4X?tL>$,9NDjE*$@$C$?$i!"@.8y;~$KHsNm$rJV$9$[$&$,FI$_(B
ozawa: $B$d$9$/$J$j$^$9$h$M!#(B
ozawa:    if ( ! valid(data)) return EXIT_FAILURE;
ozawa: $B$J$s$F!#(B
ozawa: $B$?$@!"<:GT;~$KHsNm$rJV$9J}K!$@$H!"La$jCM$K$h$C$F%(%i!<$NFbMF$,6hJL$G(B
ozawa: $B$-$k$H$$$&MxE@$b$"$k$s$G$9$h$M!#(B($B%0%m!<%P%k$N(B errno $B$r;H$($P$$$$$N$+$b(B
ozawa: $B$7$l$J$$$1$I(B)

rue: $B$D$$(B return $B$r(B retrun $B$H%?%$%W%_%9$7$F$7$^$$!"(B
rue: % cc hogehoge.c
rue: $B$H$d$C$?$i!"(B
rue: ld:
rue: Undefined:
rue:    retrun
rue: $B$H=P$F$7$^$&!#$3$l$O4m81$G$7$g$&!#(B:-)
void: $B$=$N>l$G(Blink$B$7$F$7$^$&$J$i4m81$O$J$$$G$9$1$I$M!#(B($B$=$&$$$&L>A0$N4X?t$,$J$$$+$.$j(B)
void: $B%i%$%V%i%j!<%b%8%e!<%k$H$7$F%j%j!<%9$9$k$H$-$O4m81$G$9$M!#(B

void: $B%9%Z%j%s%0$N%_%9$K<e$$$H$$$($P!"(B
void:        default:
void: $B$H$$$&%i%Y%k$,$"$j$^$9!#$3$l$O%j%s%/;~$5$($b8!=P$G$-$J$$$N$G!"$3$o$$$G$9$M!#(B
void: $B$G$b$^$"!"$3$&$$$&$U$&$K$o$+$C$F$$$k$o$1$J$N$G!"(B
void: $B$=$&$$$&ItJ,$KCm0U$7$F?M4V$,8!::$9$l$P$$$$$o$1$G$9$1$I!#(B
ozawa: $B$3$o$$$G$9$M!#(B
ozawa: $B$o$?$7$O(B C++ $B$N$H$"$k4X?t$N%G%U%)%k%H0z?t$K(B default $B$H$$$&L>A0$r$D$1$F(B
ozawa: $B$7$^$C$?$3$H$,$"$j$^$9(B:-)
hashimoto: $B$o$?$7$O3X@8;~(B($B$+$l$3$l0l@NA0(B...) C$B$rCg4V$K65$o$j(B
hashimoto: $B:G=i$+$i(B default: $B$N%9%Z%k%_%9$bCm0U$5$l$F$$$?$N$G$9$,!"(B
hashimoto:    defaults:
hashimoto: $B$r(B $B0lG/$P$+$jA0$K$d$C$F$7$^$$$^$7$?(B...;-)
hashimoto: $B%i%Y%k$N%9%Z%k%_%9$r3'$5$s$O$I$N$h$&$KBP=h$5$l$F$$$k$N$G$7$g$&!)(B
  takanori: $B5$$K$7$?$3$H$J$$$G$9!#%(%G%#%?$,M=Ls8l$N?'$rJQ$($FI=<($7$F$/$l$k$N$G(B
  takanori: $BM=Ls8l$N%9%Z%k%_%9$OL@$i$+$J$s$G$9!#(B(Visual C++ $B$N4D6-$r;H$C$F$^$9(B)
  takanori: $B:#2s$NOCBj$G=i$a$F4m81$K5$IU$+$;$F$b$i$$$^$7$?!#(B
  takanori: # $B%3%s%Q%$%i$G%A%'%C%/$G$-$J$$$H$O!&!&!&(B(^_^;)$B!#(B
  void: $B$3$l$O4JC1$G$9!#LdBj$O(Bdefault$B$N$D$b$j$G$=$l0J30$r=q$/$3$H$@$1$G$9$+$i!#(B
  void: switch$BJ8$K$"$k$=$l$C$]$$%i%Y%k$rA4It8!::$9$l$P$9$`OC$G$9!#(B
  kawamoto: GCC $B$J$i(B -Wunused $B$rMxMQ$9$k$H$$$&<j$,$"$j$^$9!#(B
  kawamoto: $B$b$A$m$s!";HMQCf$N%i%Y%k$K$?$^$?$^4V0c$($?>l9g$O!"(B
  kawamoto: $B%@%a$G$9$,!#IaCJ$+$i%O%U%^%s5wN%$rBg$-$/<h$C$F$$$l(B
  kawamoto: $B$P!"$"$k$$$O!"!"!"!#(B
  okuyama: $B%(%G%#%?!<$N%^%/%m$K(B
  okuyama:    switch() {
  okuyama:    default:
  okuyama: }
  okuyama: $B$r#1%;%C%H$G3P$($5$;$l$P:Q$`OC$G$9$N$G$=$&$7$F$$$^$9!#(B
END
--
($BM-(B)$B%8%'%$%M%C%H(B       $B$W$m$0$i$^$!(B         $B?9K\LP<y(B
mori@isc.mew.co.jp                   mori@jnet.co.jp
