Path: utzoo!mnetor!uunet!husc6!bbn!rochester!pt.cs.cmu.edu!IUS1.CS.CMU.EDU!edw From: edw@IUS1.CS.CMU.EDU (Eddie Wyatt) Newsgroups: comp.lang.c Subject: Re: gotos Message-ID: <1399@pt.cs.cmu.edu> Date: 12 Apr 88 21:38:55 GMT References: <1988Apr8.183815.3187@utzoo.uucp>, <449@goofy.megatest.UUCP> <748@l.cc.purdue.edu> Sender: netnews@pt.cs.cmu.edu Organization: Carnegie-Mellon University, CS/RI Lines: 21 > > Case 5: b >>= g16; > m |= b; > x = *(--geom); > if (TEST) > {if(ODD(x)) goto Case2; else goto Case1;}; > else {g4 = (x+1)/2; if(ODD(x)) goto Case3; else goto Case4;}; > .... > Also each of the Cases 1-4 are more likely to be reached in other > ways than from Case 5. > > How else would you do it? FUNCTIONS!!!! -- Eddie Wyatt e-mail: edw@ius1.cs.cmu.edu