3 ms·
> It's 2023 - even MSVC has supported C11 and C17 for a while now. C89 is no longer a feature to advertise There are plenty of constrained environments where t
by tomcam 3y ago
> It's 2023 - even MSVC has supported C11 and C17 for a while now. C89 is no longer a feature to advertise
There are plenty of constrained environments where this is indeed a feature to advertise, namely older machines and embedded systems.
- 38 3y ago> older machines Anything from the 80s/90s isn't really worth supporting. We gotta draw the line somewhere.
- fweimer 3y agoBut it's not actually written in C89. It uses POSIX threads, flexible array members, anonymous unions, bitfield members that are not int, declarations intermixed with statements. And that's just what “gcc -std=c89 -pedantic-errors” reports.