Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
Sender: cygwin-owner@sourceware.cygnus.com
Delivered-To: mailing list cygwin@sourceware.cygnus.com
From: Chris Faylor <cgf@cygnus.com>
Date: Wed, 7 Apr 1999 17:53:08 -0400
To: Kehl Hubertus <Hubertus.Kehl@icn.siemens.de>
Cc: "'cygwin@sourceware.cygnus.com'" <cygwin@sourceware.cygnus.com>
Subject: Re: Cygwin FCVT Bug
Message-ID: <19990407175308.A961@cygnus.com>
References: <197A67E1DB8DD211A4670008C728B7040B64CA@mchh220e.demchh201e.oen.siemens.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.3i
In-Reply-To: <197A67E1DB8DD211A4670008C728B7040B64CA@mchh220e.demchh201e.oen.siemens.de>; from Kehl Hubertus on Tue, Apr 06, 1999 at 11:28:13AM +0200

Thanks for reporting this.  I've alerted the folks responsible here.
It is fixed and will be available in a snapshot soon.

-chris

On Tue, Apr 06, 1999 at 11:28:13AM +0200, Kehl Hubertus wrote:
>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

