About this page
I built this C99 reference as a single-page, offline-first cheat sheet I can keep open while I code. The goal is fast lookup of signatures, parameter rules, return behavior, and safe usage patterns, without tab switching and without hiding content that breaks browser search.
The content on this page started as structured XML documents generated with AI assistance. I iterated on the structure and wording until each entry had deterministic rules, clear constraints, and copy-pasteable examples. The XML is embedded directly into this HTML file, and a small vanilla JavaScript renderer parses it, builds a navigation index, and renders everything in a consistent layout.
AI tools used: I used ChatGPT (GPT-5.2 Thinking) to design the XML structure and draft the documentation content. I used OpenAI Codex to implement the page itself (HTML, CSS, and vanilla JavaScript) and to integrate the embedded XML into the final single-page reference.
Code blocks are highlighted with microlight.js (ASVD, microlight 0.0.7), a tiny client-side syntax highlighter used to improve code readability without external dependencies. The microlight library is bundled locally with this project so the page works fully offline.
Created: 2026-01-20.