99 ways to program a hex, Part 22: C89, const correctness, assertive, system calls, full buffering

Double facepalm

Sounds of a programmer dominated office