summaryrefslogtreecommitdiff
path: root/src/til.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/til.c')
-rw-r--r--src/til.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/til.c b/src/til.c
index 4d7ef63..3cbd294 100644
--- a/src/til.c
+++ b/src/til.c
@@ -144,7 +144,7 @@ void til_module_render(const til_module_t *module, void *context, unsigned ticks
}
-int til_module_create_context(const til_module_t *module, unsigned ticks, void **res_context)
+int til_module_create_context(const til_module_t *module, unsigned ticks, void *setup, void **res_context)
{
void *context;
@@ -154,7 +154,7 @@ int til_module_create_context(const til_module_t *module, unsigned ticks, void *
if (!module->create_context)
return 0;
- context = module->create_context(ticks, til_threads_num_threads(til_threads));
+ context = module->create_context(ticks, til_threads_num_threads(til_threads), setup);
if (!context)
return -ENOMEM;
@@ -178,7 +178,7 @@ void * til_module_destroy_context(const til_module_t *module, void *context)
/* select module if not yet selected, then setup the module. */
-int til_module_setup(til_settings_t *settings, til_setting_t **res_setting, const til_setting_desc_t **res_desc)
+int til_module_setup(til_settings_t *settings, til_setting_t **res_setting, const til_setting_desc_t **res_desc, void **res_setup)
{
til_setting_t *setting;
const til_module_t *module;
@@ -217,7 +217,7 @@ int til_module_setup(til_settings_t *settings, til_setting_t **res_setting, cons
return -EINVAL;
if (module->setup)
- return module->setup(settings, res_setting, res_desc);
+ return module->setup(settings, res_setting, res_desc, res_setup);
return 0;
}
© All Rights Reserved