2005/9/13, Andreas Jochens <[EMAIL PROTECTED]>:
> The package worked this way on 64-bit architectures with gcc-3.3
> for a long time and nobody complained about that as far as I know.
> The patch just restores the status quo that was used with gcc-3.3.
> Of course a real fix which perhaps redefines 'jint' as 'long' would
> be better.
>
> Regards
> Andreas Jochens
Does the package actually run and work this way? If so, I'll simply
apply your patch. Although, it is admittedly a bit of a hack.
I just diffed the swt 32 and 64 bit sources.
200 files changed, 9743 insertions(+), 9739 deletions(-)
Yowza. A quick glance seems to show that *all* the changes are
essentially s/jint/jlong/. Rough. The unified diff is 2.4 MB! I can't
say I appreciate the way upstream has dealt with this issue. It is
possible though that due to the limits of Java's type system, this is
the only solution.
Cheers,
Shaun