Lines Matching refs:p1
208 unsigned char *p1, *p2, *fmtp;
227 for (p1 = fmtp; *p1 && *p1 != '%'; ++p1);
230 if (!*p1) {
243 for (++p1; strchr(spec, *p1); ++p1);
246 while (strchr(spec + 1, *++p1));
247 if (*p1 == '.' && isdigit(*++p1)) {
249 prec = atoi(p1);
250 while (isdigit(*++p1));
255 p2 = *p1 ? p1 + 1 : p1; /* Set end pointer -- make sure
258 cs[0] = *p1; /* Set conversion string. */
274 p1[1] = '\0';
275 badcnt(p1);
297 p1[1] = '\0';
298 badcnt(p1);
317 p1[1] = '\0';
318 badcnt(p1);
337 switch(p1[1]) {
345 switch(p1[2]) {
348 cs[1] = p1[2];
352 p1[3] = '\0';
353 badconv(p1);
372 p1[2] = '\0';
373 badcnt(p1);
377 p1[2] = '\0';
378 badconv(p1);
382 p1[1] = '\0';
383 badconv(p1);
391 p1[0] = '\0';
397 pr->cchar = pr->fmt + (p1 - fmtp);
429 for (p1 = pr->fmt, p2 = NULL; *p1; ++p1)
430 p2 = isspace(*p1) ? p1 : NULL;
446 escape(char *p1)
451 for (p2 = p1;; p1++, p2++) {
452 if (*p1 == '\\') {
453 p1++;
454 switch(*p1) {
482 *p2 = *p1;
486 *p2 = *p1;
487 if (*p1 == '\0')