New preprocessor is working well :-) As soon as I document it I will give JCL the code and see if they want to integrate it into lite-c. Otherwise I will post the source in the contributions forum.. It is a full preprocessor that includes #if, #elif, #error etc. Supports the defined(sym) psudo function in #if and #elif. They also support full c expressions. macros with up to 63 parameters. And the list goes on... Maybe later I tackle lite-c++ to add classes and enum to the language...