diff options
Diffstat (limited to '')
-rw-r--r-- | concat.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/concat.c b/concat.c index 217662a..3417e8a 100644 --- a/concat.c +++ b/concat.c @@ -34,8 +34,7 @@ static uint32_t threadRoot(struct List thread) { return thread.ptr[0].number; } -enum Atom concatFetch(FILE *imap, struct List threads) { - enum Atom tag = atom("concatFetch"); +void concatFetch(FILE *imap, enum Atom tag, struct List threads) { fprintf(imap, "%s UID FETCH ", Atoms[tag]); for (size_t i = 0; i < threads.len; ++i) { if (threads.ptr[i].type != List) errx(EX_PROTOCOL, "invalid thread"); @@ -43,5 +42,7 @@ enum Atom concatFetch(FILE *imap, struct List threads) { fprintf(imap, "%s%" PRIu32, (i ? "," : ""), root); } fprintf(imap, " (UID ENVELOPE)\r\n"); - return tag; +} + +void concatData(struct List threads, struct List items) { } |