#include <ctu_support_api.h>
#include "core/analyze.h"
#include "os/core.h"
#include "os/os.h"
#include "loader.inc"
Go to the source code of this file.
|
| #define | LOADER_FEATURE(ID, STR, BIT) ID = (BIT), |
| |
| #define | LOADER_MODULE(ID, STR, BIT) ID = (BIT), |
| |
| #define | LOADER_ERROR(ID, STR) ID, |
| |
| enum | loader_config_t |
| |
| enum | module_type_t { eModCount
} |
| |
| enum | load_error_t { eErrorCount
} |
| |
| typedef typedefCT_BEGIN_API struct loader_t | loader_t |
| |
| CT_SUPPORT_API loader_t * | loader_new (arena_t *arena) |
| |
| CT_CONSTFN CT_SUPPORT_API loader_config_t | loader_config (void) |
| |
| CT_SUPPORT_API typevec_t * | load_default_modules (loader_t *loader) |
| |
| CT_SUPPORT_API loaded_module_t | load_module (loader_t *loader, module_type_t mask, const char *name) |
| |
| CT_SUPPORT_API loaded_module_t | load_static_module (loader_t *loader, module_type_t mask, const char *name) |
| |
| CT_SUPPORT_API loaded_module_t | load_shared_module (loader_t *loader, module_type_t mask, const char *name) |
| |
| CT_SUPPORT_API const char * | load_error_string (load_error_t error) |
| |
◆ LOADER_ERROR
| #define LOADER_ERROR |
( |
|
ID, |
|
|
|
STR |
|
) |
| ID, |
◆ LOADER_FEATURE
| #define LOADER_FEATURE |
( |
|
ID, |
|
|
|
STR, |
|
|
|
BIT |
|
) |
| ID = (BIT), |
◆ LOADER_MODULE
| #define LOADER_MODULE |
( |
|
ID, |
|
|
|
STR, |
|
|
|
BIT |
|
) |
| ID = (BIT), |
◆ load_error_t
◆ loader_config_t
◆ module_type_t
◆ load_default_modules()
◆ load_error_string()
| CT_SUPPORT_API const char* load_error_string |
( |
load_error_t |
error | ) |
|
◆ load_module()
◆ load_shared_module()
◆ load_static_module()
◆ loader_config()
◆ loader_new()