LN_TMASK
#define LN_ISPTR(x) (((x)&LN_TMASK) == 1) /* is x a pointer type */
#define LN_ISFTN(x) (((x)&LN_TMASK) == 2) /* is x a function type */
#define LN_ISARY(x) (((x)&LN_TMASK) == 3) /* is x an array type */