bin/csh/csh.c
71
struct wordent *alhistp;
bin/csh/csh.c
72
struct wordent *alhistt;
bin/csh/csh.c
73
struct wordent paraml;
bin/csh/csh.h
246
struct wordent *prev;
bin/csh/csh.h
247
struct wordent *next;
bin/csh/csh.h
401
extern struct wordent *alhistp; /* Argument list (first) */
bin/csh/csh.h
402
extern struct wordent *alhistt; /* Node after last in arg list */
bin/csh/csh.h
439
struct wordent Hlex;
bin/csh/csh.h
445
extern struct wordent paraml; /* Current lexical word list */
bin/csh/exec.c
586
struct wordent lex[3];
bin/csh/exec.c
615
tellmewhat(struct wordent *lexp, Char *str, int len)
bin/csh/exec.c
619
struct wordent *sp = lexp->next;
bin/csh/exec.c
94
static int tellmewhat(struct wordent *, Char *, int len);
bin/csh/exp.c
478
struct wordent paraml1;
bin/csh/exp.c
479
struct wordent *hp = ¶ml1;
bin/csh/exp.c
481
struct wordent *wdp = hp;
bin/csh/exp.c
487
struct wordent *new = xcalloc(1, sizeof *wdp);
bin/csh/extern.h
162
enthist(int, struct wordent *, bool);
bin/csh/extern.h
163
void savehist(struct wordent *);
bin/csh/extern.h
172
void copylex(struct wordent *, struct wordent *);
bin/csh/extern.h
174
void freelex(struct wordent *);
bin/csh/extern.h
175
int lex(struct wordent *);
bin/csh/extern.h
176
void prlex(FILE *, struct wordent *);
bin/csh/extern.h
209
void alias(struct wordent *);
bin/csh/extern.h
212
syntax(struct wordent *, struct wordent *, int);
bin/csh/glob.c
652
struct wordent paraml;
bin/csh/hist.c
45
savehist(struct wordent *sp)
bin/csh/hist.c
75
enthist(int event, struct wordent *lp, bool docopy)
bin/csh/lex.c
1081
static struct wordent *
bin/csh/lex.c
1206
struct wordent *lp = hp->Hlex.next;
bin/csh/lex.c
133
lex(struct wordent *hp)
bin/csh/lex.c
135
struct wordent *wdp;
bin/csh/lex.c
156
struct wordent *new;
bin/csh/lex.c
171
prlex(FILE *fp, struct wordent *sp0)
bin/csh/lex.c
173
struct wordent *sp = sp0->next;
bin/csh/lex.c
186
copylex(struct wordent *hp, struct wordent *fp)
bin/csh/lex.c
188
struct wordent *wdp;
bin/csh/lex.c
193
struct wordent *new;
bin/csh/lex.c
207
freelex(struct wordent *vp)
bin/csh/lex.c
209
struct wordent *fp;
bin/csh/lex.c
60
static struct wordent
bin/csh/lex.c
624
struct wordent *hp, *ip;
bin/csh/lex.c
64
static struct wordent
bin/csh/lex.c
65
*getsub(struct wordent *);
bin/csh/lex.c
67
static struct wordent
bin/csh/lex.c
68
*dosub(int, struct wordent *, bool);
bin/csh/lex.c
697
static struct wordent *
bin/csh/lex.c
698
getsub(struct wordent *en)
bin/csh/lex.c
819
static struct wordent *
bin/csh/lex.c
820
dosub(int sc, struct wordent *en, bool global)
bin/csh/lex.c
822
struct wordent lexi;
bin/csh/lex.c
824
struct wordent *hp = &lexi;
bin/csh/lex.c
825
struct wordent *wdp;
bin/csh/lex.c
830
struct wordent *new = xcalloc(1, sizeof *wdp);
bin/csh/lex.c
94
static struct wordent *exclnxt = NULL;
bin/csh/parse.c
101
asyn0(struct wordent *p1, struct wordent *p2)
bin/csh/parse.c
103
struct wordent *p;
bin/csh/parse.c
139
asyn3(struct wordent *p1, struct wordent *p2)
bin/csh/parse.c
142
struct wordent alout;
bin/csh/parse.c
187
static struct wordent *
bin/csh/parse.c
188
freenod(struct wordent *p1, struct wordent *p2)
bin/csh/parse.c
190
struct wordent *retp = p1->prev;
bin/csh/parse.c
213
syntax(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
230
syn0(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
232
struct wordent *p;
bin/csh/parse.c
296
syn1(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
298
struct wordent *p;
bin/csh/parse.c
335
syn1a(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
337
struct wordent *p;
bin/csh/parse.c
374
syn1b(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
376
struct wordent *p;
bin/csh/parse.c
41
static void asyntax(struct wordent *, struct wordent *);
bin/csh/parse.c
412
syn2(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
414
struct wordent *p, *pn;
bin/csh/parse.c
42
static void asyn0(struct wordent *, struct wordent *);
bin/csh/parse.c
43
static void asyn3(struct wordent *, struct wordent *);
bin/csh/parse.c
44
static struct wordent
bin/csh/parse.c
45
*freenod(struct wordent *, struct wordent *);
bin/csh/parse.c
461
syn3(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
463
struct wordent *p;
bin/csh/parse.c
464
struct wordent *lp, *rp;
bin/csh/parse.c
47
*syn0(struct wordent *, struct wordent *, int);
bin/csh/parse.c
49
*syn1(struct wordent *, struct wordent *, int);
bin/csh/parse.c
51
*syn1a(struct wordent *, struct wordent *, int);
bin/csh/parse.c
53
*syn1b(struct wordent *, struct wordent *, int);
bin/csh/parse.c
55
*syn2(struct wordent *, struct wordent *, int);
bin/csh/parse.c
57
*syn3(struct wordent *, struct wordent *, int);
bin/csh/parse.c
70
alias(struct wordent *lex)
bin/csh/parse.c
89
asyntax(struct wordent *p1, struct wordent *p2)