bin/ksh/expr.c
126
enum token tok; /* token from token() */
bin/ksh/expr.c
203
if (es->tok == END) {
bin/ksh/expr.c
204
es->tok = LIT;
bin/ksh/expr.c
210
if (es->tok != END)
bin/ksh/expr.c
235
switch (es->tok) {
bin/ksh/expr.c
251
s = opinfo[(int)es->tok].name;
bin/ksh/expr.c
293
op = es->tok;
bin/ksh/expr.c
309
if (es->tok != CLOSE_PAREN)
bin/ksh/expr.c
314
if (es->tok != VAR)
bin/ksh/expr.c
325
if (es->tok == O_PLUSPLUS || es->tok == O_MINUSMINUS) {
bin/ksh/expr.c
326
vl = do_ppmm(es, es->tok, vl, false);
bin/ksh/expr.c
332
for (op = es->tok; IS_BINOP(op) && opinfo[(int) op].prec == prec;
bin/ksh/expr.c
333
op = es->tok)
bin/ksh/expr.c
435
if (es->tok != CTERN)
bin/ksh/expr.c
480
es->tok = END;
bin/ksh/expr.c
509
es->tok = VAR;
bin/ksh/expr.c
521
es->tok = LIT;
bin/ksh/expr.c
529
es->tok = (enum token) i;
bin/ksh/expr.c
534
es->tok = BAD;
bin/ksh/syn.c
42
static void nesting_push ARGS((struct nesting_state *save, int tok));
bin/ksh/syn.c
760
nesting_push(save, tok)
bin/ksh/syn.c
762
int tok;
bin/ksh/syn.c
765
nesting.start_token = tok;
bin/sh/parser.c
187
int tok;
bin/sh/parser.c
197
tok = readtoken();
bin/sh/parser.c
198
if (tok == TBACKGND) {
bin/sh/parser.c
229
switch (tok) {
bin/sh/parser.c
232
tok = readtoken();
bin/sh/parser.c
235
if (tok == TNL) {
bin/sh/parser.c
239
} else if (tok == TEOF && nlflag)
common/lib/libc/string/strsep.c
74
char *tok;
common/lib/libc/string/strsep.c
81
for (tok = s;;) {
common/lib/libc/string/strsep.c
91
return (tok);
lib/libc/string/stresep.c
70
char *tok;
lib/libc/string/stresep.c
78
for (tok = s;;) {
lib/libc/string/stresep.c
94
return tok;
lib/libc/string/strtok_r.c
55
char *tok;
lib/libc/string/strtok_r.c
78
tok = s - 1;
lib/libc/string/strtok_r.c
94
return (tok);
lib/libc/string/wcstok.c
58
wchar_t *tok;
lib/libc/string/wcstok.c
81
tok = s - 1;
lib/libc/string/wcstok.c
97
return (tok);
lib/libedit/TEST/tc1.c
127
Tokenizer *tok;
lib/libedit/TEST/tc1.c
145
tok = tok_init(NULL); /* Initialize the tokenizer */
lib/libedit/TEST/tc1.c
201
ncontinuation = tok_line(tok, li, &ac, &av, &cc, &co);
lib/libedit/TEST/tc1.c
296
tok_reset(tok);
lib/libedit/TEST/tc1.c
300
tok_end(tok);
lib/libedit/TEST/wtc1.c
113
TokenizerW *tok;
lib/libedit/TEST/wtc1.c
131
tok = tok_winit(NULL); /* Init the tokenizer */
lib/libedit/TEST/wtc1.c
182
ncontinuation = tok_wline(tok, li, &ac, &av, &cc, &co);
lib/libedit/TEST/wtc1.c
266
tok_wreset(tok);
lib/libedit/TEST/wtc1.c
270
tok_wend(tok);
lib/libedit/parse.c
86
TokenizerW *tok;
lib/libedit/parse.c
88
tok = tok_winit(NULL);
lib/libedit/parse.c
89
tok_wstr(tok, line, &argc, &argv);
lib/libedit/parse.c
91
tok_wend(tok);
lib/libedit/readline.c
2228
Tokenizer *tok;
lib/libedit/readline.c
2230
tok = tok_init(NULL);
lib/libedit/readline.c
2231
tok_str(tok, line, &argc, &argv);
lib/libedit/readline.c
2233
tok_end(tok);
lib/libedit/tokenizer.c
104
FUN(tok,finish)(TYPE(Tokenizer) *tok)
lib/libedit/tokenizer.c
107
*tok->wptr = '\0';
lib/libedit/tokenizer.c
108
if ((tok->flags & TOK_KEEP) || tok->wptr != tok->wstart) {
lib/libedit/tokenizer.c
109
tok->argv[tok->argc++] = tok->wstart;
lib/libedit/tokenizer.c
110
tok->argv[tok->argc] = NULL;
lib/libedit/tokenizer.c
111
tok->wstart = ++tok->wptr;
lib/libedit/tokenizer.c
113
tok->flags &= ~TOK_KEEP;
lib/libedit/tokenizer.c
121
FUN(tok,init)(const Char *ifs)
lib/libedit/tokenizer.c
123
TYPE(Tokenizer) *tok = tok_malloc(sizeof(*tok));
lib/libedit/tokenizer.c
125
if (tok == NULL)
lib/libedit/tokenizer.c
127
tok->ifs = tok_strdup(ifs ? ifs : IFS);
lib/libedit/tokenizer.c
128
if (tok->ifs == NULL) {
lib/libedit/tokenizer.c
129
tok_free(tok);
lib/libedit/tokenizer.c
132
tok->argc = 0;
lib/libedit/tokenizer.c
133
tok->amax = AINCR;
lib/libedit/tokenizer.c
134
tok->argv = tok_malloc(sizeof(*tok->argv) * tok->amax);
lib/libedit/tokenizer.c
135
if (tok->argv == NULL) {
lib/libedit/tokenizer.c
136
tok_free(tok->ifs);
lib/libedit/tokenizer.c
137
tok_free(tok);
lib/libedit/tokenizer.c
140
tok->argv[0] = NULL;
lib/libedit/tokenizer.c
141
tok->wspace = tok_malloc(WINCR * sizeof(*tok->wspace));
lib/libedit/tokenizer.c
142
if (tok->wspace == NULL) {
lib/libedit/tokenizer.c
143
tok_free(tok->argv);
lib/libedit/tokenizer.c
144
tok_free(tok->ifs);
lib/libedit/tokenizer.c
145
tok_free(tok);
lib/libedit/tokenizer.c
148
tok->wmax = tok->wspace + WINCR;
lib/libedit/tokenizer.c
149
tok->wstart = tok->wspace;
lib/libedit/tokenizer.c
150
tok->wptr = tok->wspace;
lib/libedit/tokenizer.c
151
tok->flags = 0;
lib/libedit/tokenizer.c
152
tok->quote = Q_none;
lib/libedit/tokenizer.c
154
return tok;
lib/libedit/tokenizer.c
162
FUN(tok,reset)(TYPE(Tokenizer) *tok)
lib/libedit/tokenizer.c
165
tok->argc = 0;
lib/libedit/tokenizer.c
166
tok->wstart = tok->wspace;
lib/libedit/tokenizer.c
167
tok->wptr = tok->wspace;
lib/libedit/tokenizer.c
168
tok->flags = 0;
lib/libedit/tokenizer.c
169
tok->quote = Q_none;
lib/libedit/tokenizer.c
177
FUN(tok,end)(TYPE(Tokenizer) *tok)
lib/libedit/tokenizer.c
180
tok_free(tok->ifs);
lib/libedit/tokenizer.c
181
tok_free(tok->wspace);
lib/libedit/tokenizer.c
182
tok_free(tok->argv);
lib/libedit/tokenizer.c
183
tok_free(tok);
lib/libedit/tokenizer.c
206
FUN(tok,line)(TYPE(Tokenizer) *tok, const TYPE(LineInfo) *line,
lib/libedit/tokenizer.c
218
cc = (int)tok->argc;
lib/libedit/tokenizer.c
219
co = (int)(tok->wptr - tok->wstart);
lib/libedit/tokenizer.c
223
tok->flags |= TOK_KEEP;
lib/libedit/tokenizer.c
224
tok->flags &= ~TOK_EAT;
lib/libedit/tokenizer.c
225
switch (tok->quote) {
lib/libedit/tokenizer.c
227
tok->quote = Q_single; /* Enter single quote
lib/libedit/tokenizer.c
232
tok->quote = Q_none;
lib/libedit/tokenizer.c
236
tok->quote = Q_none;
lib/libedit/tokenizer.c
237
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
241
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
245
tok->quote = Q_double;
lib/libedit/tokenizer.c
246
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
255
tok->flags &= ~TOK_EAT;
lib/libedit/tokenizer.c
256
tok->flags |= TOK_KEEP;
lib/libedit/tokenizer.c
257
switch (tok->quote) {
lib/libedit/tokenizer.c
259
tok->quote = Q_double;
lib/libedit/tokenizer.c
263
tok->quote = Q_none;
lib/libedit/tokenizer.c
267
tok->quote = Q_none;
lib/libedit/tokenizer.c
268
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
272
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
276
tok->quote = Q_double;
lib/libedit/tokenizer.c
277
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
286
tok->flags |= TOK_KEEP;
lib/libedit/tokenizer.c
287
tok->flags &= ~TOK_EAT;
lib/libedit/tokenizer.c
288
switch (tok->quote) {
lib/libedit/tokenizer.c
290
tok->quote = Q_one;
lib/libedit/tokenizer.c
294
tok->quote = Q_doubleone;
lib/libedit/tokenizer.c
298
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
299
tok->quote = Q_none;
lib/libedit/tokenizer.c
303
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
307
tok->quote = Q_double;
lib/libedit/tokenizer.c
308
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
317
tok->flags &= ~TOK_EAT;
lib/libedit/tokenizer.c
318
switch (tok->quote) {
lib/libedit/tokenizer.c
324
*tok->wptr++ = *ptr; /* Add the return */
lib/libedit/tokenizer.c
328
tok->flags |= TOK_EAT;
lib/libedit/tokenizer.c
329
tok->quote = Q_double;
lib/libedit/tokenizer.c
333
tok->flags |= TOK_EAT;
lib/libedit/tokenizer.c
334
tok->quote = Q_none;
lib/libedit/tokenizer.c
343
switch (tok->quote) {
lib/libedit/tokenizer.c
346
if (tok->flags & TOK_EAT) {
lib/libedit/tokenizer.c
347
tok->flags &= ~TOK_EAT;
lib/libedit/tokenizer.c
359
tok->quote = Q_double;
lib/libedit/tokenizer.c
360
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
364
tok->quote = Q_none;
lib/libedit/tokenizer.c
365
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
374
tok->flags &= ~TOK_EAT;
lib/libedit/tokenizer.c
375
switch (tok->quote) {
lib/libedit/tokenizer.c
377
if (Strchr(tok->ifs, *ptr) != NULL)
lib/libedit/tokenizer.c
378
FUN(tok,finish)(tok);
lib/libedit/tokenizer.c
380
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
385
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
390
*tok->wptr++ = '\\';
lib/libedit/tokenizer.c
391
tok->quote = Q_double;
lib/libedit/tokenizer.c
392
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
396
tok->quote = Q_none;
lib/libedit/tokenizer.c
397
*tok->wptr++ = *ptr;
lib/libedit/tokenizer.c
407
if (tok->wptr >= tok->wmax - 4) {
lib/libedit/tokenizer.c
408
size_t size = (size_t)(tok->wmax - tok->wspace + WINCR);
lib/libedit/tokenizer.c
409
Char *s = tok_realloc(tok->wspace,
lib/libedit/tokenizer.c
414
if (s != tok->wspace) {
lib/libedit/tokenizer.c
416
for (i = 0; i < tok->argc; i++) {
lib/libedit/tokenizer.c
417
tok->argv[i] =
lib/libedit/tokenizer.c
418
(tok->argv[i] - tok->wspace) + s;
lib/libedit/tokenizer.c
420
tok->wptr = (tok->wptr - tok->wspace) + s;
lib/libedit/tokenizer.c
421
tok->wstart = (tok->wstart - tok->wspace) + s;
lib/libedit/tokenizer.c
422
tok->wspace = s;
lib/libedit/tokenizer.c
424
tok->wmax = s + size;
lib/libedit/tokenizer.c
426
if (tok->argc >= tok->amax - 4) {
lib/libedit/tokenizer.c
428
tok->amax += AINCR;
lib/libedit/tokenizer.c
429
p = tok_realloc(tok->argv, tok->amax * sizeof(*p));
lib/libedit/tokenizer.c
431
tok->amax -= AINCR;
lib/libedit/tokenizer.c
434
tok->argv = p;
lib/libedit/tokenizer.c
439
cc = (int)tok->argc;
lib/libedit/tokenizer.c
440
co = (int)(tok->wptr - tok->wstart);
lib/libedit/tokenizer.c
446
FUN(tok,finish)(tok);
lib/libedit/tokenizer.c
447
*argv = tok->argv;
lib/libedit/tokenizer.c
448
*argc = (int)tok->argc;
lib/libedit/tokenizer.c
457
FUN(tok,str)(TYPE(Tokenizer) *tok, const Char *line, int *argc,
lib/libedit/tokenizer.c
465
return FUN(tok,line)(tok, &li, argc, argv, NULL, NULL);
lib/libedit/tokenizer.c
97
static void FUN(tok,finish)(TYPE(Tokenizer) *);
lib/libpam/modules/pam_login_access/login_access.c
137
char *tok;
lib/libpam/modules/pam_login_access/login_access.c
147
for (tok = strtok(list, sep); tok != 0; tok = strtok((char *) 0, sep)) {
lib/libpam/modules/pam_login_access/login_access.c
148
if (strcasecmp(tok, "EXCEPT") == 0) /* EXCEPT: give up */
lib/libpam/modules/pam_login_access/login_access.c
150
if ((match = (*match_fn)(tok, item)) != 0) /* YES */
lib/libpam/modules/pam_login_access/login_access.c
156
while ((tok = strtok((char *) 0, sep)) && strcasecmp(tok, "EXCEPT"))
lib/libpam/modules/pam_login_access/login_access.c
158
if (tok == 0 || list_match((char *) 0, item, match_fn) == NO)
lib/libpam/modules/pam_login_access/login_access.c
177
user_match(const char *tok, const char *string)
lib/libpam/modules/pam_login_access/login_access.c
189
if (tok[0] == '@') { /* netgroup */
lib/libpam/modules/pam_login_access/login_access.c
190
return (netgroup_match(tok + 1, (char *) 0, string));
lib/libpam/modules/pam_login_access/login_access.c
191
} else if (string_match(tok, string)) { /* ALL or exact match */
lib/libpam/modules/pam_login_access/login_access.c
193
} else if (getgrnam_r(tok, &grres, grbuf, sizeof(grbuf), &group) == 0 &&
lib/libpam/modules/pam_login_access/login_access.c
205
from_match(const char *tok, const char *string)
lib/libpam/modules/pam_login_access/login_access.c
219
if (tok[0] == '@') { /* netgroup */
lib/libpam/modules/pam_login_access/login_access.c
220
return (netgroup_match(tok + 1, string, (char *) 0));
lib/libpam/modules/pam_login_access/login_access.c
221
} else if (string_match(tok, string)) { /* ALL or exact match */
lib/libpam/modules/pam_login_access/login_access.c
223
} else if (tok[0] == '.') { /* domain: match last fields */
lib/libpam/modules/pam_login_access/login_access.c
224
if ((str_len = strlen(string)) > (tok_len = strlen(tok))
lib/libpam/modules/pam_login_access/login_access.c
225
&& strcasecmp(tok, string + str_len - tok_len) == 0)
lib/libpam/modules/pam_login_access/login_access.c
227
} else if (strcasecmp(tok, "LOCAL") == 0) { /* local: no dots */
lib/libpam/modules/pam_login_access/login_access.c
230
} else if (tok[(tok_len = strlen(tok)) - 1] == '.' /* network */
lib/libpam/modules/pam_login_access/login_access.c
231
&& strncmp(tok, string, tok_len) == 0) {
lib/libpam/modules/pam_login_access/login_access.c
240
string_match(const char *tok, const char *string)
lib/libpam/modules/pam_login_access/login_access.c
248
if (strcasecmp(tok, "ALL") == 0) { /* all: always matches */
lib/libpam/modules/pam_login_access/login_access.c
250
} else if (strcasecmp(tok, string) == 0) { /* try exact match */
lib/libterminfo/termcap.c
491
char *info, *ip, *token, *val, *p, tok[3];
lib/libterminfo/termcap.c
506
tok[2] = '\0';
lib/libterminfo/termcap.c
518
tok[0] = token[0];
lib/libterminfo/termcap.c
519
tok[1] = token[1];
lib/libterminfo/termcap.c
522
name = flagname(tok);
lib/libterminfo/termcap.c
525
name = numname(tok);
lib/libterminfo/termcap.c
528
name = strname(tok);
lib/libwrap/hosts_access.c
231
char *tok;
lib/libwrap/hosts_access.c
242
for (tok = strtok_r(list, sep, &last); tok != 0;
lib/libwrap/hosts_access.c
243
tok = strtok_r(NULL, sep, &last)) {
lib/libwrap/hosts_access.c
244
if (STR_EQ(tok, "EXCEPT")) /* EXCEPT: give up */
lib/libwrap/hosts_access.c
246
l = strlen(tok);
lib/libwrap/hosts_access.c
247
if (*tok == '[' && tok[l - 1] == ']') {
lib/libwrap/hosts_access.c
248
tok[l - 1] = '\0';
lib/libwrap/hosts_access.c
249
tok++;
lib/libwrap/hosts_access.c
251
if (match_fn(tok, request)) { /* YES: look for exceptions */
lib/libwrap/hosts_access.c
252
while ((tok = strtok_r(NULL, sep, &last)) && STR_NE(tok, "EXCEPT"))
lib/libwrap/hosts_access.c
254
return (tok == 0 || list_match(NULL, request, match_fn) == 0);
lib/libwrap/hosts_access.c
263
server_match(char *tok, struct request_info *request)
lib/libwrap/hosts_access.c
267
if ((host = split_at(tok + 1, '@')) == 0) { /* plain daemon */
lib/libwrap/hosts_access.c
268
return (string_match(tok, eval_daemon(request)));
lib/libwrap/hosts_access.c
270
return (string_match(tok, eval_daemon(request))
lib/libwrap/hosts_access.c
278
client_match(char *tok, struct request_info *request)
lib/libwrap/hosts_access.c
282
if ((host = split_at(tok + 1, '@')) == 0) { /* plain host */
lib/libwrap/hosts_access.c
283
return (host_match(tok, request->client));
lib/libwrap/hosts_access.c
286
&& string_match(tok, eval_user(request)));
lib/libwrap/hosts_access.c
293
host_match(char *tok, struct host_info *host)
lib/libwrap/hosts_access.c
306
if (tok[0] == '@') { /* netgroup: look it up */
lib/libwrap/hosts_access.c
311
return (innetgr(tok + 1, eval_hostname(host), NULL, mydomain));
lib/libwrap/hosts_access.c
316
} else if (tok[0] == '/') { /* /file hack */
lib/libwrap/hosts_access.c
317
return (hostfile_match(tok, host));
lib/libwrap/hosts_access.c
318
} else if (STR_EQ(tok, "KNOWN")) { /* check address and name */
lib/libwrap/hosts_access.c
321
} else if (STR_EQ(tok, "LOCAL")) { /* local: no dots in name */
lib/libwrap/hosts_access.c
324
} else if (strncmp(tok, "{RBL}.", 6) == 0) { /* RBL lookup in domain */
lib/libwrap/hosts_access.c
325
return rbl_match(tok+6, eval_hostaddr(host));
lib/libwrap/hosts_access.c
326
} else if ((mask = split_at(tok, '/')) != 0) { /* net/mask */
lib/libwrap/hosts_access.c
327
return (masked_match(tok, mask, eval_hostaddr(host)));
lib/libwrap/hosts_access.c
329
return (string_match(tok, eval_hostaddr(host))
lib/libwrap/hosts_access.c
330
|| (NOT_INADDR(tok) && string_match(tok, eval_hostname(host))));
lib/libwrap/hosts_access.c
339
char tok[512];
lib/libwrap/hosts_access.c
344
while (fscanf(fp, "%511s", tok) == 1 && !(match = host_match(tok, host)))
lib/libwrap/hosts_access.c
394
string_match(char *tok, char *string)
lib/libwrap/hosts_access.c
398
if (tok[0] == '.') { /* suffix */
lib/libwrap/hosts_access.c
399
n = strlen(string) - strlen(tok);
lib/libwrap/hosts_access.c
400
return (n > 0 && STR_EQ(tok, string + n));
lib/libwrap/hosts_access.c
401
} else if (STR_EQ(tok, "ALL")) { /* all: match any */
lib/libwrap/hosts_access.c
403
} else if (STR_EQ(tok, "KNOWN")) { /* not unknown */
lib/libwrap/hosts_access.c
405
} else if (tok[(n = strlen(tok)) - 1] == '.') { /* prefix */
lib/libwrap/hosts_access.c
406
return (STRN_EQ(tok, string, n));
lib/libwrap/hosts_access.c
408
return (STR_EQ(tok, string));
libexec/httpd/bozohttpd.c
2362
char *tok;
libexec/httpd/bozohttpd.c
2366
for (tok = s;;) {
libexec/httpd/bozohttpd.c
2378
return (tok);
sbin/ccdconfig/ccdconfig.c
824
char *cp, *tok;
sbin/ccdconfig/ccdconfig.c
838
for (tok = cp; (tok = strtok(tok, ",")) != NULL; tok = NULL) {
sbin/ccdconfig/ccdconfig.c
840
if (strcasecmp(tok, flagvaltab[i].fv_flag) == 0)
sys/arch/evbarm/stand/boot2440/main.c
67
#define STR_EXPAND(tok) #tok
sys/arch/evbarm/stand/boot2440/main.c
68
#define STR(tok) STR_EXPAND(tok)
sys/arch/hpc/stand/libsa/strtok.cpp
45
char *tok;
sys/arch/hpc/stand/libsa/strtok.cpp
65
tok = s - 1;
sys/arch/hpc/stand/libsa/strtok.cpp
81
return (tok);
usr.bin/at/parsetime.c
289
plonk(tokid_t tok)
usr.bin/at/parsetime.c
292
panic(tok == TOKEOF ? "incomplete time" : "garbled time");
usr.bin/ctags/C.c
105
endtok: if (sp > tok) {
usr.bin/ctags/C.c
108
sp = tok;
usr.bin/ctags/C.c
142
if (sp == tok) {
usr.bin/ctags/C.c
162
if (sp != tok)
usr.bin/ctags/C.c
174
pfnote(tok, curline);
usr.bin/ctags/C.c
200
if (sp != tok)
usr.bin/ctags/C.c
202
pfnote(tok, lineno);
usr.bin/ctags/C.c
216
if (sp == tok)
usr.bin/ctags/C.c
222
!memcmp(tok, "typedef",8)) {
usr.bin/ctags/C.c
229
&& (!memcmp(tok, "struct", 7)
usr.bin/ctags/C.c
230
|| !memcmp(tok, "union", 6)
usr.bin/ctags/C.c
231
|| !memcmp(tok, "enum", 5))) {
usr.bin/ctags/C.c
243
sp = tok;
usr.bin/ctags/C.c
245
else if (sp != tok || begtoken(c)) {
usr.bin/ctags/C.c
246
if (sp < tok + sizeof tok)
usr.bin/ctags/C.c
253
sp = tok;
usr.bin/ctags/C.c
366
char tok[MAXTOKEN]; /* storage buffer */
usr.bin/ctags/C.c
373
for (sp = tok;;) { /* get next token */
usr.bin/ctags/C.c
378
if (sp < tok + sizeof tok)
usr.bin/ctags/C.c
381
if(sp >= tok + sizeof tok)
usr.bin/ctags/C.c
384
if (memcmp(tok, "define", 6)) /* only interested in #define's */
usr.bin/ctags/C.c
392
for (sp = tok;;) { /* get next token */
usr.bin/ctags/C.c
393
if(sp < tok + sizeof tok)
usr.bin/ctags/C.c
404
if(sp >= tok + sizeof tok)
usr.bin/ctags/C.c
409
pfnote(tok, curline);
usr.bin/ctags/C.c
428
char tok[LINE_MAX]; /* storage buffer */
usr.bin/ctags/C.c
436
for (sp = tok;;) { /* get next token */
usr.bin/ctags/C.c
460
pfnote(tok, curline);
usr.bin/ctags/C.c
70
char tok[MAXTOKEN]; /* token buffer */
usr.bin/ctags/C.c
73
sp = tok; token = t_def = NO; t_level = -1; level = 0; lineno = 1;
usr.bin/ctags/fortran.c
133
(void)strlcpy(tok, lbp, sizeof(tok));
usr.bin/ctags/fortran.c
135
pfnote(tok, lineno);
usr.bin/ctags/fortran.c
61
char tok[MAXTOKEN];
usr.bin/ctags/lisp.c
106
(void)strlcpy(tok, lbp, sizeof(tok));
usr.bin/ctags/lisp.c
109
pfnote(tok, lineno);
usr.bin/ctags/lisp.c
62
char tok[MAXTOKEN];
usr.bin/ctags/yacc.c
103
sp = tok;
usr.bin/ctags/yacc.c
118
pfnote(tok, lineno);
usr.bin/ctags/yacc.c
62
char tok[MAXTOKEN];
usr.bin/fgen/fgen.h
38
#define TOKEN struct tok
usr.bin/mail/list.c
1001
switch (tok) {
usr.bin/mail/list.c
1020
tok = TXOR;
usr.bin/mail/list.c
1021
regret(tok);
usr.bin/mail/list.c
1049
tok = scan(bufp);
usr.bin/mail/list.c
1050
if (tok == TDASH) {
usr.bin/mail/list.c
1054
regret(tok);
usr.bin/mail/list.c
942
enum token_e tok;
usr.bin/mail/list.c
970
while ((tok = scan(bufp)) != TEOL) {
usr.bin/mail/list.c
971
if (tok == TERROR)
usr.bin/mail/list.c
977
switch (tok) {
usr.bin/make/cond.c
632
Token tok;
usr.bin/make/cond.c
645
tok = TOK_ERROR;
usr.bin/make/cond.c
648
tok = ToToken(doEval && val.str[0] == '\0');
usr.bin/make/cond.c
652
*out_token = tok;
usr.bin/make/job.c
2615
TokenPool_Write(char tok)
usr.bin/make/job.c
2617
if (write(tokenPoolJob.outPipe, &tok, 1) != 1)
usr.bin/make/job.c
2619
tok, strerror(errno));
usr.bin/make/job.c
2629
char tok = JOB_TOKENS[aborting], tok1;
usr.bin/make/job.c
2632
while (tok != '+' && read(tokenPoolJob.inPipe, &tok1, 1) == 1)
usr.bin/make/job.c
2636
getpid(), aborting_name[aborting], tok);
usr.bin/make/job.c
2637
TokenPool_Write(tok);
usr.bin/make/job.c
2705
char tok, tok1;
usr.bin/make/job.c
2715
count = read(tokenPoolJob.inPipe, &tok, 1);
usr.bin/make/job.c
2727
if (count == 1 && tok != '+') {
usr.bin/make/job.c
2730
getpid(), tok);
usr.bin/make/job.c
2734
TokenPool_Write(tok);
usr.bin/make/job.c
2745
TokenPool_Write(tok);
usr.bin/rpcgen/rpc_parse.c
108
scan(TOK_SEMICOLON, &tok);
usr.bin/rpcgen/rpc_parse.c
122
token tok;
usr.bin/rpcgen/rpc_parse.c
129
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
130
defp->def_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
131
scan(TOK_LBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
139
scan(TOK_SEMICOLON, &tok);
usr.bin/rpcgen/rpc_parse.c
140
peek(&tok);
usr.bin/rpcgen/rpc_parse.c
141
} while (tok.kind != TOK_RBRACE);
usr.bin/rpcgen/rpc_parse.c
142
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
149
token tok;
usr.bin/rpcgen/rpc_parse.c
160
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
161
defp->def_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
162
scan(TOK_LBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
165
scan(TOK_VERSION, &tok);
usr.bin/rpcgen/rpc_parse.c
167
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
169
vlist->vers_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
170
scan(TOK_LBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
180
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
181
plist->proc_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
182
scan(TOK_LPAREN, &tok);
usr.bin/rpcgen/rpc_parse.c
197
while (peekscan(TOK_COMMA, &tok)) {
usr.bin/rpcgen/rpc_parse.c
216
scan(TOK_RPAREN, &tok);
usr.bin/rpcgen/rpc_parse.c
217
scan(TOK_EQUAL, &tok);
usr.bin/rpcgen/rpc_parse.c
218
scan_num(&tok);
usr.bin/rpcgen/rpc_parse.c
219
scan(TOK_SEMICOLON, &tok);
usr.bin/rpcgen/rpc_parse.c
220
plist->proc_num = tok.str;
usr.bin/rpcgen/rpc_parse.c
224
peek(&tok);
usr.bin/rpcgen/rpc_parse.c
225
} while (tok.kind != TOK_RBRACE);
usr.bin/rpcgen/rpc_parse.c
229
scan(TOK_RBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
230
scan(TOK_EQUAL, &tok);
usr.bin/rpcgen/rpc_parse.c
231
scan_num(&tok);
usr.bin/rpcgen/rpc_parse.c
232
vlist->vers_num = tok.str;
usr.bin/rpcgen/rpc_parse.c
240
scan(TOK_SEMICOLON, &tok);
usr.bin/rpcgen/rpc_parse.c
241
scan2(TOK_VERSION, TOK_RBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
242
} while (tok.kind == TOK_VERSION);
usr.bin/rpcgen/rpc_parse.c
243
scan(TOK_EQUAL, &tok);
usr.bin/rpcgen/rpc_parse.c
244
scan_num(&tok);
usr.bin/rpcgen/rpc_parse.c
245
defp->def.pr.prog_num = tok.str;
usr.bin/rpcgen/rpc_parse.c
253
token tok;
usr.bin/rpcgen/rpc_parse.c
258
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
259
defp->def_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
260
scan(TOK_LBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
263
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
265
elist->name = tok.str;
usr.bin/rpcgen/rpc_parse.c
267
scan3(TOK_COMMA, TOK_RBRACE, TOK_EQUAL, &tok);
usr.bin/rpcgen/rpc_parse.c
268
if (tok.kind == TOK_EQUAL) {
usr.bin/rpcgen/rpc_parse.c
269
scan_num(&tok);
usr.bin/rpcgen/rpc_parse.c
270
elist->assignment = tok.str;
usr.bin/rpcgen/rpc_parse.c
271
scan2(TOK_COMMA, TOK_RBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
275
} while (tok.kind != TOK_RBRACE);
usr.bin/rpcgen/rpc_parse.c
282
token tok;
usr.bin/rpcgen/rpc_parse.c
285
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
286
defp->def_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
287
scan(TOK_EQUAL, &tok);
usr.bin/rpcgen/rpc_parse.c
288
scan2(TOK_IDENT, TOK_STRCONST, &tok);
usr.bin/rpcgen/rpc_parse.c
289
defp->def.co = tok.str;
usr.bin/rpcgen/rpc_parse.c
295
token tok;
usr.bin/rpcgen/rpc_parse.c
301
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
302
defp->def_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
303
scan(TOK_SWITCH, &tok);
usr.bin/rpcgen/rpc_parse.c
304
scan(TOK_LPAREN, &tok);
usr.bin/rpcgen/rpc_parse.c
308
scan(TOK_RPAREN, &tok);
usr.bin/rpcgen/rpc_parse.c
309
scan(TOK_LBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
310
scan(TOK_CASE, &tok);
usr.bin/rpcgen/rpc_parse.c
311
while (tok.kind == TOK_CASE) {
usr.bin/rpcgen/rpc_parse.c
312
scan2(TOK_IDENT, TOK_CHARCONST, &tok);
usr.bin/rpcgen/rpc_parse.c
314
cases->case_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
315
scan(TOK_COLON, &tok);
usr.bin/rpcgen/rpc_parse.c
317
if (peekscan(TOK_CASE, &tok)) {
usr.bin/rpcgen/rpc_parse.c
320
scan2(TOK_IDENT, TOK_CHARCONST, &tok);
usr.bin/rpcgen/rpc_parse.c
326
cases->case_name = tok.str;
usr.bin/rpcgen/rpc_parse.c
327
scan(TOK_COLON, &tok);
usr.bin/rpcgen/rpc_parse.c
329
} while (peekscan(TOK_CASE, &tok));
usr.bin/rpcgen/rpc_parse.c
336
scan(TOK_SEMICOLON, &tok);
usr.bin/rpcgen/rpc_parse.c
338
scan3(TOK_CASE, TOK_DEFAULT, TOK_RBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
341
if (tok.kind == TOK_DEFAULT) {
usr.bin/rpcgen/rpc_parse.c
342
scan(TOK_COLON, &tok);
usr.bin/rpcgen/rpc_parse.c
346
scan(TOK_SEMICOLON, &tok);
usr.bin/rpcgen/rpc_parse.c
347
scan(TOK_RBRACE, &tok);
usr.bin/rpcgen/rpc_parse.c
413
token tok;
usr.bin/rpcgen/rpc_parse.c
422
scan2(TOK_STAR, TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
423
if (tok.kind == TOK_STAR) {
usr.bin/rpcgen/rpc_parse.c
425
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
427
dec->name = tok.str;
usr.bin/rpcgen/rpc_parse.c
428
if (peekscan(TOK_LBRACKET, &tok)) {
usr.bin/rpcgen/rpc_parse.c
433
scan_num(&tok);
usr.bin/rpcgen/rpc_parse.c
434
dec->array_max = tok.str;
usr.bin/rpcgen/rpc_parse.c
435
scan(TOK_RBRACKET, &tok);
usr.bin/rpcgen/rpc_parse.c
437
if (peekscan(TOK_LANGLE, &tok)) {
usr.bin/rpcgen/rpc_parse.c
442
if (peekscan(TOK_RANGLE, &tok)) {
usr.bin/rpcgen/rpc_parse.c
446
scan_num(&tok);
usr.bin/rpcgen/rpc_parse.c
447
dec->array_max = tok.str;
usr.bin/rpcgen/rpc_parse.c
448
scan(TOK_RANGLE, &tok);
usr.bin/rpcgen/rpc_parse.c
466
token tok;
usr.bin/rpcgen/rpc_parse.c
470
peek(&tok);
usr.bin/rpcgen/rpc_parse.c
471
if (tok.kind == TOK_RPAREN) { /* no arguments */
usr.bin/rpcgen/rpc_parse.c
481
if (peekscan(TOK_IDENT, &tok)) /* optional name of argument */
usr.bin/rpcgen/rpc_parse.c
482
strcpy(name, tok.str);
usr.bin/rpcgen/rpc_parse.c
495
if (peekscan(TOK_STAR, &tok)) {
usr.bin/rpcgen/rpc_parse.c
500
if (peekscan(TOK_IDENT, &tok)) /* optional name of argument */
usr.bin/rpcgen/rpc_parse.c
501
dec->name = strdup(tok.str);
usr.bin/rpcgen/rpc_parse.c
503
if (peekscan(TOK_LANGLE, &tok)) {
usr.bin/rpcgen/rpc_parse.c
508
if (peekscan(TOK_RANGLE, &tok)) {
usr.bin/rpcgen/rpc_parse.c
512
scan_num(&tok);
usr.bin/rpcgen/rpc_parse.c
513
dec->array_max = tok.str;
usr.bin/rpcgen/rpc_parse.c
514
scan(TOK_RANGLE, &tok);
usr.bin/rpcgen/rpc_parse.c
533
token tok;
usr.bin/rpcgen/rpc_parse.c
536
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
537
switch (tok.kind) {
usr.bin/rpcgen/rpc_parse.c
539
*typep = tok.str;
usr.bin/rpcgen/rpc_parse.c
544
*prefixp = tok.str;
usr.bin/rpcgen/rpc_parse.c
545
scan(TOK_IDENT, &tok);
usr.bin/rpcgen/rpc_parse.c
546
*typep = tok.str;
usr.bin/rpcgen/rpc_parse.c
553
(void) peekscan(TOK_INT, &tok);
usr.bin/rpcgen/rpc_parse.c
557
(void) peekscan(TOK_INT, &tok);
usr.bin/rpcgen/rpc_parse.c
561
(void) peekscan(TOK_INT, &tok);
usr.bin/rpcgen/rpc_parse.c
567
*typep = tok.str;
usr.bin/rpcgen/rpc_parse.c
577
*typep = tok.str;
usr.bin/rpcgen/rpc_parse.c
587
token tok;
usr.bin/rpcgen/rpc_parse.c
589
peek(&tok);
usr.bin/rpcgen/rpc_parse.c
590
switch (tok.kind) {
usr.bin/rpcgen/rpc_parse.c
592
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
596
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
598
(void) peekscan(TOK_INT, &tok);
usr.bin/rpcgen/rpc_parse.c
601
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
603
(void) peekscan(TOK_INT, &tok);
usr.bin/rpcgen/rpc_parse.c
606
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
608
(void) peekscan(TOK_INT, &tok);
usr.bin/rpcgen/rpc_parse.c
611
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
79
token tok;
usr.bin/rpcgen/rpc_parse.c
82
get_token(&tok);
usr.bin/rpcgen/rpc_parse.c
83
switch (tok.kind) {
usr.bin/xlint/lint1/cgram.y
2636
cgram_to_string(int tok, YYSTYPE val)
usr.bin/xlint/lint1/cgram.y
2639
switch (tok) {
usr.bin/xlint/lint1/debug.c
554
debug_token(const token *tok)
usr.bin/xlint/lint1/debug.c
556
switch (tok->kind) {
usr.bin/xlint/lint1/debug.c
558
debug_printf("%s", tok->u.identifier);
usr.bin/xlint/lint1/debug.c
561
val_t c = tok->u.constant;
usr.bin/xlint/lint1/debug.c
576
debug_printf("%s", tok->u.string_literals.data);
usr.bin/xlint/lint1/debug.c
579
debug_printf("%s", tok->u.punctuator);
usr.bin/xlint/lint1/debug.c
589
const balanced_token *tok = seq->tokens + i;
usr.bin/xlint/lint1/debug.c
590
if (tok->kind != '\0') {
usr.bin/xlint/lint1/debug.c
591
debug_printf("%s%c", sep, tok->kind);
usr.bin/xlint/lint1/debug.c
592
debug_balanced_token_sequence(&tok->u.tokens);
usr.bin/xlint/lint1/debug.c
593
debug_printf("%c", tok->kind == '(' ? ')'
usr.bin/xlint/lint1/debug.c
594
: tok->kind == '[' ? ']' : '}');
usr.bin/xlint/lint1/debug.c
597
debug_token(&tok->u.token);
usr.bin/xlint/lint1/lex.c
1626
fill_token(int tk, const char *text, token *tok)
usr.bin/xlint/lint1/lex.c
1631
tok->kind = TK_IDENTIFIER;
usr.bin/xlint/lint1/lex.c
1632
tok->u.identifier = xstrdup(yylval.y_name->sb_name);
usr.bin/xlint/lint1/lex.c
1635
tok->kind = TK_CONSTANT;
usr.bin/xlint/lint1/lex.c
1636
tok->u.constant = *yylval.y_val;
usr.bin/xlint/lint1/lex.c
1639
tok->kind = TK_IDENTIFIER;
usr.bin/xlint/lint1/lex.c
1640
tok->u.identifier = xstrdup(text);
usr.bin/xlint/lint1/lex.c
1643
tok->kind = TK_STRING_LITERALS;
usr.bin/xlint/lint1/lex.c
1644
tok->u.string_literals.len = yylval.y_string->len;
usr.bin/xlint/lint1/lex.c
1645
tok->u.string_literals.cap = yylval.y_string->cap;
usr.bin/xlint/lint1/lex.c
1646
tok->u.string_literals.data = xstrdup(yylval.y_string->data);
usr.bin/xlint/lint1/lex.c
1649
tok->kind = TK_PUNCTUATOR;
usr.bin/xlint/lint1/lex.c
1650
tok->u.punctuator = xstrdup(text);
usr.bin/xlint/lint1/lex.c
1676
int tok;
usr.bin/xlint/lint1/lex.c
1677
while (tok = yylex(), tok > 0 && tok != closing) {
usr.bin/xlint/lint1/lex.c
1679
if (tok == T_LPAREN || tok == T_LBRACK || tok == T_LBRACE) {
usr.bin/xlint/lint1/lex.c
1680
seq.tokens[seq.len].kind = tok == T_LPAREN ? '('
usr.bin/xlint/lint1/lex.c
1681
: tok == T_LBRACK ? '[' : '{';
usr.bin/xlint/lint1/lex.c
1682
seq.tokens[seq.len].u.tokens = read_balanced(tok);
usr.bin/xlint/lint1/lex.c
1684
fill_token(tok, yytext, &seq.tokens[seq.len].u.token);
usr.bin/xlint/lint1/lex.c
1685
freeyyv(&yylval, tok);
usr.bin/xlint/lint1/lex.c
1704
freeyyv(void *sp, int tok)
usr.bin/xlint/lint1/lex.c
1706
if (tok == T_NAME || tok == T_TYPENAME) {
usr.bin/xlint/lint1/lex.c
1709
} else if (tok == T_CON) {
usr.bin/xlint/lint1/lex.c
1712
} else if (tok == T_STRING) {
usr.bin/xlint/lint1/lex.c
366
int tok = kw->kw_token;
usr.bin/xlint/lint1/lex.c
367
sym->u.s_keyword.sk_token = tok;
usr.bin/xlint/lint1/lex.c
368
if (tok == T_TYPE || tok == T_STRUCT_OR_UNION)
usr.bin/xlint/lint1/lex.c
370
if (tok == T_SCLASS)
usr.bin/xlint/lint1/lex.c
372
if (tok == T_QUAL)
usr.bin/xlint/lint1/lex.c
374
if (tok == T_FUNCTION_SPECIFIER)
usr.bin/xlint/lint1/lex.c
376
if (tok == T_NAMED_CONSTANT)
usr.bin/xlint/lint1/lex.c
445
int tok = sym->u.s_keyword.sk_token;
usr.bin/xlint/lint1/lex.c
447
if (tok == T_SCLASS)
usr.bin/xlint/lint1/lex.c
449
if (tok == T_TYPE || tok == T_STRUCT_OR_UNION)
usr.bin/xlint/lint1/lex.c
451
if (tok == T_QUAL)
usr.bin/xlint/lint1/lex.c
454
if (tok == T_FUNCTION_SPECIFIER)
usr.bin/xlint/lint1/lex.c
457
if (tok == T_NAMED_CONSTANT)
usr.bin/xlint/lint1/lex.c
459
return tok;
usr.sbin/gspa/gspa/gsp_lex.c
108
tok = ID;
usr.sbin/gspa/gspa/gsp_lex.c
111
tok = REGISTER;
usr.sbin/gspa/gspa/gsp_lex.c
122
tok = NUMBER;
usr.sbin/gspa/gspa/gsp_lex.c
136
tok = ID;
usr.sbin/gspa/gspa/gsp_lex.c
138
tok = NUMBER;
usr.sbin/gspa/gspa/gsp_lex.c
140
tok = 0; /* eof */
usr.sbin/gspa/gspa/gsp_lex.c
145
tok = 0;
usr.sbin/gspa/gspa/gsp_lex.c
156
tok = STRING;
usr.sbin/gspa/gspa/gsp_lex.c
159
tok = LEFT_SHIFT;
usr.sbin/gspa/gspa/gsp_lex.c
162
tok = RIGHT_SHIFT;
usr.sbin/gspa/gspa/gsp_lex.c
166
tok = c;
usr.sbin/gspa/gspa/gsp_lex.c
169
return tok;
usr.sbin/gspa/gspa/gsp_lex.c
82
int c, tok, x, len;
usr.sbin/gspa/gspa/gsp_lex.c
98
tok = '.';
usr.sbin/makemandb/makemandb.c
1075
if (n == NULL || (n->type != ROFFT_TEXT && n->tok == MDOC_MAX))
usr.sbin/makemandb/makemandb.c
1081
} else if (n->tok >= MDOC_Dd && n->tok < MDOC_MAX) {
usr.sbin/makemandb/makemandb.c
1082
const int tok_idx = n->tok - MDOC_Dd;
usr.sbin/makemandb/makemandb.c
1167
tok_idx = n->tok - MAN_TH;
usr.sbin/makemandb/makemandb.c
1169
tok_idx = n->tok - MDOC_Dd;