Am Thu, 12 May 2011 09:32:28 +0200 schrieb Michael Schnell <mschn...@lumino.de>:
> > I would introduce a macro expansion trough a compiler directive. > What a bout a compiler directive to optionally call the gnu C > preprocessor ? I would have wanted used this some time ago for a very > special project. Yesterday I thought this would be jocular, today, that I misunderstood your suggestion. If it is for some circumstances not possible to have the preprocessor integrated in the compiler this is an possibility to do automatic preprocessing. I thought of preprocessing the definitions and expansions of macros by compiler switches yesterday and thats why my answer. If you call a preprocessor as an hook of the compiler by compiler directive then including the result in the usual way, you only have to get rid of the rest of the source file, I mean the original one which is processed by the compiler right bevor preprocessor hook call. This sounds not that ridiculous. It would be the second chance if it is impossible to incorporate an preprocessor in the compiler. But,..., there is so much work done twice this way, the whole scanning process is doubled..., that would be a pity. Regards Jörg _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel