On 6/17/12 8:26 PM, Adrian Chadd wrote: > Hiya, > > don't suppose you could file a PR for this? > Typing one up just now, after figuring out the root cause. The short version is this: __uint64_t gets defined in <machine/_types.h> as unsigned long. This breaks when you use -m32, in which case sizeof(unsigned long) == 4.