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.



Reply via email to