ELinks 0.18.0
|
Data Structures | |
struct | module |
Macros | |
#define | struct_module(name, options, hooks, submods, data, init, done, getname) |
#define | foreach_module(module, modules, i) |
#define | foreachback_module(module, modules, i) |
Functions | |
static int | sizeof_modules (struct module **modules) |
void | register_module_options (struct module *module) |
void | unregister_module_options (struct module *module) |
void | init_module (struct module *module) |
void | done_module (struct module *module) |
void | register_modules_options (struct module *modules[]) |
void | unregister_modules_options (struct module *modules[]) |
void | init_modules (struct module *modules[]) |
void | done_modules (struct module *modules[]) |
Variables | |
struct module * | builtin_modules [] |
struct module * | main_modules [] |
#define struct_module | ( | name, | |
options, | |||
hooks, | |||
submods, | |||
data, | |||
init, | |||
done, | |||
getname ) |
void done_module | ( | struct module * | module | ) |
void done_modules | ( | struct module * | modules[] | ) |
void init_module | ( | struct module * | module | ) |
void init_modules | ( | struct module * | modules[] | ) |
void register_module_options | ( | struct module * | module | ) |
void register_modules_options | ( | struct module * | modules[] | ) |
|
inlinestatic |
void unregister_module_options | ( | struct module * | module | ) |
void unregister_modules_options | ( | struct module * | modules[] | ) |
|
extern |
|
extern |