From fabba1b2fbcb0d8dcbf77f5336ec880f561d627c Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Wed, 30 Jul 2025 20:41:40 +0530 Subject: engine,template: engine_ingest() must return engine_t and template_write() must get the template from config --- include/engine.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'include/engine.h') diff --git a/include/engine.h b/include/engine.h index 86aa167..137f201 100644 --- a/include/engine.h +++ b/include/engine.h @@ -19,10 +19,17 @@ #ifndef __ENGINE_H #define __ENGINE_H +#include #include #include -list_t *engine_ingest(char **buffer); +typedef struct { + list_t *content_headers; + config_t *config; +} engine_t; + +engine_t *engine_ingest(char **buffer); +void engine_delete(engine_t *engine); void handle_include(char **buffer, key_match_t *match, directive_t *directive); void handle_contentfor(char **buffer, key_match_t *match, -- cgit v1.2.3