How does writeln(FPC_FULLVERSION) work then?
Where does FPC_FULLVERSION come from if it's only a define.
(I can't use any other defines like that)
O, forget my question.
It's a macro.
What line only works if macros is on ( {$MACRO ON} ).
It's not a macro. It's a preprocessor constant that can be used no matter if
$MACRO is enabled or not, just like
any (untyped or preprocessor) constant does.
Will the use of revinc (still) influence the $fpcversion define/variable ?
FPCVERSION is not,
FPCFULLVERSION is.