Lines Matching refs:cp
292 char *cp;
296 cp = in;
300 if (!regexec(&match_exp, cp, 1, &match_match, 0)) {
303 strncpy(op, cp, match_match.rm_so);
309 cp += match_match.rm_eo;
311 use_bytes(strlen(cp));
312 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
317 use_bytes(strlen(cp));
318 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
326 char *cp;
334 cp = in;
338 if (step(cp, regexp_buffer)) {
339 sdispl = (size_t) (loc1 - cp);
340 edispl = (size_t) (loc2 - cp);
343 strncpy(op, cp, sdispl);
349 cp += edispl;
351 use_bytes(strlen(cp));
352 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
357 use_bytes(strlen(cp));
358 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
387 char *cp, *ep, *tp;
410 for (cp = *contextp; *cp; ) {
412 while (isspace((int) (*cp)))
413 cp++;
420 if (cp[0] != 's') {
425 if (strspn(cp + 1, ",/;|!%") < 1) {
430 sep = cp[1];
432 if (((ep = strchr(&cp[2], sep)) != NULL) &&
436 rule_size = (size_t) (ep - &cp[2]);
443 strncpy(rule, &cp[2], rule_size);
486 cp = &tp[1];
763 char *cp, *s;
798 cp = s + strlen(s);
799 while (cp > s) {
800 cp--;
801 if (!isspace((int)(*cp)))
803 *cp = '\0';