Date: Mon, 14 Feb 2000 17:43:01 GMT From: Peter Restall Message-Id: <200002141743.RAA00742@burdock.restall.net> To: djgpp AT delorie DOT com Subject: Solved (SIGFPE) Reply-To: djgpp AT delorie DOT com Hi, it's me again. Thanks to everyone that responded. I solved my problem. It wasn't a divide-by-zero as I had thought, but rather an overflow when converting from a float to an unsigned long (a little further down in the code). For some reason Linux didn't seem to care about it, so it was hard to find. I will take heed of your advice and upgrade from the DJGPP v2.01 that I've got now. Thanks a lot everyone (and sorry for posting an incorrect source snippet :), Pete =:-) -- /*************** [burdock] ****************/ /* .~. */ /* /V\ pete AT restall DOT net */ /* // \\ http://www.restall.net/petes/ */ /* /( )\ ICQ 49155531 */ /* ^`~'^ */ /******************************************/ /******************************* [Windoze 98] ********************************/ /* Windows 98: n. (Alex Satrapa). */ /* 64 bits (and pieces) of bugs (and fixes) and featuritis tacked on to 32 */ /* bit extensions and a graphical shell for a 16 bit patch to an 8 bit */ /* operating system originally coded for a 4 bit microprocessor, written */ /* by a 2 bit company that can't stand 1 bit of competition, and has not a */ /* bit of respect for their customers. */ /*****************************************************************************/