5 #include <ctu_driver_api.h>
18 #define CT_LANG_ENTRY "lang_main"
19 #define CT_PLUGIN_ENTRY "plugin_main"
20 #define CT_TARGET_ENTRY "target_main"
23 # define CT_LANG_EXPORT(mod) CT_LINKAGE_C CT_EXPORT const language_t *lang_main(void) { return &mod; }
25 # define CT_LANG_EXPORT(mod)
29 # define CT_PLUGIN_EXPORT(mod) CT_LINKAGE_C CT_EXPORT const plugin_t *plugin_main(void) { return &mod; }
31 # define CT_PLUGIN_EXPORT(mod)
35 # define CT_TARGET_EXPORT(mod) CT_LINKAGE_C CT_EXPORT const target_t *target_main(void) { return &mod; }
37 # define CT_TARGET_EXPORT(mod)
a language driver support capabilities
plugin support capabilities