Lines Matching refs:pr
209 PR *pr, **nextpr; in rewrite() local
223 for (nconv = 0, fmtp = fu->fmt; *fmtp; nextpr = &pr->nextpr) { in rewrite()
224 if ((pr = calloc(1, sizeof(PR))) == NULL) in rewrite()
226 *nextpr = pr; in rewrite()
233 pr->fmt = fmtp; in rewrite()
234 pr->flags = F_TEXT; in rewrite()
276 pr->flags = F_CHAR; in rewrite()
279 pr->bcnt = 1; in rewrite()
287 pr->flags = F_INT; in rewrite()
290 pr->flags = F_UINT; in rewrite()
296 pr->bcnt = 4; in rewrite()
299 pr->bcnt = 1; in rewrite()
302 pr->bcnt = 2; in rewrite()
305 pr->bcnt = 8; in rewrite()
313 pr->flags = F_DBL; in rewrite()
316 pr->bcnt = 8; in rewrite()
319 pr->bcnt = 4; in rewrite()
326 pr->bcnt = sizeof(long double); in rewrite()
334 pr->flags = F_STR; in rewrite()
339 pr->bcnt = fu->bcnt; in rewrite()
342 pr->bcnt = prec; in rewrite()
354 pr->flags = F_ADDRESS; in rewrite()
368 pr->flags = F_C; in rewrite()
372 pr->flags = F_P; in rewrite()
376 pr->flags = F_U; in rewrite()
380 pr->bcnt = 1; in rewrite()
403 if (asprintf(&pr->fmt, "%s%s", fmtp, cs) == -1) in rewrite()
406 pr->cchar = pr->fmt + (p1 - fmtp); in rewrite()
410 if (!(pr->flags&F_ADDRESS) && fu->bcnt && nconv++) in rewrite()
418 for (pr = fu->nextpr; pr; pr = pr->nextpr) in rewrite()
419 fu->bcnt += pr->bcnt; in rewrite()
435 for (pr = fu->nextpr;; pr = pr->nextpr) in rewrite()
436 if (!pr->nextpr) in rewrite()
438 for (p1 = pr->fmt, p2 = NULL; *p1; ++p1) in rewrite()
441 pr->nospace = p2; in rewrite()
447 for (pr = fu->nextpr; pr; pr = pr->nextpr) in rewrite()
448 (void)printf(" {%s}", pr->fmt); in rewrite()