No code written in C is complete without at least one macro that is absolutely horrifying. ;)
@weirdtreething The best part is that this specific code is used for validating command line arguments in the argument parsing code, which is itself chaotic.