version 1.248, 2008/02/10 10:21:42 |
version 1.249, 2008/02/11 20:33:11 |
|
|
prevbuf = NULL; |
prevbuf = NULL; |
|
|
if (prevrdp != NULL && nextrdp != NULL) { |
if (prevrdp != NULL && nextrdp != NULL) { |
newdiff = cvs_buf_alloc(64, BUF_AUTOEXT); |
newdiff = cvs_buf_alloc(64); |
|
|
/* calculate new diff */ |
/* calculate new diff */ |
(void)xasprintf(&path_tmp1, "%s/diff1.XXXXXXXXXX", cvs_tmpdir); |
(void)xasprintf(&path_tmp1, "%s/diff1.XXXXXXXXXX", cvs_tmpdir); |
|
|
|
|
expand = 0; |
expand = 0; |
lines = rcs_rev_getlines(rfp, rev, NULL); |
lines = rcs_rev_getlines(rfp, rev, NULL); |
bp = cvs_buf_alloc(1024, BUF_AUTOEXT); |
bp = cvs_buf_alloc(1024); |
|
|
if (!(mode & RCS_KWEXP_NONE)) { |
if (!(mode & RCS_KWEXP_NONE)) { |
if (rfp->rf_expand != NULL) |
if (rfp->rf_expand != NULL) |
|
|
fatal("rcs_kwexp_line: truncated"); |
fatal("rcs_kwexp_line: truncated"); |
|
|
/* Concatenate everything together. */ |
/* Concatenate everything together. */ |
tmpbuf = cvs_buf_alloc(len + strlen(expbuf), BUF_AUTOEXT); |
tmpbuf = cvs_buf_alloc(len + strlen(expbuf)); |
/* Append everything before keyword. */ |
/* Append everything before keyword. */ |
cvs_buf_append(tmpbuf, line->l_line, |
cvs_buf_append(tmpbuf, line->l_line, |
start - line->l_line); |
start - line->l_line); |