Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <197A67E1DB8DD211A4670008C728B7040B64CA@mchh220e.demchh201e.oen.siemens.de> From: Kehl Hubertus To: "'cygwin AT sourceware DOT cygnus DOT com'" Subject: Cygwin FCVT Bug Date: Tue, 6 Apr 1999 11:28:13 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2232.9) Content-Type: text/plain Hi, I encountered the following fcvt Bug in the C-Library of Cygwin. With Borland C or gcc under Linux this function works alright. The following sample demonstrates the bug, the number 1130.0 should be converted to zero digits after the decimal point, 1130 should be returned. Cygwin returns 113 :( Bye Hubertus #include #include int main(void) { double val=1130.0; int ndig=0; int dec; int sign; printf("%f#the following string should be 1130:#%s#\n",val, fcvt(val,ndig,&dec, &sign)); printf("#dec %d#sgin %d\n",dec,sign); } -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com