Cygwin FCVT Bug

Kehl Hubertus Hubertus.Kehl@icn.siemens.de
Tue Apr 6 02:27:00 GMT 1999


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



More information about the Cygwin mailing list