Ik probeer met GCC via een leuk setje parameters enkel de C Pre-processor uit te voeren, maar dan wel op een dusdanige manier dat de uitvoer valid C is.
Kortom, ik wil dat hij alle macros e.d. resolved, de includes uitvoert en that's it. Met -E krijg ik allemaal rare toestanden, regels die eindigen op een " en de volgende regel weer met een " beginnen, enums die niet komma-seperated zijn, enz.
Dat is vrij jammer, maar iemand enig idee hoe ik dit oplos?
Kortom, ik wil dat hij alle macros e.d. resolved, de includes uitvoert en that's it. Met -E krijg ik allemaal rare toestanden, regels die eindigen op een " en de volgende regel weer met een " beginnen, enums die niet komma-seperated zijn, enz.
Dat is vrij jammer, maar iemand enig idee hoe ik dit oplos?