Lines Matching refs:p

257   char const *p = escstart + 1;  in print_esc()  local
261 if (*p == 'x') in print_esc()
264 for (esc_length = 0, ++p; in print_esc()
265 esc_length < 2 && isxdigit (to_uchar (*p)); in print_esc()
266 ++esc_length, ++p) in print_esc()
267 esc_value = esc_value * 16 + hextobin (*p); in print_esc()
272 else if (isodigit (*p)) in print_esc()
277 for (esc_length = 0, p += octal_0 && *p == '0'; in print_esc()
278 esc_length < 3 && isodigit (*p); in print_esc()
279 ++esc_length, ++p) in print_esc()
280 esc_value = esc_value * 8 + octtobin (*p); in print_esc()
283 else if (*p && strchr ("\"\\abcefnrtv", *p)) in print_esc()
284 print_esc_char (*p++); in print_esc()
285 else if (*p == 'u' || *p == 'U') in print_esc()
287 char esc_char = *p; in print_esc()
291 for (esc_length = (esc_char == 'u' ? 4 : 8), ++p; in print_esc()
293 --esc_length, ++p) in print_esc()
295 if (! isxdigit (to_uchar (*p))) in print_esc()
297 uni_value = uni_value * 16 + hextobin (*p); in print_esc()
311 if (*p) in print_esc()
313 putchar (*p); in print_esc()
314 p++; in print_esc()
317 return p - escstart - 1; in print_esc()
346 char *p; /* Null-terminated copy of % directive. */ in print_direc() local
375 p = xmalloc (length + length_modifier_len + 2); in print_direc()
376 q = mempcpy (p, start, length); in print_direc()
391 xprintf (p, arg); in print_direc()
393 xprintf (p, precision, arg); in print_direc()
398 xprintf (p, field_width, arg); in print_direc()
400 xprintf (p, field_width, precision, arg); in print_direc()
414 xprintf (p, arg); in print_direc()
416 xprintf (p, precision, arg); in print_direc()
421 xprintf (p, field_width, arg); in print_direc()
423 xprintf (p, field_width, precision, arg); in print_direc()
441 xprintf (p, arg); in print_direc()
443 xprintf (p, precision, arg); in print_direc()
448 xprintf (p, field_width, arg); in print_direc()
450 xprintf (p, field_width, precision, arg); in print_direc()
457 xprintf (p, *argument); in print_direc()
459 xprintf (p, field_width, *argument); in print_direc()
466 xprintf (p, argument); in print_direc()
468 xprintf (p, precision, argument); in print_direc()
473 xprintf (p, field_width, argument); in print_direc()
475 xprintf (p, field_width, precision, argument); in print_direc()
480 free (p); in print_direc()