[fpc-pascal]version differences

Peter Vreman peter at freepascal.org
Mon Mar 22 17:28:57 CET 2004


>
>> I don't know what the reason is, but I suspect the large_integer (64
> bits).
>> In each case, using 1.9.X, your sources didn't compile at all.
>> I changed them and now the program works correctly as far as I can
>> see (at least, it reports no error).
>>
>> Michael.
>
> The source you sent doesn't compile with 1.0.10:
> test.pas(20,49) Error: Incompatible type for arg no. 3: Got INT64,
> expected
> PLUID
> test.pas(25,27) Error: Incompatible types: got "INT64" expected
> "LARGE_INTEGER"
> test.pas(33) Fatal: There were 2 errors compiling module, stopping

<snip>

> And the best: both compile and run with 1.0.4!

If the code compiles and works with 1.9.x than the bug is solved. It
doesn't matter that 1.0.10 has a problem. We will not fix it in 1.0.x. The
future and current development is 1.9.x only.

Peter






More information about the fpc-pascal mailing list