#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()