Lines Matching defs:pb
1780 char *sptr, *pb, *q;
1802 pb = buf;
1804 *pb++ = *sptr++;
1807 adjbuf(&buf, &bufsz, 5+pb-buf, recsize, &pb, "sub");
1809 backsub(&pb, &sptr);
1812 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "sub");
1814 *pb++ = *q++;
1816 *pb++ = *sptr++;
1818 *pb = '\0';
1819 if (pb > buf + bufsz)
1823 adjbuf(&buf, &bufsz, 1+strlen(sptr)+pb-buf, 0, &pb, "sub");
1824 while ((*pb++ = *sptr++) != 0)
1827 if (pb > buf + bufsz)
1841 char *rptr, *sptr, *t, *pb, *q;
1864 pb = buf;
1872 adjbuf(&buf, &bufsz, 5+pb-buf, recsize, &pb, "gsub");
1874 backsub(&pb, &sptr);
1877 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "gsub");
1879 *pb++ = *q++;
1881 *pb++ = *sptr++;
1886 adjbuf(&buf, &bufsz, 2+pb-buf, recsize, &pb, "gsub");
1887 *pb++ = *t++;
1888 if (pb > buf + bufsz) /* BUG: not sure of this test */
1895 adjbuf(&buf, &bufsz, 1+(patbeg-sptr)+pb-buf, recsize, &pb, "gsub");
1897 *pb++ = *sptr++;
1900 adjbuf(&buf, &bufsz, 5+pb-buf, recsize, &pb, "gsub");
1902 backsub(&pb, &sptr);
1905 adjbuf(&buf, &bufsz, 1+patlen+pb-buf, recsize, &pb, "gsub");
1907 *pb++ = *q++;
1909 *pb++ = *sptr++;
1914 if (pb > buf + bufsz)
1920 adjbuf(&buf, &bufsz, 1+strlen(sptr)+pb-buf, 0, &pb, "gsub");
1921 while ((*pb++ = *sptr++) != 0)
1923 done: if (pb < buf + bufsz)
1924 *pb = '\0';
1925 else if (*(pb-1) != '\0')
1941 char *pb = *pb_ptr, *sptr = *sptr_ptr;
1945 *pb++ = '\\';
1946 *pb++ = '&';
1949 *pb++ = '\\';
1952 *pb++ = *sptr++;
1953 *pb++ = *sptr++;
1957 *pb++ = *sptr++;
1959 *pb++ = *sptr++;
1961 *pb_ptr = pb;