Lines Matching refs:pb
2534 char *pb = NULL; in dosub() local
2572 if ((pb = buf = (char *) malloc(bufsz)) == NULL) in dosub()
2595 adjbuf(&buf, &bufsz, (pb - buf) + (patbeg - start), in dosub()
2596 recsize, &pb, "dosub"); in dosub()
2599 *pb++ = *s++; in dosub()
2607 adjbuf(&buf, &bufsz, 5+pb-buf, recsize, &pb, "dosub"); in dosub()
2609 backsub(&pb, &r); in dosub()
2612 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, in dosub()
2613 &pb, "dosub"); in dosub()
2615 *pb++ = *s++; in dosub()
2617 *pb++ = *r++; in dosub()
2627 adjbuf(&buf, &bufsz, (pb-buf) + patlen, recsize, &pb, "dosub"); in dosub()
2630 *pb++ = *s++; in dosub()
2650 adjbuf(&buf, &bufsz, 1+strlen(start)+pb-buf, 0, &pb, "dosub"); in dosub()
2651 while ((*pb++ = *start++) != '\0') in dosub()
2671 char *buf, *pb; in gensub() local
2714 pb = buf; in gensub()
2729 adjbuf(&buf, &bufsz, (pb - buf) + (patbeg - t) + patlen, recsize, &pb, "gensub"); in gensub()
2734 *pb++ = *t++; in gensub()
2743 adjbuf(&buf, &bufsz, 5+pb-buf, recsize, &pb, "gensub"); in gensub()
2745 backsub(&pb, &sptr); in gensub()
2748 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "gensub"); in gensub()
2750 *pb++ = *q++; in gensub()
2752 *pb++ = *sptr++; in gensub()
2757 adjbuf(&buf, &bufsz, 2+pb-buf, recsize, &pb, "gensub"); in gensub()
2758 *pb++ = *t++; in gensub()
2759 if (pb > buf + bufsz) /* BUG: not sure of this test */ in gensub()
2766 adjbuf(&buf, &bufsz, 1+(patbeg-sptr)+pb-buf, recsize, &pb, "gensub"); in gensub()
2768 *pb++ = *sptr++; in gensub()
2771 adjbuf(&buf, &bufsz, 5+pb-buf, recsize, &pb, "gensub"); in gensub()
2773 backsub(&pb, &sptr); in gensub()
2776 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "gensub"); in gensub()
2778 *pb++ = *q++; in gensub()
2780 *pb++ = *sptr++; in gensub()
2785 if (pb > buf + bufsz) in gensub()
2791 adjbuf(&buf, &bufsz, 1+strlen(sptr)+pb-buf, 0, &pb, "gensub"); in gensub()
2792 while ((*pb++ = *sptr++) != 0) in gensub()
2794 done: if (pb > buf + bufsz) in gensub()
2796 *pb = '\0'; in gensub()
2808 char *pb = *pb_ptr; in backsub() local
2820 *pb++ = '\\'; in backsub()
2821 *pb++ = '&'; in backsub()
2824 *pb++ = '\\'; in backsub()
2828 *pb++ = *sptr++; in backsub()
2830 *pb++ = *sptr++; in backsub()
2831 *pb++ = *sptr++; in backsub()
2835 *pb++ = *sptr++; in backsub()
2837 *pb++ = *sptr++; in backsub()
2839 *pb_ptr = pb; in backsub()