Lines Matching defs:pat
1240 char *pat;
1254 while ((pat = memchr (ptr, '@', ptrend - ptr)) == NULL)
1270 if (pat + 1 >= ptrend)
1273 pat = rcsbuf_fill (rcsbuf, pat, keyp, valp);
1274 if (pat == NULL)
1280 pat = rcsbuf->ptrend - 1;
1289 if (pat + 1 >= ptrend || pat[1] != '@')
1294 ptr = pat + 2;
1299 *pat = '\0';
1301 vlen = pat - *valp;
1306 ptr = pat + 1;
1373 char *start, *psemi, *pat;
1395 pat = memchr (start, '@', psemi - start);
1397 if (pat == NULL)
1431 ptr = pat + 1;
1435 while ((pat = memchr (ptr, '@', ptrend - ptr)) == NULL)
1451 if (pat + 1 >= ptrend)
1460 if (pat[1] != '@')
1464 ptr = pat + 2;
1468 ptr = pat + 1;
1803 register char *ptr, *pat;
1835 pat = ++ptr;
1836 while ((pat = strchr (pat, '@')) != NULL)
1838 if (pat[1] != '@')
1841 pat += 2;
1845 *pat++ = '\0';
1847 vlen = rcsbuf->vlen - (pat - *valp);
1848 rcsbuf->vlen = pat - ptr - 1;
1851 *valp = pat;
1853 if (strchr (pat, '@') == NULL)
1866 pat = ptr;
1872 c = *++pat;
1885 *pat = '\0';
1886 rcsbuf->vlen -= pat - *valp;
1887 *valp = pat;