Hi! Somehow, I did not get the BTS mail, and looking in my mail server's logs, I see no matches. Hrm.
> Thank you for the suggestion, but for which platforms is this intended? At least x32 with gcc and/or clang. > Is __LP64__ always defined, or is it specific to compiler and platform? Googling around, I see certain old proprietary compilers use _LP64 instead, if you care about them. Windows doesn't have the __LP64__ define, but that's right as win64 doesn't use the LP64 model but LLP64: sizeof(long) == 4, while sizeof(void*) == 8. The current check in chicken is inconsistent: on mingw64 before this patch chicken.h will define SIXTY_FOUR but on MSVC it will not. I'm not sure whether you care about sizeof(long) or sizeof(void*) here, but it's obvious you want one or the other; this patch did not intend to make a change here but accidentally it makes mingw64 follow MSVC. I think this covers all modern platforms then. -- ᛊᚨᚾᛁᛏᚣ᛫ᛁᛊ᛫ᚠᛟᚱ᛫ᚦᛖ᛫ᚹᛖᚨᚲ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

