version 1.137, 2006/03/07 19:17:57 |
version 1.138, 2006/03/08 05:01:50 |
|
|
dlp = TAILQ_PREV(dlp, cvs_tqh, l_list); |
dlp = TAILQ_PREV(dlp, cvs_tqh, l_list); |
} else if (dlp->l_lineno < lineno) { |
} else if (dlp->l_lineno < lineno) { |
if (((ndlp = TAILQ_NEXT(dlp, l_list)) == NULL) || |
if (((ndlp = TAILQ_NEXT(dlp, l_list)) == NULL) || |
(ndlp->l_lineno > lineno)) |
(ndlp->l_lineno > lineno)) |
break; |
break; |
dlp = ndlp; |
dlp = ndlp; |
} |
} |
|
|
/* end the expansion */ |
/* end the expansion */ |
if (mode & RCS_KWEXP_NAME) |
if (mode & RCS_KWEXP_NAME) |
strlcat(expbuf, "$", sizeof(expbuf)); |
strlcat(expbuf, "$", sizeof(expbuf)); |
|
|
sizdiff = strlen(expbuf) - (end - start); |
sizdiff = strlen(expbuf) - (end - start); |
tbuf = xmalloc(strlen(end) + 1); |
tbuf = xmalloc(strlen(end) + 1); |
strlcpy(tbuf, end, strlen(end) + 1); |
strlcpy(tbuf, end, strlen(end) + 1); |
|
|
expanded = rcs_expand_keywords(rf->rf_path, rdp, |
expanded = rcs_expand_keywords(rf->rf_path, rdp, |
tbuf, len, expmode); |
tbuf, len, expmode); |
bp = cvs_buf_alloc(len, BUF_AUTOEXT); |
bp = cvs_buf_alloc(len, BUF_AUTOEXT); |
cvs_buf_set(bp, expanded, strlen(expanded), 0); |
cvs_buf_set(bp, expanded, strlen(expanded), 0); |
xfree(expanded); |
xfree(expanded); |
} |
} |
return (bp); |
return (bp); |