Lines Matching refs:s

74 lextok(register char* s, register int c, char** p, int* n)  in lextok()  argument
81 if (*s == '(' && (!c || c == ' ' || c == '\n')) in lextok()
83 q = strtol(s + 1, &b, 10); in lextok()
88 s = t; in lextok()
89 *s++ = 0; in lextok()
95 s = b + 5; in lextok()
100 b = s; in lextok()
105 if (!*s || !q && *s == '\n') in lextok()
112 s = b; in lextok()
120 else if (*s == '\\') in lextok()
122 u = s; in lextok()
123 if (!*++s || *s == '\n' && (!*++s || *s == '\n')) continue; in lextok()
126 if (b == u) b = s; in lextok()
132 if (*s == q) in lextok()
135 if (!t) t = s; in lextok()
136 s++; in lextok()
139 else if (*s == '\r') *s = '\n'; in lextok()
141 else if (*s == '"' || *s == '\'') in lextok()
143 q = *s++; in lextok()
146 if (b == (s - 1)) b = s; in lextok()
147 else if (!t) t = s - 1; in lextok()
151 else if (*s == c || c == ' ' && *s == '\t') in lextok()
153 *s++ = 0; in lextok()
156 if (c == ' ') while (*s == ' ' || *s == '\t') s++; in lextok()
160 if (t) *t++ = *s; in lextok()
161 s++; in lextok()
164 return(s); in lextok()
172 tokscan(register char* s, char** nxt, const char* fmt, ...) in tokscan() argument
193 if (!*s || *s == '\n') in tokscan()
195 skip = s; in tokscan()
196 s = empty; in tokscan()
211 while (*s == ' ' || *s == '\t') s++; in tokscan()
240 if (!(c = *s) || c == '\n') in tokscan()
247 s++; in tokscan()
272 if (!*s || *s == '\n') in tokscan()
275 p_char = s; in tokscan()
277 else val = strtol(s, &p_char, c); in tokscan()
290 if (s != p_char) in tokscan()
292 s = p_char; in tokscan()
298 if (!*s || *s == '\n') in tokscan()
301 p_char = s; in tokscan()
303 else dval = strtod(s, &p_char); in tokscan()
305 if (s != p_char) in tokscan()
307 s = p_char; in tokscan()
314 if (!*s || *s == '\n') in tokscan()
316 if (p_string) *p_string = s; in tokscan()
318 else s = lextok(s, q, p_string, &num); in tokscan()
324 if ((!*s || *s == '\n') && p_string) in tokscan()
329 while (*s && *s != '\n' && --c > 0) in tokscan()
331 s = lextok(s, q, p_string, &num); in tokscan()
341 skip = s; in tokscan()
342 s = empty; in tokscan()
348 if ((*s++ != c) && !skip) in tokscan()
350 skip = s - 1; in tokscan()
351 s = empty; in tokscan()
357 if (*s == '\n') *s++ = 0; in tokscan()
358 if (nxt) *nxt = skip ? skip : s; in tokscan()