[fpc-devel] Declare variables inside the code

Joerg Schuelke joerg.schuelke at gmx.de
Wed May 11 18:48:27 CEST 2011


Am Wed, 11 May 2011 19:11:40 +0200
schrieb Hans-Peter Diettrich <DrDiettrich1 at aol.com>:

> Since that time I don't wonder any more, why a C compiler 
> spends 50% of its time in scanning (and preprocessing) the input.

I would introduce a macro expansion trough a compiler directive. Then
there is no need to scan the whole program for macro occurrencies. You
"only" have to preprocess the including directive and the macro body.

Doing {$I %macro(p1,p2,..)} instead of simple macro(p1,p2,..) helps
much.

It is a clean way, and pascal like. (in my eyes)

	Jörg



More information about the fpc-devel mailing list