Lines Matching refs:s

163 {	const char *s;  in expand()  local
170 for (s = name; *s && *s != '$'; s++); in expand()
171 if (*s == 0) in expand()
175 for (s = name, p = namebuf; *s; s++) { in expand()
184 if (*s != '$') { in expand()
185 *p++ = *s; in expand()
190 delim = *++s; in expand()
193 s++; in expand()
196 s++; in expand()
201 for (v = varbuf; *s; s++) { in expand()
202 if (isalnum(*s) || (*s == '_') || in expand()
203 (delim && *s != delim)) in expand()
204 *v++ = *s; in expand()
220 if (delim == 0 || *s != delim) in expand()
221 s--; in expand()
268 const char *s; in noblanks() local
275 for (s = name; *s && *s != ' '; s++); in noblanks()
276 if (*s == 0) in noblanks()
288 for (s = name; *s; s++) { in noblanks()
289 if (*s == '"' || *s == '\\') in noblanks()
291 *p++ = *s; in noblanks()
328 char *s; in lex() local
337 for (s = inbuf; savep = fgets(s, p - s, file); ) { in lex()
341 while (*s && s[1]) in lex()
342 s++; in lex()
343 if (*s == '\n') in lex()
344 s--; in lex()
347 if (s < inbuf || *s != '\\') in lex()
356 s = inbuf; in lex()
360 s = savep; in lex()
365 while (isspace(*s)) in lex()
366 s++; in lex()
367 if (*s == 0) in lex()
371 c = *s; in lex()
374 s++; in lex()
379 for (p = namebuf; (c = *s) != 0; s++) { in lex()
382 s++; in lex()
383 *p++ = *s; in lex()
389 s++; in lex()
398 *p++ = *s; in lex()
403 savep = *s ? s : 0; in lex()
428 { const char *s; in wildcards() local
431 for (s = name; *s; s++) in wildcards()
433 switch (*s) { in wildcards()
438 s++; in wildcards()
442 switch (*s) { in wildcards()
447 s++; in wildcards()
479 { char *s, *p; in cannonize() local
482 for (s = name; *s == '.' && s[1] == '/'; strcpy(s, &s[2])); in cannonize()
484 for (s = name; *s; s++) { in cannonize()
486 if (*s != '/') in cannonize()
490 while (s[1] == '.' && s[2] == '/') in cannonize()
491 strcpy(&s[1], &s[3]); in cannonize()
494 if (strncmp(s, "/../", 4) == 0) { in cannonize()
496 for (p = s-1; p > name && *p != '/'; p--); in cannonize()
500 strcpy(p, &s[3]); in cannonize()
523 prefix(const char *s, const char *p) in prefix() argument
526 if (*p++ != *s++) in prefix()
529 return (s); in prefix()
548 { const char *s; in suffix() local
551 for (s = str; *s; s++); in suffix()
552 s -= strlen(suf); in suffix()
553 if (s < str) in suffix()
558 if (*suf++ != *s++) in suffix()
580 { const char *s, *p; in contains() local
584 for (s = str, p = &pat[1]; *s == *p; s++, p++) in contains()