summaryrefslogtreecommitdiff
path: root/doc/texinfo/libmu_sieve.texi
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2016-11-26 10:54:48 +0200
committerSergey Poznyakoff <gray@gnu.org>2016-11-26 10:54:48 +0200
commit1528dfded819e3c8ccba459425b0dc18b1f3a722 (patch)
treee4d0940e0ddbc48703548154c0b7395b83203bf2 /doc/texinfo/libmu_sieve.texi
parent56217f1e53ebd0527b0fa1457c0b214d0ea76fd6 (diff)
downloadmailutils-1528dfded819e3c8ccba459425b0dc18b1f3a722.tar.gz
mailutils-1528dfded819e3c8ccba459425b0dc18b1f3a722.tar.bz2
sieve: improve argument/tag runtime access API
* include/mailutils/sieve.h (mu_sieve_data_type): Remove SVT_VALUE_LIST. (mu_sieve_value_storage): Named union for use in mu_sieve_value_t; remove the tag field. (mu_sieve_tag_lookup): Change prototype. (mu_sieve_value_get): Change prototype. (mu_sieve_value_get_optional) (mu_sieve_value_get_untyped): New functions. (mu_sieve_arg_error): Removed proto. * libmu_sieve/sieve.y: Remove SVT_VALUE_LIST support. * libmu_sieve/util.c (mu_sieve_value_create) (mu_sieve_type_str,mu_sieve_vlist_do): Remove SVT_VALUE_LIST support. (mu_sieve_value_get): Rewrite. (mu_sieve_value_get_untyped) (mu_sieve_value_get_optional): New functions. (mu_sieve_arg_error): Remove. (mu_sieve_tag_lookup): Rewrite. (mu_sieve_tag_lookup_untyped): New function. * doc/texinfo/libmu_sieve.texi: Update. libmu_sieve/tests.c libmu_sieve/actions.c libmu_sieve/extensions/editheader.c libmu_sieve/extensions/list.c libmu_sieve/extensions/moderator.c libmu_sieve/extensions/pipe.c libmu_sieve/extensions/spamd.c libmu_sieve/extensions/timestamp.c libmu_sieve/extensions/vacation.c libmu_sieve/relational.c examples/numaddr.c
Diffstat (limited to 'doc/texinfo/libmu_sieve.texi')
-rw-r--r--doc/texinfo/libmu_sieve.texi4
1 files changed, 0 insertions, 4 deletions
diff --git a/doc/texinfo/libmu_sieve.texi b/doc/texinfo/libmu_sieve.texi
index d4c44515f..1d673a87c 100644
--- a/doc/texinfo/libmu_sieve.texi
+++ b/doc/texinfo/libmu_sieve.texi
@@ -85,9 +85,6 @@ A sieve tag. See @code{mu_sieve_runtime_tag_t} below.
@item SVT_IDENT
A character string representing an identifier.
-@item SVT_VALUE_LIST
-A @code{mu_list_t}. Each item in this list is of @code{mu_sieve_value_t} type.
-
@item SVT_POINTER
An opaque pointer.
@end table
@@ -128,7 +125,6 @@ The numeric value is kept in @code{number} member.
The string is kept in @code{string} member.
@item SVT_STRING_LIST
-@itemx SVT_VALUE_LIST
The list itself is pointed to by @code{list} member
@item SVT_TAG

Return to:

Send suggestions and report system problems to the System administrator.