I think that quote is about complex code.
We tend to look at macros as dangerous, but this is a pretty clean usage of macros, it's basically a function that turns the arguments into a string. Simple and easy to debug. Don't you think?
Edit: Discussion about that quote: http://stackoverflow.com/questions/1103299/help-me-understan...