I work in embedded software, and I&#x27;ve sometimes felt mildly reactionary for suggesting that yeah, we can use C99. It&#x27;s not &quot;new&quot;. Really! We have &quot;bool&quot; now, for when things are, you know, Boolean! And we can declare variables where we need them, not in a huge prelude in the function ...