MOD_SIGNED
if (insn->orig_type && (insn->orig_type->ctype.modifiers & MOD_SIGNED)) {
int sign = (s->ctype.modifiers & MOD_SIGNED) ? 1 : 0;
if (ctype && (ctype->ctype.modifiers & MOD_SIGNED)) {
{MOD_SIGNED, "[signed]"},
if (base_type->ctype.modifiers & MOD_SIGNED)
int oldsigned = (orig_type->ctype.modifiers & MOD_SIGNED) != 0;
modifiers = (modifiers & ~MOD_SIGNED) | MOD_UNSIGNED;
#define CHAR_SIGNEDNESS MOD_SIGNED
#define MOD_ESIGNED (MOD_SIGNED | MOD_EXPLICITLY_SIGNED)
{ &short_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_SHORT, &bits_in_short, &max_int_alignment, &int_type },
{ &int_ctype, SYM_BASETYPE, MOD_SIGNED, &bits_in_int, &max_int_alignment, &int_type },
{ &long_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_LONG, &bits_in_long, &max_int_alignment, &int_type },
{ &llong_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_LL, &bits_in_longlong, &max_int_alignment, &int_type },
{ &lllong_ctype, SYM_BASETYPE, MOD_SIGNED | MOD_LLL, &bits_in_longlonglong, &max_int_alignment, &int_type },
char_ctype.ctype.modifiers &= ~MOD_SIGNED;
#define MOD_SIGNEDNESS (MOD_SIGNED | MOD_UNSIGNED | MOD_EXPLICITLY_SIGNED)