# New Ticket Created by Jarkko Hietaniemi # Please include the string: [perl #31000] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31000 >
To accommodate even more sizeof() combinations and to avoid duplicate cases in those, ummm, cases. -- Jarkko Hietaniemi <[EMAIL PROTECTED]> http://www.iki.fi/jhi/ "There is this special biologist word we use for 'stable'. It is 'dead'." -- Jack Cohen
--- classes/unmanagedstruct.pmc.dist 2004-08-08 23:30:23.000000000 +0300 +++ classes/unmanagedstruct.pmc 2004-08-08 23:31:41.000000000 +0300 @@ -225,11 +225,11 @@ #endif case enum_type_int: return *(int*) p; -#if LONG_SIZE == 4 +#if (LONG_SIZE == 4) && !(INT_SIZE == 4) /* Unlikely combination. */ case enum_type_int32: case enum_type_uint32: #endif -#if LONG_SIZE == 8 +#if (LONG_SIZE == 8) && !(INT_SIZE == 8) case enum_type_int64: case enum_type_uint64: #endif