...
No other identifiers are reserved #1. The behavior of a program that declares or defines an identifier in a context in which it is reserved, or defines a reserved identifier as a macro name, is undefined . See also undefined behavior 100 of Annex J of C99. Trying to define a reserved identifier can result in its name conflicting with that used in implementation, which may or may not be detected at compile time.
Anchor | ||||
---|---|---|---|---|
|
Noncompliant Code Example (Header Guard)
...
Noncompliant Code Example (errno
)
According \ [[ISO/IEC 9899-1999|AA. Bibliography#ISO/IEC 9899-1999]\], the behavior of a program is [undefined |BB. Definitions#undefined behavior] when Wiki Markup
a macro definition of
errno
is suppressed in order to access an actual object, or the program defines an identifier with the nameerrno
.
...
Tool | Version | Checker | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| ||||||||
|
|
|
|
...