microZEUS
The whole stack, hand-drawn.

◄ Wiki / Build

C99 / C23

Two dated revisions of the C language standard — the 1999 one and the 2023 one.

Each C standard revision adds features and tightens behaviour, so stating which one a component targets tells you what it can and cannot use. C99 introduced things like designated initializers and variable-length arrays; C23 is the newest revision with more modern conveniences and safety features. Different parts of this stack pin different revisions (one component in C99, another in C23).

See also

  • C subsetA deliberately limited slice of the C language — enough to be useful, small enough for a compact compiler to handle.

Referenced by

C subset