cc65: _poserror is reserved
This C code does not violate any syntax rule or constraint:
#define _poserror 0
#include <stdio.h>
Hence, it is required to be successfully compiled. However, cc65 fails to successfully compile it. This is because cc65’s stdio.h reserves _poserror. However, the end user may use _poserror as a macro name.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 47 (30 by maintainers)
Where is the next available language lawyer?
According to n1256, 6.10.8 no. 4 or 7. 1.3, only underscore and an upper-case letter or a second underscore fall under the category “reserved”.