Lines Matching refs:p1
208 unsigned char *p1, *p2, *fmtp;
230 for (p1 = fmtp; *p1 && *p1 != '%'; ++p1);
233 if (!*p1) {
246 for (++p1; strchr(spec, *p1); ++p1);
249 while (strchr(spec + 1, *++p1));
250 if (*p1 == '.' && isdigit(*++p1)) {
252 prec = atoi(p1);
253 while (isdigit(*++p1));
258 p2 = *p1 ? p1 + 1 : p1; /* Set end pointer -- make sure
261 cs[0] = *p1; /* Set conversion string. */
277 p1[1] = '\0';
278 badcnt(p1);
300 p1[1] = '\0';
301 badcnt(p1);
320 p1[1] = '\0';
321 badcnt(p1);
340 switch(p1[1]) {
348 switch(p1[2]) {
351 cs[1] = p1[2];
355 p1[3] = '\0';
356 badconv(p1);
375 p1[2] = '\0';
376 badcnt(p1);
380 p1[2] = '\0';
381 badconv(p1);
385 p1[1] = '\0';
386 badconv(p1);
394 p1[0] = '\0';
400 pr->cchar = pr->fmt + (p1 - fmtp);
432 for (p1 = pr->fmt, p2 = NULL; *p1; ++p1)
433 p2 = isspace(*p1) ? p1 : NULL;
449 escape(char *p1)
454 for (p2 = p1;; p1++, p2++) {
455 if (*p1 == '\\') {
456 p1++;
457 switch(*p1) {
485 *p2 = *p1;
489 *p2 = *p1;
490 if (*p1 == '\0')