Writing Portable C

I like to write C that is portable to build as well as run. To that end, all of my projects should build with any C compiler cc that supports the C99, C11 or C23 standard. They have no other development dependencies: no need for pkgconfig , or the presence of headers or libraries beyond those that come included with a minimal version of the target operating system (e.g. libc on Unix). I test all…