From b07b342d93ea5720cbbc0c347bf610aeaa1c1e92 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Sat, 28 Nov 2020 20:43:28 -0500 Subject: Refactor IMAP struct --- imap.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'imap.h') diff --git a/imap.h b/imap.h index 0f034c0..b744bcc 100644 --- a/imap.h +++ b/imap.h @@ -168,7 +168,16 @@ static inline void respFree(struct Resp resp) { } extern bool imapVerbose; -void imapOpen(FILE **read, FILE **write, const char *host, const char *port); -struct Resp imapResp(FILE *imapRead); + +struct IMAP { + FILE *r; + FILE *w; + size_t cap; + char *buf; + char *ptr; +}; + +struct IMAP imapOpen(const char *host, const char *port); +struct Resp imapResp(struct IMAP *imap); #endif /* IMAP_H */ -- cgit 1.4.1