Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Date: Thu, 5 Dec 2002 10:34:07 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Cc: newlib@sources.redhat.com
Subject: Re: strtof is missing
Message-ID: <20021205103407.N1140@cygbert.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com, newlib@sources.redhat.com
References: <200211240004.04863.jblazi@gmx.de> <177909597.20021124103437@vtc.ru> <20021124105015.X1398@cygbert.vinschen.de> <3DEE5BD8.5000408@redhat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3DEE5BD8.5000408@redhat.com>
User-Agent: Mutt/1.3.22.1i

On Wed, Dec 04, 2002 at 02:47:36PM -0500, J. Johnston wrote:
> It is not a typo.  Newlib was created to be ANSI with some Unix extensions.
> Originally, strtodf was added in 1992 as an extension.  Since then, C99
> has defined strtof.
> 
> Now, that said, since there is a strtof() routine defined in C99, we might
> as well rename the extension.
> 
> The following is a patch which renames strtodf to be strtof and leaves a
> #define mapping in stdlib for anybody using the old name.  Eventually, we 
> should
> be able to remove the old name entirely.

Thanks Jeff,

but I guess it's better to keep the strtodf() function for backward
compatibility.  I would suggest just to add another function strtof()
so that old applications (linked e.g. against old versions of Cygwin)
will keep running under newer versions.  Removing the symbol might
break these applications (though I assume there aren't that much apps
using strtodf).

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.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/

