Lines Matching refs:p

178 static char * increment_pointer(char *p)  in increment_pointer()  argument
180 if (*p == '\0') in increment_pointer()
181 return p; in increment_pointer()
182 return p+1; in increment_pointer()
190 char *p; in tstr() local
197 p = *pp; in tstr()
198 switch (*p) in tstr()
201 ++p; in tstr()
202 switch (*p) in tstr()
212 ch = 8*ch + (*p - '0'); in tstr()
213 while (*++p >= '0' && *p <= '7' && ++i < 3); in tstr()
214 *pp = p; in tstr()
219 *pp = p+1; in tstr()
222 *pp = p+1; in tstr()
225 *pp = p+1; in tstr()
228 *pp = p+1; in tstr()
231 *pp = p+1; in tstr()
236 switch (*++p) in tstr()
256 parse_error("invalid escape sequence \"\\k%s\"", char_string(buf, *p, 0)); in tstr()
257 *pp = increment_pointer(p); in tstr()
260 *pp = p+1; in tstr()
276 *pp = increment_pointer(p); in tstr()
277 char_string(buf, *p, 1); in tstr()
286 *pp = increment_pointer(p+1); in tstr()
287 char_string(buf, CONTROL(p[1]), 1); in tstr()
292 *pp = increment_pointer(p); in tstr()
293 char_string(buf, *p, 1); in tstr()
474 static void parse_cmdline(char *p, struct lesskey_tables *tables) in parse_cmdline() argument
486 s = tstr(&p, 1); in parse_cmdline()
488 } while (*p != '\0' && !issp(*p)); in parse_cmdline()
499 p = skipsp(p); in parse_cmdline()
500 if (*p == '\0') in parse_cmdline()
505 actname = p; in parse_cmdline()
506 p = skipnsp(p); in parse_cmdline()
507 c = *p; in parse_cmdline()
508 *p = '\0'; in parse_cmdline()
518 *p = c; in parse_cmdline()
519 p = skipsp(p); in parse_cmdline()
520 if (*p == '\0') in parse_cmdline()
530 while (*p != '\0') in parse_cmdline()
531 add_cmd_str(tstr(&p, 0), tables); in parse_cmdline()
543 char *p = line; in parse_varline() local
555 p = eq+1; in parse_varline()
560 s = tstr(&p, 0); in parse_varline()
562 } while (*p != '\0' && !issp(*p) && *p != '='); in parse_varline()
567 p = skipsp(p); in parse_varline()
568 if (*p++ != '=') in parse_varline()
575 p = skipsp(p); in parse_varline()
576 while (*p != '\0') in parse_varline()
578 s = tstr(&p, 0); in parse_varline()
589 char *p; in parse_line() local
594 p = control_line(line, tables); in parse_line()
595 if (p == NULL) in parse_line()
602 p = clean_line(p); in parse_line()
603 if (*p == '\0') in parse_line()
607 parse_varline(p, tables); in parse_line()
609 parse_cmdline(p, tables); in parse_line()