version 1.99, 2005/11/12 21:34:48 |
version 1.100, 2005/11/16 08:15:21 |
|
|
struct rcs_delta *rdp; |
struct rcs_delta *rdp; |
struct rcs_lock *lkp; |
struct rcs_lock *lkp; |
ssize_t nread; |
ssize_t nread; |
|
size_t len; |
int fd, from_fd, to_fd; |
int fd, from_fd, to_fd; |
|
|
from_fd = to_fd = fd = -1; |
from_fd = to_fd = fd = -1; |
|
|
} |
} |
|
|
fputs("\ndesc\n@", fp); |
fputs("\ndesc\n@", fp); |
if (rfp->rf_desc != NULL) |
if (rfp->rf_desc != NULL) { |
rcs_strprint((const u_char *)rfp->rf_desc, |
len = strlen(rfp->rf_desc); |
strlen(rfp->rf_desc), fp); |
rcs_strprint((const u_char *)rfp->rf_desc, len, fp); |
fputs("@\n\n", fp); |
if (rfp->rf_desc[len-1] != '\n') |
|
fputc('\n', fp); |
|
} |
|
fputs("@\n", fp); |
|
|
/* deltatexts */ |
/* deltatexts */ |
TAILQ_FOREACH(rdp, &(rfp->rf_delta), rd_list) { |
TAILQ_FOREACH(rdp, &(rfp->rf_delta), rd_list) { |
fprintf(fp, "\n%s\n", rcsnum_tostr(rdp->rd_num, numbuf, |
fprintf(fp, "\n\n%s\n", rcsnum_tostr(rdp->rd_num, numbuf, |
sizeof(numbuf))); |
sizeof(numbuf))); |
fputs("log\n@", fp); |
fputs("log\n@", fp); |
rcs_strprint((const u_char *)rdp->rd_log, |
if (rdp->rd_log != NULL) { |
strlen(rdp->rd_log), fp); |
len = strlen(rdp->rd_log); |
|
rcs_strprint((const u_char *)rdp->rd_log, len, fp); |
|
if (rdp->rd_log[len-1] != '\n') |
|
fputc('\n', fp); |
|
} |
fputs("@\ntext\n@", fp); |
fputs("@\ntext\n@", fp); |
rcs_strprint(rdp->rd_text, rdp->rd_tlen, fp); |
if (rdp->rd_text != NULL) { |
fputs("\n@\n\n", fp); |
rcs_strprint(rdp->rd_text, rdp->rd_tlen, fp); |
|
if (rdp->rd_text[rdp->rd_tlen-1] != '\n') |
|
fputc('\n', fp); |
|
} |
|
fputs("@\n", fp); |
} |
} |
fclose(fp); |
fclose(fp); |
|
|