# 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


Reply via email to