Emulating exceptions in C: a case study | Hacker News Reader