diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-06-14 15:04:17 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-06-14 15:04:17 +0300 |
commit | 7ae106db9767abe3f7716a50bb8b189e47083efe (patch) | |
tree | c293d8678bb0da4e81c22ce3cdf2bf7ff5dca411 /libmu_sieve/extensions/moderator.c | |
parent | 1dbebc4d49b15e4715ab01f4e23a76cb713c90d3 (diff) | |
download | mailutils-7ae106db9767abe3f7716a50bb8b189e47083efe.tar.gz mailutils-7ae106db9767abe3f7716a50bb8b189e47083efe.tar.bz2 |
Provide backward compatibility layer for deprecated functions.
* include/mailutils/sieve.h (mu_sieve_compile_text): New proto.
(mu_sieve_compile_buffer): Backward-compatible proto.
* include/mailutils/stream.h ((MU_IOCTL_LOGSTREAM_GET_LOCUS_DEPRECATED)
(MU_IOCTL_LOGSTREAM_SET_LOCUS_DEPRECATED): New defines.
(MU_IOCTL_LOGSTREAM_GET_LOCUS)
(MU_IOCTL_LOGSTREAM_SET_LOCUS): Use external functions to make
sure any references to these are marked as deprecated.
* include/mailutils/types.hin (mu_locus_DEPRECATED): New struct.
(mu_locus): Define to mu_locus_DEPRECATED
* libmailutils/stream/logstream.c (_log_ctl): Handle the deprecated
ctls.
* libmu_sieve/extensions/moderator.c (moderator_filter_message): Use
mu_sieve_compile_text.
* libmu_sieve/sieve-gram.y (mu_sieve_compile_buffer): Rename to
mu_sieve_compile_text. Re-introduce it as a backward-compatibility
API.
* sieve/sieve.c: Call mu_sieve_compile_text instead of
mu_sieve_compile_buffer.
Diffstat (limited to 'libmu_sieve/extensions/moderator.c')
-rw-r--r-- | libmu_sieve/extensions/moderator.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmu_sieve/extensions/moderator.c b/libmu_sieve/extensions/moderator.c index 2584f206c..510c00f54 100644 --- a/libmu_sieve/extensions/moderator.c +++ b/libmu_sieve/extensions/moderator.c @@ -113,9 +113,9 @@ moderator_filter_message (mu_sieve_machine_t mach, return 1; } mu_sieve_get_locus (mach, &locrange); - rc = mu_sieve_compile_buffer (newmach, - arg, strlen (arg), - &locrange.beg); + rc = mu_sieve_compile_text (newmach, + arg, strlen (arg), + &locrange.beg); if (rc) mu_sieve_error (mach, _("cannot compile subprogram")); } |