>>#define TYPE_SUBTYPE(X,Y) (((Y)|((X)<<16)) << (sizeof(ptrdiff_t) - 32))
Surely that should be sizeof(ptrdiff_t)*CHAR_BIT...
Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum Tue, 24 Jun 2014 14:32:30 -0700
>>#define TYPE_SUBTYPE(X,Y) (((Y)|((X)<<16)) << (sizeof(ptrdiff_t) - 32))
Surely that should be sizeof(ptrdiff_t)*CHAR_BIT...