version 1.20, 2006/05/09 12:33:42 |
version 1.21, 2006/08/01 05:14:17 |
|
|
{ |
{ |
int c; |
int c; |
BUF *bp; |
BUF *bp; |
char *keyw; |
|
size_t len; |
size_t len; |
|
|
bp = rcs_buf_alloc(512, BUF_AUTOEXT); |
bp = rcs_buf_alloc(512, BUF_AUTOEXT); |
|
|
|
|
/* append trailing KEYDELIM */ |
/* append trailing KEYDELIM */ |
rcs_buf_putc(bp, c); |
rcs_buf_putc(bp, c); |
rcs_buf_putc(bp, '\0'); |
|
keyw = rcs_buf_release(bp); |
|
bp = NULL; |
|
|
|
found++; |
/* Append newline for printing. */ |
printf(" %c%s\n", KEYDELIM, keyw); |
rcs_buf_putc(bp, '\n'); |
|
printf(" %c", KEYDELIM); |
|
rcs_buf_write_fd(bp, STDOUT_FILENO); |
|
|
|
found++; |
out: |
out: |
if (bp != NULL) |
if (bp != NULL) |
rcs_buf_free(bp); |
rcs_buf_free(bp); |