This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Fixing namespace issues for variables
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Rich Felker <dalias at libc dot org>
- Cc: <libc-alpha at sourceware dot org>
- Date: Sat, 24 Oct 2015 23:12:46 +0000
- Subject: Re: Fixing namespace issues for variables
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot DEB dot 2 dot 10 dot 1510222324130 dot 23141 at digraph dot polyomino dot org dot uk> <20151024061325 dot GN8645 at brightrain dot aerifal dot cx> <alpine dot DEB dot 2 dot 10 dot 1510241056290 dot 27544 at digraph dot polyomino dot org dot uk> <20151024191726 dot GO8645 at brightrain dot aerifal dot cx> <alpine dot DEB dot 2 dot 10 dot 1510241956040 dot 15661 at digraph dot polyomino dot org dot uk> <20151024230012 dot GW8645 at brightrain dot aerifal dot cx>
On Sat, 24 Oct 2015, Rich Felker wrote:
> Note that macro definitions of identifiers specified to be objects are
> not permitted _at all_ (I had forgotten this), so no text about
I think that's far from clear given the silence of POSIX on the subject
(and given that the failure to mention reservation of file-scope
identifiers as macros appears to be an accidental omission in updating
POSIX for C99, not a deliberate difference). It's much more like the
cases where the interpretation response is "The standard is unclear on
this issue, and no conformance distinction can be made between alternative
implementations based on this. This is being referred to the sponsor." or
"The standard does not speak to this issue, and as such no conformance
distinction can be made between alternative implementations based on this.
This is being referred to the sponsor.".
--
Joseph S. Myers
joseph@codesourcery.com