On 2017/11/7 13:19, Martin Storsjö wrote:
Not really, it mostly comes from whichever wording was used in the place
it was copypasted from. Since these identifiers aren't visible outside
of the inline function, I don't see how it would matter. If you feel
strongly about it, there's a huge number of other inline functions with
identifiers like these.
// Martin
Pedantically speaking, as long as these identifiers are used in a
_standard library_ header (that is, <stdio.h>) they shall be reserved
ones such as the `_Format` thing that gets removed by this patch.
Otherwise, some _strictly conforming programs_ will fail to compile, as
follows:
```c
#define format !?
#include <stdio.h>
int main(void){
puts("hello world!");
return 0;
}
```
```
E:\Desktop>gcc test.c
test.c:1:16: error: expected ';', ',' or ')' before '!' token
#define format !?
^
```
--
Best regards,
LH_Mouse
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public