bin/csh/csh.c
138
struct wordent *alhistp,*alhistt;
bin/csh/csh.c
146
struct wordent paraml;
bin/csh/csh.h
274
struct wordent *prev;
bin/csh/csh.h
275
struct wordent *next;
bin/csh/csh.h
428
extern struct wordent *alhistp; /* Argument list (first) */
bin/csh/csh.h
429
extern struct wordent *alhistt; /* Node after last in arg list */
bin/csh/csh.h
466
struct wordent Hlex;
bin/csh/csh.h
472
extern struct wordent paraml; /* Current lexical word list */
bin/csh/exec.c
105
static int tellmewhat(struct wordent *, Char *);
bin/csh/exec.c
609
struct wordent lexw[3];
bin/csh/exec.c
638
tellmewhat(struct wordent *lexp, Char *str)
bin/csh/exec.c
641
struct wordent *sp;
bin/csh/exp.c
562
struct wordent *hp, paraml1, *wdp;
bin/csh/exp.c
571
struct wordent *new;
bin/csh/exp.c
573
new = (struct wordent *)xcalloc(1, sizeof *wdp);
bin/csh/extern.h
177
struct Hist *enthist(int, struct wordent *, int);
bin/csh/extern.h
181
void savehist(struct wordent *);
bin/csh/extern.h
190
void copylex(struct wordent *, struct wordent *);
bin/csh/extern.h
192
void freelex(struct wordent *);
bin/csh/extern.h
193
int lex(struct wordent *);
bin/csh/extern.h
194
void prlex(FILE *, struct wordent *);
bin/csh/extern.h
196
int sprlex(char **, struct wordent *);
bin/csh/extern.h
239
void alias(struct wordent *);
bin/csh/extern.h
241
struct command *syntax(struct wordent *, struct wordent *, int);
bin/csh/glob.c
664
struct wordent fparaml;
bin/csh/hist.c
101
enthist(int event, struct wordent *lp, int docopy)
bin/csh/hist.c
54
savehist(struct wordent *sp)
bin/csh/lex.c
1118
static struct wordent *
bin/csh/lex.c
1240
struct wordent *lp;
bin/csh/lex.c
138
lex(struct wordent *hp)
bin/csh/lex.c
140
struct wordent *wdp;
bin/csh/lex.c
161
struct wordent *new;
bin/csh/lex.c
176
prlex(FILE *fp, struct wordent *sp0)
bin/csh/lex.c
178
struct wordent *sp;
bin/csh/lex.c
193
sprlex(char **s, struct wordent *sp0)
bin/csh/lex.c
195
struct wordent *sp;
bin/csh/lex.c
222
copylex(struct wordent *hp, struct wordent *fp)
bin/csh/lex.c
224
struct wordent *wdp;
bin/csh/lex.c
229
struct wordent *new;
bin/csh/lex.c
243
freelex(struct wordent *vp)
bin/csh/lex.c
245
struct wordent *fp;
bin/csh/lex.c
664
struct wordent *hp, *ip;
bin/csh/lex.c
68
static struct wordent *gethent(int);
bin/csh/lex.c
71
static struct wordent *getsub(struct wordent *);
bin/csh/lex.c
73
static struct wordent *dosub(int, struct wordent *, int);
bin/csh/lex.c
736
static struct wordent *
bin/csh/lex.c
737
getsub(struct wordent *en)
bin/csh/lex.c
866
static struct wordent *
bin/csh/lex.c
867
dosub(int sc, struct wordent *en, int global)
bin/csh/lex.c
869
struct wordent lexi, *hp, *wdp;
bin/csh/lex.c
880
struct wordent *new = xcalloc(1, sizeof *new);
bin/csh/lex.c
99
static struct wordent *exclnxt = NULL;
bin/csh/parse.c
104
asyn0(struct wordent *p1, struct wordent *p2)
bin/csh/parse.c
106
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
188
static struct wordent *
bin/csh/parse.c
189
freenod(struct wordent *p1, struct wordent *p2)
bin/csh/parse.c
191
struct wordent *retp;
bin/csh/parse.c
215
syntax(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
231
syn0(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
233
struct wordent *p;
bin/csh/parse.c
292
syn1(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
294
struct wordent *p;
bin/csh/parse.c
328
syn1a(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
330
struct wordent *p;
bin/csh/parse.c
365
syn1b(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
367
struct wordent *p;
bin/csh/parse.c
401
syn2(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
403
struct wordent *p, *pn;
bin/csh/parse.c
447
syn3(struct wordent *p1, struct wordent *p2, int flags)
bin/csh/parse.c
449
struct wordent *lp, *p, *rp;
bin/csh/parse.c
50
static void asyntax(struct wordent *, struct wordent *);
bin/csh/parse.c
51
static void asyn0(struct wordent *, struct wordent *);
bin/csh/parse.c
52
static void asyn3(struct wordent *, struct wordent *);
bin/csh/parse.c
53
static struct wordent *freenod(struct wordent *, struct wordent *);
bin/csh/parse.c
54
static struct command *syn0(struct wordent *, struct wordent *, int);
bin/csh/parse.c
55
static struct command *syn1(struct wordent *, struct wordent *, int);
bin/csh/parse.c
56
static struct command *syn1a(struct wordent *, struct wordent *, int);
bin/csh/parse.c
57
static struct command *syn1b(struct wordent *, struct wordent *, int);
bin/csh/parse.c
58
static struct command *syn2(struct wordent *, struct wordent *, int);
bin/csh/parse.c
59
static struct command *syn3(struct wordent *, struct wordent *, int);
bin/csh/parse.c
73
alias(struct wordent *lexp)
bin/csh/parse.c
92
asyntax(struct wordent *p1, struct wordent *p2)