Ali Bahrami wrote:
>
>>
>> There is probably a bug in the library when compiled for 64 bit mode for
>> determining if the second argument is a positive or negative number.
>>
>
> Wonderful, 64-bit emacs-gtk with that change works!
>
> Should I file a CR (and do you know the category for it)?
>
Let me look at this more thoroughly in the morning. The compiler is
treating
gssize with your 64 bit compile options as 32 bits:
movl $0, %edx
movl $-1, %esi
movl $.LC0, %edi
call g_utf8_validate
The esi register is getting 0x00000000ffffffff instead of
0xffffffffffffffff.
I couldn't find where gsssize was defined after a quick grep of the headers.
I will have more time tomorrow.