News for hackers. Stuff that matters.
Re:The C23 edition of Modern C is now available for free by josefx on Wednesday October 16, 2024 @09:50AM (#41859032)
> (what is wrong with NULL?)

The old definition did not even specify wether it was a pointer or an integer. So for platforms that did not follow the Posix ((void*)0) requirement it was a foot gun that had neither the type nor the size of a pointer.

> On top of that "constexpr" and "nullptr" just reeks of C++.

Probably because they where back ported from C++. You can still use NULL, since that was apparently redefined to be nullptr.

Re:The C23 edition of Modern C is now available for free by johnisgood on Wednesday October 16, 2024 @10:13AM (#41859241)
What platforms are those that are in use, and how widespread their use is?