Tips on writing C macros | Hacker News Reader