io.c | 221 static char *cvbuf = NULL; /* buffer */ local in function:get_extended_line 234 REALLOC(cvbuf, cvbufsz, l, NULL); 235 memcpy(cvbuf, ibufp, l); 236 *(cvbuf + --l - 1) = '\n'; /* strip trailing esc */ 245 REALLOC(cvbuf, cvbufsz, l + n, NULL); 246 memcpy(cvbuf + l, ibuf, n); 248 if (n < 2 || !has_trailing_escape(cvbuf, cvbuf + l - 1)) 250 *(cvbuf + --l - 1) = '\n'; /* strip trailing esc */ 253 REALLOC(cvbuf, cvbufsz, l + 1, NULL) [all...] |