path: root/include
authorSergey Poznyakoff <>2005-01-04 21:02:26 (GMT)
committer Sergey Poznyakoff <>2005-01-04 21:02:26 (GMT)
commit6431788bc5e757e1fec4410c2bdd64de1fd5f1bc (patch) (side-by-side diff)
treec9298e1b4fe16904addb0b7c8f1b5d14a9ea8d6c /include
parent92e41820e78fe881ed4c5bd25c0f7b166bc89951 (diff)
(sieve_get_message_sender,stream_printf): New prototypes.
Diffstat (limited to 'include') (more/less context) (ignore whitespace changes)
1 files changed, 5 insertions, 3 deletions
diff --git a/include/mailutils/libsieve.h b/include/mailutils/libsieve.h
index a197941..e2c4023 100644
--- a/include/mailutils/libsieve.h
+++ b/include/mailutils/libsieve.h
@@ -1,5 +1,5 @@
/* GNU Mailutils -- a suite of utilities for electronic mail
- Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2005 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -201,7 +201,7 @@ ticket_t sieve_get_ticket __P((sieve_machine_t mach));
mailer_t sieve_get_mailer __P((sieve_machine_t mach));
int sieve_get_locus __P((sieve_machine_t mach, sieve_locus_t *));
char *sieve_get_daemon_email __P((sieve_machine_t mach));
void sieve_set_error __P((sieve_machine_t mach, sieve_printf_t error_printer));
void sieve_set_parse_error __P((sieve_machine_t mach, sieve_parse_error_t p));
void sieve_set_debug __P((sieve_machine_t mach, sieve_printf_t debug));
@@ -212,6 +212,8 @@ void sieve_set_ticket __P((sieve_machine_t mach, ticket_t ticket));
void sieve_set_mailer __P((sieve_machine_t mach, mailer_t mailer));
void sieve_set_daemon_email __P((sieve_machine_t mach, const char *email));
+int sieve_get_message_sender __P((message_t msg, char **ptext));
/* Logging and diagnostic functions */
void sieve_error __P((sieve_machine_t mach, const char *fmt, ...));
@@ -219,7 +221,7 @@ void sieve_debug __P((sieve_machine_t mach, const char *fmt, ...));
void sieve_log_action __P((sieve_machine_t mach, const char *action,
const char *fmt, ...));
void sieve_abort __P((sieve_machine_t mach));
+int stream_printf __P((stream_t stream, size_t *off, const char *fmt, ...));
int sieve_is_dry_run __P((sieve_machine_t mach));
const char *sieve_type_str __P((sieve_data_type type));

Return to:

Send suggestions and report system problems to the System administrator.