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

next in thread | previous in thread | raw e-mail | index | archive | help
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.

Bruce



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