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

Reply via email to