Home
last modified time | relevance | path

Searched refs:sym_t (Results 1 – 13 of 13) sorted by relevance

/mirbsd/src/usr.bin/xlint/lint1/
Dexterns1.h79 extern sym_t *getsym(sbuf_t *);
81 extern sym_t *pushdown(sym_t *);
82 extern void rmsym(sym_t *);
83 extern void rmsyms(sym_t *);
84 extern void inssym(int, sym_t *);
145 extern sym_t *lnklst(sym_t *, sym_t *);
146 extern void chktyp(sym_t *);
147 extern sym_t *decl1str(sym_t *);
148 extern sym_t *bitfield(sym_t *, int);
150 extern sym_t *addptr(sym_t *, pqinf_t *);
[all …]
Ddecl.c63 static void settdsym(type_t *, sym_t *);
66 static sym_t *newtag(sym_t *, scl_t, int, int);
69 static int chkosdef(sym_t *, sym_t *);
70 static int chkptdecl(sym_t *, sym_t *);
71 static sym_t *nsfunc(sym_t *, sym_t *);
72 static void osfunc(sym_t *, sym_t *);
73 static void ledecl(sym_t *);
74 static int chkinit(sym_t *);
75 static void chkausg(int, sym_t *);
76 static void chkvusg(int, sym_t *);
[all …]
Dlint1.h234 } sym_t; typedef
251 sym_t *sb_sym; /* symbol table entry */
270 sym_t *_tn_sym; /* symbol if op == NAME */
306 sym_t *d_rdcsym; /* redeclared symbol */
322 sym_t *d_fargs; /* list of arguments during function def. */
324 sym_t *d_dlsyms; /* first symbol declared at this level */
325 sym_t **d_ldlsym; /* points to s_dlnxt in last symbol decl.
327 sym_t *d_fpsyms; /* symbols defined in prototype */
339 sym_t *i_mem; /* next structure member */
395 sym_t *fa_sym; /* argument symbol */
Demit1.c39 static void outtt(sym_t *, sym_t *);
92 sym_t *arg; in outtype()
196 outtt(sym_t *tag, sym_t *tdef) in outtt()
217 outsym(sym_t *sym, scl_t sc, def_t def) in outsym()
285 outfdef(sym_t *fsym, pos_t *posp, int rval, int osdef, sym_t *args) in outfdef()
288 sym_t *arg; in outfdef()
569 outusg(sym_t *sym) in outusg()
Dscan.l67 static sym_t *search(sbuf_t *);
69 static int keyw(sym_t *);
259 static sym_t *symtab[HSHSIZ1];
285 sym_t *sym; in initscan()
292 sym = getblk(sizeof (sym_t)); in initscan()
397 sym_t *sym; in name()
430 static sym_t *
433 sym_t *sym; in search()
446 keyw(sym_t *sym) in keyw()
1291 sym_t *
[all …]
Dfunc.c47 sym_t *funcsym;
211 funcdef(sym_t *fsym) in funcdef()
214 sym_t *arg, *sym, *rdsym; in funcdef()
238 sym = getblk(sizeof (sym_t)); in funcdef()
365 sym_t *arg; in funcend()
433 label(int typ, sym_t *sym, tnode_t *tn) in label()
631 sym_t *esym; in switch2()
900 dogoto(sym_t *lab) in dogoto()
Dinit.c47 sym_t *initsym;
96 sym_t *m; in popi2()
153 sym_t *m; in pushinit()
325 sym_t *sym; in mkinit()
Dcgram.y61 static void idecl(sym_t *, int);
70 sym_t *y_sym;
244 sym_t *new, *old;
1549 sym_t *msym;
1676 idecl(sym_t *decl, int initflg)
Dtree.c292 getnnode(sym_t *sym, int ntok) in getnnode()
371 sym_t *
372 strmemb(tnode_t *tn, op_t op, sym_t *msym) in strmemb()
376 sym_t *sym, *csym; in strmemb()
391 msym->s_styp->stag = tgetblk(sizeof (sym_t)); in strmemb()
2214 sym_t *m; in conmemb()
3197 sym_t *asym; in chkfarg()
3776 conaddr(tnode_t *tn, sym_t **symp, ptrdiff_t *offsp) in conaddr()
3778 sym_t *sym; in conaddr()
/mirbsd/src/usr.bin/xlint/lint2/
Dchk.c53 static void chkvtui(hte_t *, sym_t *, sym_t *);
54 static void chkvtdi(hte_t *, sym_t *, sym_t *);
55 static void chkfaui(hte_t *, sym_t *, sym_t *);
56 static void chkau(hte_t *, int, sym_t *, sym_t *, pos_t *,
58 static void chkrvu(hte_t *, sym_t *);
59 static void chkadecl(hte_t *, sym_t *, sym_t *);
192 sym_t *sym, *def, *pdecl, *decl; in chkname()
258 sym_t *sym; in chkdnu()
279 sym_t *sym; in chkdnud()
305 sym_t *sym, *def1; in chkmd()
[all …]
Dlint2.h124 } sym_t; typedef
166 sym_t *h_syms; /* declarations and definitions */
167 sym_t **h_lsym; /* points to s_nxt of last decl./def. */
Demit2.c40 static void outdef(hte_t *, sym_t *);
134 outdef(hte_t *hte, sym_t *sym) in outdef()
186 sym_t *sym, *def; in dumpname()
Dread.c325 sym_t *symp, sym; in decldef()
435 symp = xalloc(sizeof (sym_t)); in decldef()
1026 sym_t *sym1, **symp, *sym; in mkstatic()