5 #include <ctu_support_api.h>
27 #define LOADER_FEATURE(ID, STR, BIT) ID = (BIT),
33 #define LOADER_MODULE(ID, STR, BIT) ID = (BIT),
41 #define LOADER_ERROR(ID, STR) ID,
#define IN_NOTNULL
annotate a parameter as not being null
#define CT_CONSTFN
mark a function as const, has no side effects and always returns the same value for the same argument...
#define IN_STRING
annotate a parameter as being a null terminated string
CT_SUPPORT_API loaded_module_t load_shared_module(loader_t *loader, module_type_t mask, const char *name)
CT_CONSTFN CT_SUPPORT_API loader_config_t loader_config(void)
CT_SUPPORT_API loader_t * loader_new(arena_t *arena)
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 typevec_t * load_default_modules(loader_t *loader)
CT_SUPPORT_API const char * load_error_string(load_error_t error)
a language driver support capabilities
plugin support capabilities
A vector with a fixed type size.