Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!usc!wupost!bigboy.sbc.com!news.mtholyoke.edu!eddie.mit.edu!magnesium.club.cc.cmu.edu!pitt.edu!goalie3 From: goalie3+@pitt.edu (Robert W Kramer) Newsgroups: comp.os.386bsd.bugs Subject: 0.0 == -1.0? Message-ID: <12323@blue.cis.pitt.edu> Date: 25 May 93 20:06:59 GMT Sender: news+@pitt.edu Organization: University of Pittsburgh Lines: 40 Hello out there! Hopefully, this is not a problem that has already been hasshed & rehashed (I don't read news too often). Consider the following program: #include <stdio.h> void main(void) { double val; val = 0.0; printf("%f\n",val); } WHY, oh why, does the program output -1.00000????? %lf does not work. HOWEVER, changing the 0.0 to 0 fixes the problem. I'm using 386BSD, no patchkits, no '387. While I have yer attention, I have a 386, 4 meg RAM, 144 Meg ESDI HD (9 head, 968 cylinder, 34 sector). I've had nothing but problems installing NetBSD. Any sugestions (besides RTFM)??? IsQIC-80 support in the future of NetBSD? Thanks, take care & enjoy the day Bob ------------------------------------------------------------------------------ Bob Kramer I am pro-choice. Here are your choices: kramer@cs.pitt.edu (1) Don't do it. (2) Take responsibility for the consequences if you do. ------------------------------------------------------------------------------