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