SMASK
#define SFMASK (SMASK|FMASK) /* size and font in a tchar */
#define setsbits(n,s) n = (n & ~SMASK) | (tchar)(s) << 24
#define TEST_SMAX(X, T) TEST_MAX(X, SMASK(T))
#define UMASK(T) (SIGN_BIT(T) | SMASK(T))