delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/04/06/05:28:42

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 <Hubertus DOT Kehl AT icn DOT siemens DOT de>
To: "'cygwin AT sourceware DOT cygnus DOT com'" <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)

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 AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019