standards/51292: [PATCH] add ecvt()/fcvt()/gcvt() functions (SUSv3)

Sergey A. Osokin osa at freebsd.org.ru
Tue Apr 22 14:47:44 PDT 2003


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
                             / \


More information about the freebsd-standards mailing list