aboutsummaryrefslogtreecommitdiff
path: root/src/Utility/Utility.h
diff options
context:
space:
mode:
authorfrosty <gabriel@bwaaa.monster>2026-08-08 12:56:26 -0400
committerfrosty <gabriel@bwaaa.monster>2026-08-08 12:56:26 -0400
commitd93fead0aeaed1b7860fe132476c81c1845ce756 (patch)
tree0cbf826c0ea3e9885a1d7be722e1f7e8108ee0a8 /src/Utility/Utility.h
parent296021e0ce7e27db837638076c3316a4af35b1b7 (diff)
downloadomnisearch-d93fead0aeaed1b7860fe132476c81c1845ce756.tar.gz
refactor: centralise matrix ownership and request cleanup
Diffstat (limited to 'src/Utility/Utility.h')
-rw-r--r--src/Utility/Utility.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Utility/Utility.h b/src/Utility/Utility.h
index 1e1de09..9fca8b6 100644
--- a/src/Utility/Utility.h
+++ b/src/Utility/Utility.h
@@ -24,6 +24,10 @@ int is_engine_id_enabled(const char *engine_id);
int get_user_engines(char ***out_ids, int *out_count);
int user_engines_contains(const char *engine_id, char **ids, int count);
+int append_string_row(char ****matrix, int **inner_counts, int row_count,
+ const char *const *values, int field_count);
+void free_string_matrix(char ***matrix, int *inner_counts, int row_count);
+
int add_link_to_collection(const char *href, const char *label,
const char *class_name, char ****collection,
int **inner_counts, int current_count);