![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <stdlib.h>
#include <string.h>
#include <gmodule.h>
#include "config.h"
#include "common/file_location.h"
#include "common/module.h"
#include "control/conf.h"
Functions | |
GList * | dt_module_load_modules (const char *subdir, size_t module_size, int(*load_module_so)(void *module, const char *libname, const char *plugin_name), void(*init_module)(void *module), gint(*sort_modules)(gconstpointer a, gconstpointer b)) |
GList * dt_module_load_modules | ( | const char * | subdir, |
size_t | module_size, | ||
int(*)(void *module, const char *libname, const char *plugin_name) | load_module_so, | ||
void(*)(void *module) | init_module, | ||
gint(*)(gconstpointer a, gconstpointer b) | sort_modules | ||
) |
References dt_conf_get_bool(), dt_conf_key_exists(), dt_conf_set_bool(), dt_loc_get_moduledir(), PATH_MAX, SHARED_MODULE_PREFIX, SHARED_MODULE_SUFFIX, and TRUE.
Referenced by dt_iop_load_modules_so(), dt_lib_init(), and dt_view_manager_load_modules().