Mercurial > dovecot > core-2.2
changeset 21638:c2e9f137a496
lib-imap: Added more comments to imap-bodystructure and imap-envelope.
author | Stephan Bosch <stephan.bosch@dovecot.fi> |
---|---|
date | Wed, 26 Oct 2016 23:44:47 +0200 |
parents | 140000f0ba69 |
children | 47432a7ba9d1 |
files | src/lib-imap/imap-bodystructure.c src/lib-imap/imap-envelope.c |
diffstat | 2 files changed, 20 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-imap/imap-bodystructure.c Mon Oct 24 01:45:18 2016 +0200 +++ b/src/lib-imap/imap-bodystructure.c Wed Oct 26 23:44:47 2016 +0200 @@ -16,6 +16,10 @@ #define EMPTY_BODYSTRUCTURE "(\"text\" \"plain\" " \ "(\"charset\" \""MESSAGE_PART_DEFAULT_CHARSET"\") NIL NIL \"7bit\" 0 0)" +/* + * IMAP BODY/BODYSTRUCTURE write + */ + static void params_write(const struct message_part_param *params, unsigned int params_count, string_t *str, @@ -224,6 +228,10 @@ part_write_body(part, dest, extended); } +/* + * IMAP BODYSTRUCTURE parsing + */ + static int imap_bodystructure_strlist_parse(const struct imap_arg *arg, pool_t pool, const char *const **list_r) @@ -635,6 +643,10 @@ pool, &parts, error_r); } +/* + * IMAP BODYSTRUCTURE to BODY conversion + */ + static bool str_append_nstring(string_t *str, const struct imap_arg *arg) { const char *cstr;
--- a/src/lib-imap/imap-envelope.c Mon Oct 24 01:45:18 2016 +0200 +++ b/src/lib-imap/imap-envelope.c Wed Oct 26 23:44:47 2016 +0200 @@ -10,6 +10,10 @@ #include "imap-envelope.h" #include "imap-quote.h" +/* + * Envelope write + */ + static void imap_write_address(string_t *str, struct message_address *addr) { if (addr == NULL) { @@ -80,6 +84,10 @@ imap_append_nstring(str, data->message_id); } +/* + * ENVELOPE parsing + */ + static bool imap_envelope_parse_address(const struct imap_arg *arg, pool_t pool, struct message_address **addr_r)