I wouldn't call that C code, I would call that a language defined by the C macro system that also happens to accept C code if you choose to sprinkle that in.
There could be a movie about the steps needed to reach that state.
ps: I have some javascript bits that are almost as dense... Hum.