Viewing Issue Simple Details
[ Jump to Notes ]
|
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Type |
Date Submitted |
Last Update |
0001003 |
[1003.1(2013)/Issue7+TC1] System Interfaces |
Editorial |
Omission |
2015-11-06 17:27 |
2019-10-21 09:07 |
|
Reporter |
jsm28 |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
Accepted |
|
Status |
Applied |
|
|
|
|
Name |
Joseph Myers |
Organization |
|
User Reference |
|
Section |
2.2.2 The Name Space |
Page Number |
473 |
Line Number |
16059-16060 |
Interp Status |
--- |
Final Accepted Text |
See Desired Action |
|
Summary |
0001003: Reservation of file-scope identifiers as macros missing |
Description |
2.2.2 The Name Space says "Each identifier with file scope described in the header section is reserved for use as an identifier with file scope in the same name space if the header is included.". This appears to have been based on C90, as C99 says "Each identifier with file scope listed in any of the following subclauses (including the future library directions) is reserved for use as a macro name and as an identifier with file scope in the same name space if any of its associated headers is included.", and "as a macro name" (added in C99, not in C90) is missing in the POSIX wording.
|
Desired Action |
Insert "as a macro name and" before "as an identifier with file scope".
|
Tags |
tc3-2008 |
|
Attached Files |
|
|