Lines Matching refs:cp

78 	char *cp;
109 if ((cp = getenv("HES_DOMAIN")) != NULL) {
110 size_t RHSlen = strlen(cp) + 2;
118 if (cp[0] == '.') {
119 strcpy(ctx->RHS, cp); /* (checked) */
122 strcat(ctx->RHS, cp); /* (checked) */
177 const char *RHS, *cp;
179 /* Decide what our RHS is, and set cp to the end of the actual name. */
180 if ((cp = strchr(name, '@')) != NULL) {
181 if (strchr(cp + 1, '.'))
182 RHS = cp + 1;
183 else if ((rhs_list = hesiod_resolve(context, cp + 1,
192 cp = name + strlen(name);
199 if ((bindname = malloc((cp - name) + strlen(type) + strlen(RHS) +
208 memcpy(bindname, name, cp - name);
209 bindname[cp - name] = '\0';
273 char *key, *data, *cp, **cpp;
294 cp = buf;
295 if (*cp == '#' || *cp == '\n' || *cp == '\r')
297 while(*cp == ' ' || *cp == '\t')
298 cp++;
299 key = cp;
300 while(*cp != ' ' && *cp != '\t' && *cp != '=')
301 cp++;
302 *cp++ = '\0';
304 while(*cp == ' ' || *cp == '\t' || *cp == '=')
305 cp++;
306 data = cp;
307 while(*cp != ' ' && *cp != '\n' && *cp != '\r')
308 cp++;
309 *cp++ = '\0';
352 u_char *cp, *erdata, *eom;
382 cp = abuf + sizeof(HEADER);
387 skip = dn_skipname(cp, eom);
388 if (skip < 0 || cp + skip + QFIXEDSZ > eom) {
392 cp += skip + QFIXEDSZ;
402 skip = dn_skipname(cp, eom);
407 cp += skip;
408 if (cp + 3 * INT16SZ + INT32SZ > eom) {
412 rr.type = ns_get16(cp);
413 cp += INT16SZ;
414 rr.class = ns_get16(cp);
415 cp += INT16SZ + INT32SZ; /*%< skip the ttl, too */
416 rr.dlen = ns_get16(cp);
417 cp += INT16SZ;
418 if (cp + rr.dlen > eom) {
422 rr.data = cp;
423 cp += rr.dlen;
431 cp = rr.data;
432 while (cp < erdata) {
433 n = (unsigned char) *cp++;
434 if (cp + n > eom || dst + n > edst) {
438 memcpy(dst, cp, n);
439 cp += n;
442 if (cp != erdata) {