summaryrefslogtreecommitdiff
path: root/include/mailutils/sys
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2010-12-30 21:26:36 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2010-12-30 21:45:59 +0200
commite9b90de7b7807f0828243e04785b03d9de0055e3 (patch)
treea9d10ad36f3d363911050755359e71b06232879c /include/mailutils/sys
parentb6a162923d3fdfc0c8642dd0169bf870a5ae2868 (diff)
downloadmailutils-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.h2
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 *);
};

Return to:

Send suggestions and report system problems to the System administrator.