Dear Garrick,
Thank you for remembering your experience and posting it.
As you wrote, I'm questionable how many die-hard CW for
Mac users are writing new softwares. But I found that
same issue is found in the latest CW for embedded platform
that defines jmp_buf as an array of long pointers.
Dear Antoine,
On Wed, 12 Nov 2008 10:11:42 +0100
Antoine Leca [EMAIL PROTECTED] wrote:
So, now I have 3 workarounds:
Did you try
jmp_buf volatile* dest = ( a_struct_ptr-jb_memb );
If this works, you've got a 4th workaround: there is no difference for a
conforming compiler between the two
So, the implicit cast issue is not exceptional error in CW for
MacOS/ColdFire. Thus, I want to insert CW-specific pragma as
following. [...]
It's ugly, but I can live with that since it's the only location which
needs this special kind of attention.
Werner
I tried that (on a 32 bit, x86 linux box) using ft from cvs as of a week
or so ago.
I couldn't trigger the bug using the versions of ZX and ZY included in
the rar.
I changed the printf() from %ld to %lx; hex helped show one issue:
When it does report a false value, it is always the case that: