<bhaak> what are those "do { ... } while (0)" loops supposed to accomplish?
<bhaak> they will be optimized away by the compiler, so it must be some macro reason?
<paxed> indeed
<aosdict>
https://stackoverflow.com/questions/257418/do-while-0-what-is-it-good-for
<bhaak> the more I learn, the more I think, I would use a time machine to prevent C coming into existence
<aosdict> but then we wouldn't have nethack
<bhaak> I could learn to love Moria