Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!wuarchive!julius.cs.uiuc.edu!apple!agate!darkstar!saturn.ucsc.edu!sidney From: sidney@saturn.ucsc.edu (Sidney Markowitz ) Newsgroups: comp.os.msdos.programmer Subject: Re: TC++ coroutines with setjmp/longjmp. Summary: Patch available for setjmp bug Message-ID: <6775@darkstar.ucsc.edu> Date: 11 Sep 90 18:31:09 GMT References: <1727@dinl.mmc.UUCP> <1990Sep10.234937.12444@ecn.purdue.edu> Sender: usenet@darkstar.ucsc.edu Organization: University of California, Santa Cruz Lines: 19 In article <1990Sep10.234937.12444@ecn.purdue.edu> milton@zebra.ecn.purdue.edu (Milton D Miller) writes: >So anyway, setjmp/longjmp as the heart of a multitasker is doable, >although bug fixes might be required. setjmp, as distributed in TC++ version 1.0 does not save the di register, but this is fixed, along with a number of other problems, in Borland's patches. The patches are available from Borland tech support, from their tech support forum on Compuserve (GO BPROGB and get TCPPT1.ZIP in Lib 3), via anonymous ftp from wsmr-simtel20.army.mil in pd: or from wuarchive.wustl.edu in mirrors/msdos/turbo-c, or by email in xxencoded form from listserv@ucf1vm.cc.ucf.edu by sending it a mail message that contains the line "get tcppt1 xxe turboc-l" (without the quotes) as its text. --sidney markowitz