- Joined
- Mar 28, 2023
Off the top of my headSuch as? C design is perfectly sensible for single-pass compiled procedural language - most of the cases that i have seen people complaining about it is because either they haven't thought about what the alternatives are or because they do not understand with being single-pass entails.
strtok, really anything using mbstate_t, is a nightmare
strdup allocating on the heap can cause a lot of fuck ups
Anything in c that has an 'n' variant and is not said variant can go here
FAMs should not exist
Pointer casting between const and non-const has odd implications in many cases
unions having hidden implications for alignment
Idk, it has a lot of warts, and knowing how to avoid them is a big part of the learning curve