And Now... Some Pain
When you're dealing with C --- a language that's been around since 1972, and has been through multiple iterations and best practices --- it's really hard to avoid some pain. Sorry.
Make sure you have some of your preferred beverage, we're going to take a dive into some of the murkier corners.