diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-12-30 21:26:36 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-12-30 21:45:59 +0200 |
commit | e9b90de7b7807f0828243e04785b03d9de0055e3 (patch) | |
tree | a9d10ad36f3d363911050755359e71b06232879c /include/mailutils/sys | |
parent | b6a162923d3fdfc0c8642dd0169bf870a5ae2868 (diff) | |
download | mailutils-e9b90de7b7807f0828243e04785b03d9de0055e3.tar.gz mailutils-e9b90de7b7807f0828243e04785b03d9de0055e3.tar.bz2 |
Provide a function for quick retrieval of message lines.
* include/mailutils/message.h (mu_message_quick_lines): New proto.
(mu_message_set_lines): Change signature of the 2nd argument.
* include/mailutils/sys/message.h (_mu_message) <lines>: Change
signature.
* libmailutils/diag/errors (MU_ERR_INFO_UNAVAILABLE): New error code.
* libmailutils/mailbox/message.c (mu_message_set_lines): Change
signature of the 2nd argument.
(mu_message_lines): Update call to the _lines method.
(mu_message_quick_lines): New function.
* libproto/pop/mbox.c (_POP3_MSG_LINES): New flag.
(_pop3_message)<message_lines>: New member.
(pop_create_pop3_message): New function.
(pop_scan): Use LIST to obtain scan listing.
(pop_message_lines): New function.
(pop_create_message): Set _lines method.
(pop_get_message): Use pop_create_pop3_message.
* mail/from.c (hdr_quick_lines): New function.
(compile_headline): New escape %L
* pop3d/capa.c (pop3d_capa): Show XLINES capability if
configured.
* pop3d/list.c (pop3d_list): Optionally output the number of
lines in the message.
* pop3d/pop3d.c (pop3d_xlines): New global.
(pop3d_cfg_param): New statement "scan-lines".
* pop3d/pop3d.h (pop3d_xlines): New extern.
Diffstat (limited to 'include/mailutils/sys')
-rw-r--r-- | include/mailutils/sys/message.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mailutils/sys/message.h b/include/mailutils/sys/message.h index 53f367228..bcea04f7c 100644 --- a/include/mailutils/sys/message.h +++ b/include/mailutils/sys/message.h @@ -58,7 +58,7 @@ struct _mu_message int (*_get_num_parts) (mu_message_t, size_t *); int (*_get_part) (mu_message_t, size_t, mu_message_t *); int (*_is_multipart) (mu_message_t, int *); - int (*_lines) (mu_message_t, size_t *); + int (*_lines) (mu_message_t, size_t *, int); int (*_size) (mu_message_t, size_t *); }; |