Skip to content

About MisraStdC

After lots of experimentation with different coding styles in C, I finally am getting closer and closer to my natural style of programming in C. A warrior who knows their fighting style better creates their own weapons that blends in with their movements. This is the goal here with MisraStdC.

It’s a “personal standard” C library because it contains functions, macros and structures that fit my personal coding style. I however don’t want to limit this just to myself and make it available publicly for anyone else who finds this interesting.

The goal is to have type-safe and generic containers, wrappers over system functions and other utilities to make your time less painful when writing C code.

This documentation website is partly generated by MisraStdC itself. The API reference is built from structured comments in the public headers, then cross-linked with real test usage so the published docs stay close to the code.

Last updated on