Lines Matching refs:cp
291 char *cp;
295 cp = in;
299 if (!regexec(&match_exp, cp, 1, &match_match, 0)) {
302 strncpy(op, cp, match_match.rm_so);
308 cp += match_match.rm_eo;
310 use_bytes(strlen(cp));
311 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
316 use_bytes(strlen(cp));
317 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
325 char *cp;
333 cp = in;
337 if (step(cp, regexp_buffer)) {
338 sdispl = (size_t) (loc1 - cp);
339 edispl = (size_t) (loc2 - cp);
342 strncpy(op, cp, sdispl);
348 cp += edispl;
350 use_bytes(strlen(cp));
351 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
356 use_bytes(strlen(cp));
357 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
385 char *cp, *ep, *tp;
411 for (cp = *contextp; *cp; ) {
413 while (isspace((int) (*cp)))
414 cp++;
420 if (!((cp[0] == 's') &&
421 (cp[1] == '/') &&
422 (ep = strchr(&cp[2], '/')) &&
430 rule_size = (size_t) (ep - &cp[2]);
444 memcpy(rule, &cp[2], rule_size);
475 cp = &tp[1];
728 char *cp, *s;
772 cp = s + strlen(s);
773 while (cp > s) {
774 cp--;
775 if (!isspace((int)(*cp)))
777 *cp = '\0';