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