Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!alberta!edson!news From: charro@ee.ualberta.ca (Dan Charrois) Newsgroups: comp.sys.amiga.programmer Subject: Re: HD Message-ID: <1991May17.004741.6907@ee.ualberta.ca> Date: 17 May 91 00:47:41 GMT Sender: news@ee.ualberta.ca Organization: University of Alberta Electrical Engineering Lines: 12 I am a C programmer who has recently purchased an Amiga 500 and am wondering if someone out on the net could give me advice on good compilers/those to stay away from, as well as approximate prices and good places to get ahold of them. In the meantime, I have been using a PD C compiler - NorthC, and I have a question. When I do illegal floating point operations (such as division by 0), I get a software error and then the system gurus up on me. I am wondering if there is a way to trap this without checking before every calculation. On other machines I have programmed, an intercept() routine was available to catch the interrupts generated by such calls... but nothing of the sort seems to be available under NorthC. Thanks for all your help - I look forward to your replies.. Dan