Symbol: type_t
sys/compat/ultrix/ultrix_ioctl.c
657
#define IN_TYPE(a, type_t) { \
sys/compat/ultrix/ultrix_ioctl.c
658
type_t localbuf; \
sys/compat/ultrix/ultrix_ioctl.c
660
&localbuf, sizeof(type_t))) != 0) \
sys/compat/ultrix/ultrix_ioctl.c
665
#define INOUT_TYPE(a, type_t) { \
sys/compat/ultrix/ultrix_ioctl.c
666
type_t localbuf; \
sys/compat/ultrix/ultrix_ioctl.c
668
sizeof(type_t))) != 0) \
sys/compat/ultrix/ultrix_ioctl.c
672
return copyout(&localbuf, SCARG(&ap, data), sizeof(type_t)); \
usr.bin/xlint/common/externs.h
38
const char *type_name(const type_t *);
usr.bin/xlint/common/tyname.c
163
type_name_of_function(buffer *buf, const type_t *tp)
usr.bin/xlint/common/tyname.c
178
const type_t **argtype;
usr.bin/xlint/common/tyname.c
198
type_name_of_struct_or_union(buffer *buf, const type_t *tp)
usr.bin/xlint/common/tyname.c
215
type_name_of_enum(buffer *buf, const type_t *tp)
usr.bin/xlint/common/tyname.c
232
type_name_of_array(buffer *buf, const type_t *tp)
usr.bin/xlint/common/tyname.c
249
type_name(const type_t *tp)
usr.bin/xlint/lint1/cgram.y
1551
type_t *tp = block_dup_type($$->s_type);
usr.bin/xlint/lint1/cgram.y
181
type_t *y_type;
usr.bin/xlint/lint1/cgram.y
567
type_t *void_ptr = block_derive_type(gettyp(VOID), PTR);
usr.bin/xlint/lint1/debug.c
157
debug_type_details(const type_t *tp)
usr.bin/xlint/lint1/debug.c
188
debug_type(const type_t *tp)
usr.bin/xlint/lint1/decl.c
1000
type_t *btp = block_dup_type(tp);
usr.bin/xlint/lint1/decl.c
1005
type_t *btp = block_dup_type(tp);
usr.bin/xlint/lint1/decl.c
1019
type_t *btp = block_dup_type(tp);
usr.bin/xlint/lint1/decl.c
1034
check_bit_field(sym_t *dsym, tspec_t *inout_t, type_t **inout_tp)
usr.bin/xlint/lint1/decl.c
1039
type_t *tp = *inout_tp;
usr.bin/xlint/lint1/decl.c
108
type_t *
usr.bin/xlint/lint1/decl.c
1080
type_t *tp = mem->s_type;
usr.bin/xlint/lint1/decl.c
1148
type_t *tp = dsym->s_type;
usr.bin/xlint/lint1/decl.c
117
type_t *
usr.bin/xlint/lint1/decl.c
118
block_dup_type(const type_t *tp)
usr.bin/xlint/lint1/decl.c
120
type_t *ntp = block_zero_alloc(sizeof(*ntp), "type");
usr.bin/xlint/lint1/decl.c
1228
static type_t *
usr.bin/xlint/lint1/decl.c
1229
block_derive_pointer(type_t *stp, bool is_const, bool is_volatile)
usr.bin/xlint/lint1/decl.c
1232
type_t *tp = block_derive_type(stp, PTR);
usr.bin/xlint/lint1/decl.c
1245
type_t **tpp = &decl->s_type;
usr.bin/xlint/lint1/decl.c
1266
static type_t *
usr.bin/xlint/lint1/decl.c
1267
block_derive_array(type_t *stp, bool has_dim, int dim)
usr.bin/xlint/lint1/decl.c
1270
type_t *tp = block_derive_type(stp, ARRAY);
usr.bin/xlint/lint1/decl.c
128
type_t *
usr.bin/xlint/lint1/decl.c
129
expr_dup_type(const type_t *tp)
usr.bin/xlint/lint1/decl.c
1306
type_t **tpp = &decl->s_type;
usr.bin/xlint/lint1/decl.c
131
type_t *ntp = expr_zero_alloc(sizeof(*ntp), "type");
usr.bin/xlint/lint1/decl.c
1319
static type_t *
usr.bin/xlint/lint1/decl.c
1320
block_derive_function(type_t *ret, bool proto, sym_t *params, bool vararg,
usr.bin/xlint/lint1/decl.c
1324
type_t *tp = block_derive_type(ret, FUNC);
usr.bin/xlint/lint1/decl.c
1439
type_t **tpp = &decl->s_type;
usr.bin/xlint/lint1/decl.c
144
type_t *
usr.bin/xlint/lint1/decl.c
145
expr_unqualified_type(const type_t *tp)
usr.bin/xlint/lint1/decl.c
147
type_t *ntp = expr_zero_alloc(sizeof(*ntp), "type");
usr.bin/xlint/lint1/decl.c
1658
type_t *
usr.bin/xlint/lint1/decl.c
1662
type_t *tp;
usr.bin/xlint/lint1/decl.c
170
is_incomplete(const type_t *tp)
usr.bin/xlint/lint1/decl.c
1743
type_t *
usr.bin/xlint/lint1/decl.c
1747
type_t *tp = dcs->d_tag_type;
usr.bin/xlint/lint1/decl.c
1773
type_t *
usr.bin/xlint/lint1/decl.c
1777
type_t *tp = dcs->d_tag_type;
usr.bin/xlint/lint1/decl.c
2199
qualifiers_correspond(const type_t *tp1, const type_t *tp2, bool ignqual)
usr.bin/xlint/lint1/decl.c
2210
pointer_types_are_compatible(const type_t *tp1, const type_t *tp2, bool ignqual)
usr.bin/xlint/lint1/decl.c
2218
prototypes_compatible(const type_t *tp1, const type_t *tp2, bool *dowarn)
usr.bin/xlint/lint1/decl.c
2240
is_old_style_compat(const type_t *tp)
usr.bin/xlint/lint1/decl.c
2263
types_compatible(const type_t *tp1, const type_t *tp2,
usr.bin/xlint/lint1/decl.c
2332
type_t **dstp = &dsym->s_type;
usr.bin/xlint/lint1/decl.c
2333
type_t *src = ssym->s_type;
usr.bin/xlint/lint1/decl.c
2336
type_t *dst = *dstp;
usr.bin/xlint/lint1/decl.c
2391
type_t *subt = block_dup_type(sym->s_type->t_subt);
usr.bin/xlint/lint1/decl.c
243
static type_t *
usr.bin/xlint/lint1/decl.c
2434
is_character_pointer(const type_t *tp)
usr.bin/xlint/lint1/decl.c
244
typedef_error(type_t *td, tspec_t t)
usr.bin/xlint/lint1/decl.c
2514
type_t *old_tp = old_param->s_type;
usr.bin/xlint/lint1/decl.c
2515
type_t *proto_tp = proto_param->s_type;
usr.bin/xlint/lint1/decl.c
310
dcs_add_type(type_t *tp)
usr.bin/xlint/lint1/decl.c
408
set_first_typedef(type_t *tp, sym_t *sym)
usr.bin/xlint/lint1/decl.c
439
pack_struct_or_union(type_t *tp)
usr.bin/xlint/lint1/decl.c
54
static type_t typetab[NTSPEC];
usr.bin/xlint/lint1/decl.c
690
type_t *tp = dcs->d_type;
usr.bin/xlint/lint1/decl.c
812
length_in_bits(const type_t *tp, const char *name)
usr.bin/xlint/lint1/decl.c
850
alignment(const type_t *tp)
usr.bin/xlint/lint1/decl.c
903
type_t **tpp = &sym->s_type;
usr.bin/xlint/lint1/decl.c
906
type_t *tp = *tpp;
usr.bin/xlint/lint1/decl.c
990
check_bit_field_type(sym_t *dsym, type_t **inout_tp, tspec_t *inout_t)
usr.bin/xlint/lint1/decl.c
992
type_t *tp = *inout_tp;
usr.bin/xlint/lint1/emit1.c
90
outtype(const type_t *tp)
usr.bin/xlint/lint1/externs1.h
148
void debug_type(const type_t *);
usr.bin/xlint/lint1/externs1.h
217
type_t *gettyp(tspec_t);
usr.bin/xlint/lint1/externs1.h
218
type_t *block_dup_type(const type_t *);
usr.bin/xlint/lint1/externs1.h
219
type_t *expr_dup_type(const type_t *);
usr.bin/xlint/lint1/externs1.h
220
type_t *expr_unqualified_type(const type_t *);
usr.bin/xlint/lint1/externs1.h
221
bool is_incomplete(const type_t *);
usr.bin/xlint/lint1/externs1.h
224
void dcs_add_type(type_t *);
usr.bin/xlint/lint1/externs1.h
235
int length_in_bits(const type_t *, const char *);
usr.bin/xlint/lint1/externs1.h
236
unsigned int alignment(const type_t *);
usr.bin/xlint/lint1/externs1.h
251
type_t *make_tag_type(sym_t *, tspec_t, bool, bool);
usr.bin/xlint/lint1/externs1.h
252
type_t *complete_struct_or_union(sym_t *);
usr.bin/xlint/lint1/externs1.h
253
type_t *complete_enum(sym_t *);
usr.bin/xlint/lint1/externs1.h
258
bool pointer_types_are_compatible(const type_t *, const type_t *, bool);
usr.bin/xlint/lint1/externs1.h
259
bool types_compatible(const type_t *, const type_t *, bool, bool, bool *);
usr.bin/xlint/lint1/externs1.h
283
type_t *block_derive_type(type_t *, tspec_t);
usr.bin/xlint/lint1/externs1.h
285
tnode_t *build_constant(type_t *, val_t *);
usr.bin/xlint/lint1/externs1.h
297
tnode_t *convert(op_t, int, type_t *, tnode_t *);
usr.bin/xlint/lint1/externs1.h
298
void convert_constant(op_t, int, const type_t *, val_t *, val_t *);
usr.bin/xlint/lint1/externs1.h
299
tnode_t *build_sizeof(const type_t *);
usr.bin/xlint/lint1/externs1.h
300
tnode_t *build_offsetof(const type_t *, designation);
usr.bin/xlint/lint1/externs1.h
301
tnode_t *build_alignof(const type_t *);
usr.bin/xlint/lint1/externs1.h
302
tnode_t *cast(tnode_t *, bool, type_t *);
usr.bin/xlint/lint1/externs1.h
310
unsigned int type_size_in_bits(const type_t *);
usr.bin/xlint/lint1/externs1.h
390
void outtype(const type_t *);
usr.bin/xlint/lint1/externs1.h
95
sym_t *mktempsym(type_t *);
usr.bin/xlint/lint1/func.c
635
type_t *tp = xcalloc(1, sizeof(*tp));
usr.bin/xlint/lint1/init.c
157
can_init_character_array(const type_t *ltp, const tnode_t *rn)
usr.bin/xlint/lint1/init.c
182
first_named_member(const type_t *tp)
usr.bin/xlint/lint1/init.c
193
type_t *tp = block_dup_type(sym->s_type);
usr.bin/xlint/lint1/init.c
246
check_init_expr(const type_t *ltp, sym_t *lsym, tnode_t *rn)
usr.bin/xlint/lint1/init.c
249
type_t *lutp = expr_unqualified_type(ltp);
usr.bin/xlint/lint1/init.c
280
static const type_t *
usr.bin/xlint/lint1/init.c
281
designator_type(const designator *dr, const type_t *tp)
usr.bin/xlint/lint1/init.c
390
designation_descend(designation *dn, const type_t *tp)
usr.bin/xlint/lint1/init.c
411
static const type_t *
usr.bin/xlint/lint1/init.c
412
designation_type(const designation *dn, const type_t *tp, size_t skip)
usr.bin/xlint/lint1/init.c
421
brace_level_new(const type_t *tp, brace_level *enclosing)
usr.bin/xlint/lint1/init.c
456
static const type_t *
usr.bin/xlint/lint1/init.c
476
const type_t *tp = designation_type(dn, bl->bl_type, 1);
usr.bin/xlint/lint1/init.c
511
warn_too_many_initializers(designator_kind kind, const type_t *tp)
usr.bin/xlint/lint1/init.c
532
const type_t *sub_type = designation_type(dn, bl->bl_type, 1);
usr.bin/xlint/lint1/init.c
575
const type_t *ltp = brace_level_sub_type(bl);
usr.bin/xlint/lint1/init.c
643
static const type_t *
usr.bin/xlint/lint1/init.c
650
const type_t *tp = brace_level_sub_type(in->in_brace_level);
usr.bin/xlint/lint1/init.c
665
const type_t *tp = initialization_sub_type(in);
usr.bin/xlint/lint1/init.c
751
const type_t *tp = brace_level_sub_type(bl);
usr.bin/xlint/lint1/init.c
785
const type_t *tp = brace_level_sub_type(bl);
usr.bin/xlint/lint1/init.c
839
const type_t *tp = initialization_sub_type(in);
usr.bin/xlint/lint1/init.c
896
const type_t *tp = initialization_sub_type(in);
usr.bin/xlint/lint1/init.c
92
const type_t *bl_type;
usr.bin/xlint/lint1/lex.c
1509
mktempsym(type_t *tp)
usr.bin/xlint/lint1/lint1.h
248
type_t *s_type;
usr.bin/xlint/lint1/lint1.h
308
type_t *tn_type;
usr.bin/xlint/lint1/lint1.h
334
const type_t *expr_type;
usr.bin/xlint/lint1/lint1.h
374
type_t *d_type; /* after dcs_end_type, the pointer to the type
usr.bin/xlint/lint1/lint1.h
395
type_t *d_tag_type; /* during a member or enumerator declaration,
usr.bin/xlint/lint1/lint1.h
468
type_t *c_switch_type; /* type of switch expression */
usr.bin/xlint/lint1/mem1.c
198
const type_t *tp = p;
usr.bin/xlint/lint1/tree.c
1167
type_t *ntp = expr_dup_type(tn->tn_type);
usr.bin/xlint/lint1/tree.c
144
width_in_bits(const type_t *tp)
usr.bin/xlint/lint1/tree.c
1483
type_t *ptr_tp = expr_derive_ptr_type(rn->tn_type);
usr.bin/xlint/lint1/tree.c
1512
subt_size_in_bytes(type_t *tp)
usr.bin/xlint/lint1/tree.c
153
ui_max_value(const type_t *tp)
usr.bin/xlint/lint1/tree.c
1586
const type_t *ltp = ln->tn_type;
usr.bin/xlint/lint1/tree.c
159
si_max_value(const type_t *tp)
usr.bin/xlint/lint1/tree.c
1595
const type_t *rtp = rn->u.ops.left->tn_type;
usr.bin/xlint/lint1/tree.c
165
si_min_value(const type_t *tp)
usr.bin/xlint/lint1/tree.c
1671
type_t *ptrdiff = gettyp(PTRDIFF_TSPEC);
usr.bin/xlint/lint1/tree.c
171
si_mult_sat(const type_t *tp, int64_t l, int64_t r)
usr.bin/xlint/lint1/tree.c
1711
static type_t *
usr.bin/xlint/lint1/tree.c
1712
merge_qualifiers(type_t *tp1, const type_t *tp2)
usr.bin/xlint/lint1/tree.c
1726
type_t *nstp = expr_dup_type(tp1->t_subt);
usr.bin/xlint/lint1/tree.c
1730
type_t *ntp = expr_dup_type(tp1);
usr.bin/xlint/lint1/tree.c
1742
type_t *tp;
usr.bin/xlint/lint1/tree.c
1791
const type_t *ntp = tn->tn_type, *otp = tn->u.ops.left->tn_type;
usr.bin/xlint/lint1/tree.c
187
si_plus_sat(const type_t *tp, int64_t a, int64_t b)
usr.bin/xlint/lint1/tree.c
199
si_minus_sat(const type_t *tp, int64_t a, int64_t b)
usr.bin/xlint/lint1/tree.c
211
ic_maybe_signed(const type_t *tp, integer_constraints ic)
usr.bin/xlint/lint1/tree.c
217
ic_maybe_signed_binary(const type_t *tp,
usr.bin/xlint/lint1/tree.c
224
ic_any(const type_t *tp)
usr.bin/xlint/lint1/tree.c
2312
type_t *rettp = mp->m_returns_bool
usr.bin/xlint/lint1/tree.c
2356
const type_t *atp = a->s_type;
usr.bin/xlint/lint1/tree.c
2357
const type_t *btp = b->s_type;
usr.bin/xlint/lint1/tree.c
2455
const type_t *tp = NULL;
usr.bin/xlint/lint1/tree.c
247
ic_mult(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
2561
type_t *tp = expr_dup_type(tn->tn_type);
usr.bin/xlint/lint1/tree.c
2583
typeok_point(const tnode_t *ln, const type_t *ltp, tspec_t lt)
usr.bin/xlint/lint1/tree.c
2629
typeok_incdec(op_t op, const tnode_t *tn, const type_t *tp)
usr.bin/xlint/lint1/tree.c
2648
typeok_address(op_t op, const tnode_t *tn, const type_t *tp, tspec_t t)
usr.bin/xlint/lint1/tree.c
2680
typeok_indir(const type_t *tp, tspec_t t)
usr.bin/xlint/lint1/tree.c
2693
const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2694
const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
2716
const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2717
const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
2729
const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2730
const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
277
ic_div(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
2856
warn_incompatible_pointers(op_t op, const type_t *ltp, const type_t *rtp)
usr.bin/xlint/lint1/tree.c
2888
type_t *ltp = ln->tn_type, *rtp = rn->tn_type;
usr.bin/xlint/lint1/tree.c
2920
const tnode_t *ln, const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2921
const tnode_t *rn, const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
295
ic_mod(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
2956
typeok_colon_pointer(const type_t *ltp, const type_t *rtp)
usr.bin/xlint/lint1/tree.c
2958
type_t *lstp = ltp->t_subt;
usr.bin/xlint/lint1/tree.c
2959
type_t *rstp = rtp->t_subt;
usr.bin/xlint/lint1/tree.c
2980
typeok_colon(const tnode_t *ln, const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2981
const tnode_t *rn, const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
3026
has_constant_member(const type_t *tp)
usr.bin/xlint/lint1/tree.c
3032
const type_t *mtp = m->s_type;
usr.bin/xlint/lint1/tree.c
3043
typeok_assign(op_t op, const tnode_t *ln, const type_t *ltp, tspec_t lt)
usr.bin/xlint/lint1/tree.c
3067
const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
3068
const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
3177
const type_t *tp = before_conversion(tn)->tn_type;
usr.bin/xlint/lint1/tree.c
3186
const type_t *tp = before_conversion(tn)->tn_type;
usr.bin/xlint/lint1/tree.c
3191
check_unconst_function(const type_t *lstp, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
321
ic_plus(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
3217
const type_t *lstp, tspec_t lst,
usr.bin/xlint/lint1/tree.c
3219
const type_t *rtp, tspec_t rt,
usr.bin/xlint/lint1/tree.c
3220
const type_t *rstp, tspec_t rst)
usr.bin/xlint/lint1/tree.c
3261
const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
3262
const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
3294
const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
3295
const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
3310
const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
3311
const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
3342
type_t *ltp, *rtp, *lstp = NULL, *rstp = NULL;
usr.bin/xlint/lint1/tree.c
3453
const tnode_t *ln, const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
3454
const tnode_t *rn, const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
353
ic_minus(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
3632
const tnode_t *ln, const type_t *ltp,
usr.bin/xlint/lint1/tree.c
3633
const tnode_t *rn, const type_t *rtp)
usr.bin/xlint/lint1/tree.c
3655
type_t *ltp = ln->tn_type;
usr.bin/xlint/lint1/tree.c
3658
type_t *rtp = mp->m_binary ? rn->tn_type : NULL;
usr.bin/xlint/lint1/tree.c
3735
const type_t *otp = tn->tn_type;
usr.bin/xlint/lint1/tree.c
3744
type_t *ntp = expr_dup_type(gettyp(nt));
usr.bin/xlint/lint1/tree.c
375
ic_shl(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
3754
op_t op, int arg, const type_t *tp, const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3773
op_t op, int arg, const type_t *tp, const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3833
check_prototype_conversion(int arg, tspec_t nt, tspec_t ot, type_t *tp,
usr.bin/xlint/lint1/tree.c
3864
can_represent(const type_t *tp, const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3888
should_warn_about_integer_conversion(const type_t *ntp, tspec_t nt,
usr.bin/xlint/lint1/tree.c
3908
type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3951
convert_integer_from_pointer(op_t op, tspec_t nt, type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3971
struct_starts_with(const type_t *struct_tp, const type_t *member_tp)
usr.bin/xlint/lint1/tree.c
3980
is_byte_array(const type_t *tp)
usr.bin/xlint/lint1/tree.c
3988
union_contains(const type_t *utp, const type_t *mtp)
usr.bin/xlint/lint1/tree.c
3999
should_warn_about_pointer_cast(const type_t *nstp, tspec_t nst,
usr.bin/xlint/lint1/tree.c
4000
const type_t *ostp, tspec_t ost)
usr.bin/xlint/lint1/tree.c
403
ic_shr(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
4038
const type_t *union_tp = nst == UNION ? nstp : ostp;
usr.bin/xlint/lint1/tree.c
4039
const type_t *other_tp = nst == UNION ? ostp : nstp;
usr.bin/xlint/lint1/tree.c
4056
convert_pointer_from_pointer(type_t *ntp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4058
const type_t *nstp = ntp->t_subt;
usr.bin/xlint/lint1/tree.c
4059
const type_t *otp = tn->tn_type;
usr.bin/xlint/lint1/tree.c
4060
const type_t *ostp = otp->t_subt;
usr.bin/xlint/lint1/tree.c
4112
convert(op_t op, int arg, type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4165
convert_constant_from_floating(op_t op, int arg, const type_t *ntp,
usr.bin/xlint/lint1/tree.c
4279
const type_t *tp, op_t op)
usr.bin/xlint/lint1/tree.c
4295
const type_t *ntp, int64_t ov)
usr.bin/xlint/lint1/tree.c
4326
warn_constant_check_range_truncated(op_t op, int arg, const type_t *tp,
usr.bin/xlint/lint1/tree.c
4353
warn_constant_check_range_loss(op_t op, int arg, const type_t *tp,
usr.bin/xlint/lint1/tree.c
4374
convert_constant_check_range(tspec_t ot, const type_t *tp, tspec_t nt,
usr.bin/xlint/lint1/tree.c
438
ic_bitxor(const type_t *tp, integer_constraints a, integer_constraints b)
usr.bin/xlint/lint1/tree.c
4403
convert_constant(op_t op, int arg, const type_t *ntp, val_t *nv, val_t *ov)
usr.bin/xlint/lint1/tree.c
4446
build_sizeof(const type_t *tp)
usr.bin/xlint/lint1/tree.c
4456
build_offsetof(const type_t *tp, designation dn)
usr.bin/xlint/lint1/tree.c
4497
type_size_in_bits(const type_t *tp)
usr.bin/xlint/lint1/tree.c
4555
build_alignof(const type_t *tp)
usr.bin/xlint/lint1/tree.c
4581
cast_to_union(tnode_t *otn, bool sys, type_t *ntp)
usr.bin/xlint/lint1/tree.c
4628
cast(tnode_t *tn, bool sys, type_t *tp)
usr.bin/xlint/lint1/tree.c
4721
type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4739
type_t *ftp = call->func->tn_type->t_subt;
usr.bin/xlint/lint1/tree.c
477
ic_con(const type_t *tp, const val_t *v)
usr.bin/xlint/lint1/tree.c
4809
static type_t *
usr.bin/xlint/lint1/tree.c
493
ic_cvt(const type_t *ntp, const type_t *otp, integer_constraints a)
usr.bin/xlint/lint1/tree.c
729
type_t *
usr.bin/xlint/lint1/tree.c
730
block_derive_type(type_t *tp, tspec_t t)
usr.bin/xlint/lint1/tree.c
733
type_t *tp2 = block_zero_alloc(sizeof(*tp2), "type");
usr.bin/xlint/lint1/tree.c
743
static type_t *
usr.bin/xlint/lint1/tree.c
744
expr_derive_ptr_type(type_t *tp)
usr.bin/xlint/lint1/tree.c
747
type_t *tp2 = expr_zero_alloc(sizeof(*tp2), "type");
usr.bin/xlint/lint1/tree.c
777
build_op(op_t op, bool sys, type_t *type, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
797
build_constant(type_t *tp, val_t *v)
usr.bin/xlint/lint1/tree.c
989
type_t *tp = expr_zero_alloc(sizeof(*tp), "type");
usr.bin/xlint/lint2/chk.c
1130
const type_t **ap1, **ap2, *tp1, *tp2;
usr.bin/xlint/lint2/chk.c
1156
const type_t *xt1, *xt2;
usr.bin/xlint/lint2/chk.c
1203
types_compatible(const type_t *tp1, const type_t *tp2,
usr.bin/xlint/lint2/chk.c
1328
prototypes_compatible(const type_t *tp1, const type_t *tp2, bool *dowarn)
usr.bin/xlint/lint2/chk.c
1334
const type_t **a1 = tp1->t_args;
usr.bin/xlint/lint2/chk.c
1335
const type_t **a2 = tp2->t_args;
usr.bin/xlint/lint2/chk.c
1354
matches_no_arg_function(const type_t *tp, bool *dowarn)
usr.bin/xlint/lint2/chk.c
1358
for (const type_t **arg = tp->t_args; *arg != NULL; arg++) {
usr.bin/xlint/lint2/chk.c
242
type_t *tp1, *tp2;
usr.bin/xlint/lint2/chk.c
304
const type_t *tp1 = TP(def->s_type);
usr.bin/xlint/lint2/chk.c
308
const type_t *tp2 = TP(sym->s_type);
usr.bin/xlint/lint2/chk.c
311
const type_t *xt1 = is_func ? tp1->t_subt : tp1;
usr.bin/xlint/lint2/chk.c
312
const type_t *xt2 = is_func ? tp2->t_subt : tp2;
usr.bin/xlint/lint2/chk.c
326
total_args(int n, const type_t **tpp)
usr.bin/xlint/lint2/chk.c
341
const type_t *tp1, *tp2, **ap1, **ap2;
usr.bin/xlint/lint2/chk.c
450
const type_t *arg1, const type_t *arg2)
usr.bin/xlint/lint2/chk.c
60
const type_t *, const type_t *);
usr.bin/xlint/lint2/chk.c
601
int n, const char *fmt, const type_t **ap)
usr.bin/xlint/lint2/chk.c
607
const type_t *tp;
usr.bin/xlint/lint2/chk.c
65
int, const char *, const type_t **);
usr.bin/xlint/lint2/chk.c
67
int, const char *, const type_t **);
usr.bin/xlint/lint2/chk.c
72
static bool types_compatible(const type_t *, const type_t *,
usr.bin/xlint/lint2/chk.c
74
static bool prototypes_compatible(const type_t *, const type_t *, bool *);
usr.bin/xlint/lint2/chk.c
75
static bool matches_no_arg_function(const type_t *, bool *);
usr.bin/xlint/lint2/chk.c
829
int n, const char *fmt, const type_t **ap)
usr.bin/xlint/lint2/chk.c
835
const type_t *tp = NULL;
usr.bin/xlint/lint2/emit2.c
46
outtype(const type_t *tp)
usr.bin/xlint/lint2/emit2.c
88
for (const type_t **ap = tp->t_args; *ap != NULL; ap++)
usr.bin/xlint/lint2/emit2.c
93
for (const type_t **ap = tp->t_args; *ap != NULL; ap++)
usr.bin/xlint/lint2/externs2.h
64
extern type_t **tlst;
usr.bin/xlint/lint2/lint2.h
184
static inline type_t *
usr.bin/xlint/lint2/read.c
105
static unsigned short storetyp(type_t *, const char *, size_t, int);
usr.bin/xlint/lint2/read.c
650
type_t *tp;
usr.bin/xlint/lint2/read.c
85
type_t **tlst; /* array for indexed access */
usr.bin/xlint/lint2/read.c
944
storetyp(type_t *tp, const char *cp, size_t len, int h)