01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainen /* LIST sizes */
01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainen /* UIDL strings */
01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainen /* index UIDs for each message in this session.
01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainen the UID may not exist for the entire session */
95d62f8d6d281cc488dc4f488d4388701e559012Josef 'Jeff' Sipek#define POP3C_STORAGE(s) container_of(s, struct pop3c_storage, storage)
95d62f8d6d281cc488dc4f488d4388701e559012Josef 'Jeff' Sipek#define POP3C_MAILBOX(s) container_of(s, struct pop3c_mailbox, box)
120e61ccce21fd33d6b55b6f27346e1690b64bd8Josef 'Jeff' Sipek#define POP3C_MAIL(s) container_of(s, struct pop3c_mail, imail.mail.mail)
afc77c5375cdb8f2bf0ab6280d9229ac27c933c6Timo Sirainenpop3c_mail_alloc(struct mailbox_transaction_context *t,