Lines Matching +defs:u +defs:integer
86 /* A bool, integer or floating-point value. */
90 * Set if an integer constant is unsigned only in C90 and later, but
98 int64_t integer;
100 } u;
137 bool t_proto:1; /* function prototype (u.params valid) */
145 * is an integer type (typically INT) that has been implicitly
146 * converted from an enum type. In both cases, u.enumer is valid.
155 } u;
250 } u;
254 } u;
308 } u;
540 } u;
557 } u;
659 ? val->u.floating != 0.0
660 : val->u.integer != 0;
667 lint_assert(tn->tn_type->t_tspec == tn->u.value.v_tspec);
668 return is_nonzero_val(&tn->u.value);
674 return tn != NULL && tn->tn_op == CON && !is_nonzero_val(&tn->u.value);
680 return tn != NULL && tn->tn_op == CON && is_nonzero_val(&tn->u.value);