News for hackers. Stuff that matters.
Re:Everything I wish I knew when learning C by hddqsb on Monday November 28, 2022 @10:39AM (#33774917)
[Note: What I originally wrote in my top-level comment was incorrect, I've now fixed it.]

The purpose of this particular naming rule is to allow adding new typedefs such as int128_t. The "undefined behaviour" part is for declaration of any reserved identifier (not specifically for this naming rule). I don't know why the standard uses "undefined behaviour" instead of the other classes (https://en.cppreference.com/w/cpp/language/ub); I suspect because it gives compilers the most flexibility.

Re:Everything I wish I knew when learning C by hddqsb on Tuesday November 29, 2022 @07:43AM (#33786870)
[Edit: My link to the behaviour classes was wrong (it was for C++ instead of C), it should have been https://en.cppreference.com/w/c/language/behavior]