# New Ticket Created by Geoffrey Broadwell # Please include the string: [perl #53406] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=53406 >
At least MySQL and OpenGL have function prototypes either taking or returning C<long long> or C<unsigned long long>. There is no way to correctly handle this with Parrot's NCI signature types. Currently both MySQL and OpenGL are just substituting C<long> instead, which will work on 64-bit architectures, but fail miserably on 32-bit arches. (I wish we could just insist that INTVAL be 64 bits everywhere, but alas that doesn't make a lot of sense for very memory-constrained environments. Though those do get rarer by the day ....) -'f