#1 pavelka
Každý (nebo aspoň většina) překladač má volbu preprocess only - při jejím použití se zdroják projede jenom preprocesorem. Třeba pro gcc je to -E.
V takovém případě bývá občas užitečné, udělat si v kódu nějaké značky, třeba nadeklarovat nějakou dummy funkci s dobře vyhledatelným jménem, může to dost značně zjednodušit orientaci ve výstupu preprocesoru.