This is the mail archive of the cygwin@sourceware.cygnus.com
mailing list for the Cygwin project. See the Cygwin
home page for more information.
Cygwin FCVT Bug
- To: "'cygwin@sourceware.cygnus.com'" <cygwin@sourceware.cygnus.com>
- Subject: Cygwin FCVT Bug
- From: Kehl Hubertus <Hubertus.Kehl@icn.siemens.de>
- Date: Tue, 6 Apr 1999 11:28:13 +0200
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 <stdio.h>
#include <stdlib.h>
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@sourceware.cygnus.com