From 2f2599627756b198c579af3c0312276c5a7f4ab5 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@open-xchange.com> Date: Tue, 1 Oct 2024 10:35:54 +0200 Subject: [PATCH] lib-sieve: sieve-storage - Add structural comments --- src/lib-sieve/sieve-storage.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/lib-sieve/sieve-storage.c b/src/lib-sieve/sieve-storage.c index 598d14576..108f6d92f 100644 --- a/src/lib-sieve/sieve-storage.c +++ b/src/lib-sieve/sieve-storage.c @@ -114,7 +114,7 @@ bool sieve_storage_class_exists(struct sieve_instance *svinst, } /* - * Storage instance + * Storage event */ static struct event * @@ -145,6 +145,10 @@ sieve_storage_create_driver_event(struct event *event_parent, return event; } +/* + * Storage options + */ + static const char *split_next_arg(const char *const **_args) { const char *const *args = *_args; @@ -281,6 +285,10 @@ sieve_storage_data_parse(struct sieve_storage *storage, const char *data, return 0; } +/* + * Storage instance + */ + int sieve_storage_alloc(struct sieve_instance *svinst, struct event *event, const struct sieve_storage *storage_class, const char *data, enum sieve_storage_flags flags, @@ -641,6 +649,10 @@ void sieve_storage_unref(struct sieve_storage **_storage) pool_unref(&storage->pool); } +/* + * Binary + */ + int sieve_storage_setup_bin_path(struct sieve_storage *storage, mode_t mode) { const char *bin_path = storage->bin_path; @@ -695,6 +707,10 @@ int sieve_storage_setup_bin_path(struct sieve_storage *storage, mode_t mode) return -1; } +/* + * Properties + */ + int sieve_storage_is_singular(struct sieve_storage *storage) { if (storage->v.is_singular == NULL) -- GitLab