cssminc is a CSS (Cascading Style Sheet) minifier implemented as a tiny, dependency-free, C89-compliant library which can read CSS from arbitrary sources (via a callback) and emit it in minified form to an arbitrary destination (via a callback).
Its library-level code is only 2 files (one header, one implementation) and it includes an optional CLI app which demonstrates how it's used.