On Thu, 14 May 2020 at 22:48, Marco van de Voort
<f...@pascalprogramming.org> wrote:
> Those are probably the exceptions then. But jwa* is delphi compat, so
> can't use $PUSH/$POP, so changing defaults is less useful, since it will
> be undone at the first exception

What's even worse is that SetEntriesInAcl() was still crashing with
{$packrecords c} because Jedi used packed records for EXPLICIT_ACCESS
and TRUSTEE.  Remove packed and it works fine (with {$packrecords c}
that is).

So I'm going to conclude that most of this is unusable and cumbersome
to fix on 64-bit.  It probably warrants a compiler error or warning at
least when any jwa* unit is compiled for 64-bit.

Henry
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to