Robert C. Seacord

Results 7 comments of Robert C. Seacord

Don't miss: - [reserved names](http://eel.is/c++draft/reserved.names#general-1.2) - [lex names](http://eel.is/c++draft/lex.name#3)

in your description above I think you meant to say "C++ standard suggests that's overly **general**" and not overly specific.

[[extern.names]](https://eel.is/c++draft/extern.names ) states: [1](https://eel.is/c++draft/extern.names#1) [#](http://github.com/Eelis/draft/tree/9a4a02f8a10f75675094dc0f81e089d1751ff3d8/source/lib-intro.tex#L3059) Each name declared as an object with external linkage in a header is reserved to the implementation to designate that library object with external linkage,[164](https://eel.is/c++draft/extern.names#footnote-164)...

``` struct ThisIsNotReserved { void errno(); }; ``` that member function is not a global name, nor does it have external linkage (IIRC), but it needs to be reserved. **"Match...

I tried the following: ```c #define is_signed(x) (_Generic((x), \ _Bool: 0, \ char: (char)-1 < 0, \ signed char: 1, \ signed short: 1, \ unsigned char: 0, \ unsigned...

The following flags: `-Wall -Wformat=2 -Wconversion -Wtrampolines -Werror` Don't effect code production at all, so it sort of violates your principle that you are only interesting in recommending flags to...