Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Sun, 24 Nov 2002 10:50:15 +0100 From: Corinna Vinschen To: newlib AT sources DOT redhat DOT com Cc: cygwin AT cygwin DOT com Subject: Re: strtof is missing Message-ID: <20021124105015.X1398@cygbert.vinschen.de> Mail-Followup-To: newlib AT sources DOT redhat DOT com, cygwin AT cygwin DOT com References: <200211240004 DOT 04863 DOT jblazi AT gmx DOT de> <177909597 DOT 20021124103437 AT vtc DOT ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <177909597.20021124103437@vtc.ru> User-Agent: Mutt/1.3.22.1i On Sun, Nov 24, 2002 at 10:34:37AM +1000, Arseny Slobodjuck wrote: > Sunday, November 24, 2002, 9:04:04 AM, you wrote: > > j> I use a pretty new Cygwin release and I notice that the strtof function is > j> missing in stdlib.h. On my Linux system the function is declared in stdlib.h. > > j> Can anybody help me? I should have to convert a string to a flat and this > j> seems to be the only possibility. (O do not want to have double). > > How about atof or sscanf ? That is two. Or float f = (float) strtod (); However, I just had a look into newlib and there's a function float strtodf (const char *, char **); defined. There's no man page on Linux and no such entry in SUSv3, but it's the correct definition for strtof(3). It looks like a typo, including stdlib.h. Or is there a good reason for that definition?!? Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/