Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!crdgw1!uunet!visix!ip2020!adamksh From: adam@visix.com Newsgroups: comp.lang.c Subject: Re: Continuation-passing in C? Message-ID: <1991Mar28.072728.1755@visix.com> Date: 28 Mar 91 07:27:28 GMT References: <1991Mar28.070649.1667@visix.com> Sender: news@visix.com Reply-To: adam@visix.com Organization: Visix Software Inc., Reston, VA Lines: 41 Adam, you ignorant slut. case FOO: if (r1 > r2) continuation = r4; else continuation = r5; -> r4 = MAIN2; break; case BAZ: -> continuation = r4; break; case BAR: -> continuation = r4; break; baz() { -> continuation = r4; } bar() { -> continuation = r4; } foo() { if (r1 > r2) continuation = r4; else continuation = r5; -> r4 = main2; } Yes, I should fix the pointer/int conflict, but that's secondary to the problem at hand. Adam