From: Doug Gwyn (VLD/VMB) <gwyn at BRL-VLD.ARPA> At USENIX, the word was that there really is no way to concatenate strings using the C preprocessor in a portable way, but the ANSI committee is considering how this might be done. The tricks that work with the Reiser preprocessor do not necessarily work elsewhere.