TARG_CHAR_MAX
#define TARG_SCHAR_MIN ((-TARG_CHAR_MAX) - 1)
#define TARG_SCHAR_MIN ((-TARG_CHAR_MAX) - 1)
#define TARG_CHAR_MIN ((-TARG_CHAR_MAX) - 1)
max = TARG_CHAR_MAX; min = TARG_CHAR_MIN; break;