Good point, I accidentally overlooked that. Also, re: the standard being used, I would assume it's C89 plus GNU extensions available through GCC and Clang (Apple's versions of either since it's OS X-specific). At any rate, it compiles.

That said, elmindreda already pushed a commit to fix it, so it's not really needed anymore and a redundant commit. Unfortunately, I don't think Github lets you alter which commits a pull request references after creating it.