Lines Matching refs:newlen
227 // Extend allocation to include new string, with newline between if newlen<0
229 static char *extend_string(char **old, char *new, int oldlen, int newlen)
231 int newline = newlen < 0;
234 if (newline) newlen = -newlen;
235 s = *old = xrealloc(*old, oldlen+newlen+newline+1);
237 memcpy(s+oldlen, new, newlen);
238 s[oldlen+newlen] = 0;
240 return s+oldlen+newlen+1;
481 mlen, off, newlen;
509 // newlen = strlen(new) but with \1 and & and printf escapes
510 for (off = newlen = 0; new[off]; off++) {
516 newlen++;
519 newlen += match[cc].rm_eo-match[cc].rm_so;
525 l2l += newlen-mlen;
556 l2used += newlen;