Lines Matching refs:p
231 register char *p; local
242 p = directive;
243 while (*p >= 'a' && *p <= 'z')
244 p++;
245 savechar = *p;
246 *p = '\0';
248 *p = savechar;
258 while (*p == ' ' || *p == '\t')
259 p++;
264 file->i_file, filep->f_line, p));
265 ret = zero_value(p, filep, file_red, symbols);
287 while (*p == ' ' || *p == '\t')
288 p++;
294 ret = zero_value(p, filep, file_red, symbols);
296 file->i_file, filep->f_line, ret?"false":"true", p));
301 file->i_file, filep->f_line, directives[ret], p));
306 while (isalnum(*p) || *p == '_')
307 *line++ = *p++;
312 file->i_file, filep->f_line, p));
316 char *sym = hash_lookup(p, symbols);
319 p = sym;
325 sym = hash_lookup(p, symbols);
332 while (*p && *p != '"' && *p != '<')
333 p++;
334 if (! *p)
336 if (*p++ == '"') {
338 while (*p && *p != '"')
339 *line++ = *p++;
341 while (*p && *p != '>')
342 *line++ = *p++;
351 int lenp = strlen(p);
352 memmove ( line, p, (lenl < lenp) ? lenl : lenp );