From: "Alan Carter" Newsgroups: comp.os.msdos.djgpp Subject: ATAN causing FP Exception Date: 31 Mar 1998 13:22:30 GMT Lines: 39 Message-ID: <01bd5ca7$c0918ce0$395008c3@alan> NNTP-Posting-Host: 195.8.80.57 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hi fellas, I have this code which is causing me problems, it used to work just fine in Watcom, and VC doesnt mind it either, but DJGPP exits at random when it comes across the offending line. Apologies for the state of the code, ive been tinkering with assignments etc to try and get it to work. Any help, ideas, suggestions would be gratefully welcomed! float get_ang(int x1,int y1,int x2,int y2) { // return angle between 2 points in degs float xlen,ylen,ang,res,sub; res=sub=xlen=ylen=ang=0; xlen=fabs(x1-x2); ylen=fabs(y1-y2); res=xlen/ylen; sub=atan(res); // << -- this is the little bugger causing // the exception sub=(sub/3.14152)*180; ang=sub; if(x1