Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jul 2009 21:44:14 +1000 (EST)
From:      Bruce Evans <brde@optusnet.com.au>
To:        =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, Ed Schouten <ed@freebsd.org>, svn-src-head@freebsd.org, Bruce Evans <brde@optusnet.com.au>, Kostik Belousov <kostikbel@gmail.com>, David Schultz <das@freebsd.org>
Subject:   Re: svn commit: r194538 - head/sys/sys
Message-ID:  <20090701213032.Q39158@delplex.bde.org>
In-Reply-To: <86hbxx2341.fsf@ds4.des.no>
References:  <200906201639.n5KGdPhO081114@svn.freebsd.org> <20090620174158.GG2884@deviant.kiev.zoral.com.ua> <20090623221248.GA5445@zim.MIT.EDU> <20090623221053.GT2884@deviant.kiev.zoral.com.ua> <20090623234549.GA6076@zim.MIT.EDU> <20090625151849.W33864@delplex.bde.org> <86hbxx2341.fsf@ds4.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-540457762-1246448654=:39158
Content-Type: TEXT/PLAIN; charset=X-UNKNOWN; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

On Tue, 30 Jun 2009, [utf-8] Dag-Erling Sm=C3=B8rgrav wrote:

> Bruce Evans <brde@optusnet.com.au> writes:
>> Freestanding reserves fewer symbols for the implementation.
>
> IIRC, freestanding implementations are only required to provide
> <iso646.h> and <stdint.h>, and everything else is available to the
> application.

Also <float.h>, <limits.h>, <stdarg.h>, <stdbool.h> and <stddef.h>.
However, _FOO and __foo don't seem to be reserved -- these seem to
only be reserved in section 7 (library), and freestanding specifically
doesn't require anything in section 7 except the above headers.  The
complete list seems to be just the standard contents of the above
headers, plus things like __STDC__, at least if the application doesn't
#undef these things before using them.

Bruce
--0-540457762-1246448654=:39158--



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