BASEBITS
#define BASEBITS (8 * sizeof (char))
#define BASEBITS (8 * (unsigned int)sizeof (short) - 1)
#define BASEBITS (8 * (unsigned int)sizeof (short) - 1)
#define BASEBITS (8 * sizeof (short) - 1)