Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Apr 2003 01:47:40 +0400
From:      "Sergey A. Osokin" <osa@freebsd.org.ru>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        freebsd-standards@freebsd.org
Subject:   Re: standards/51292: [PATCH] add ecvt()/fcvt()/gcvt() functions (SUSv3)
Message-ID:  <20030422214740.GB73209@freebsd.org.ru>
In-Reply-To: <20030423071726.M19073@gamplex.bde.org>
References:  <20030422202647.7D3D4C4@freebsd.org.ru> <20030423071726.M19073@gamplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 23, 2003 at 07:28:49AM +1000, Bruce Evans wrote:
> On Wed, 23 Apr 2003, Sergey A.Osokin wrote:
> 
> > >Description:
> > 	add ecvt()/fcvt()/gcvt() functions (SUSv3) (obtained from OpenBSD)
> > 	+ add locale-specific tricks
> 
> > +.Sh DESCRIPTION
> > +.Bf -symbolic
> > +These functions are provided for compatibility with legacy code.
> > +New code should use the
> > +.Xr snprintf 3
> > +function for improved safety and portability.
> 
> This statement was true 15 years ago when C90, (er, only 13 years ago)
> didn't standardize these functions.  At least FreeBSD hasn't needed them
> for 10 years.  Bringing them back now is a bug in whatever standards have
> them IMO.  Unfortunately, POSIX.1 has them in its XSI section.

So, why OpenBSDers add them 4 monthes ago to they source tree?

Also quote from SUSv3:
CHANGE HISTORY
    First released in Issue 4, Version 2.
Issue 5
    Moved from X/OPEN UNIX extension to BASE.

-- 

Rgdz,                        /"\  ASCII RIBBON CAMPAIGN
Sergey Osokin aka oZZ,       \ /    AGAINST HTML MAIL
http://ozz.pp.ru/             X          AND NEWS
                             / \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030422214740.GB73209>