14 typedef char *(*RzCoreCmdStrCallback)(
void *core,
const char *
s);
RZ_API void rz_lang_undef(RzLang *lang, const char *name)
RZ_API int rz_lang_run_string(RzLang *lang, const char *code)
RZ_API int rz_lang_run(RzLang *lang, const char *code, int len)
RZ_API void rz_lang_def_free(RzLangDef *def)
RZ_API void rz_lang_plugin_free(RzLangPlugin *p)
RZ_API int rz_lang_prompt(RzLang *lang)
RZ_API RzLangPlugin * rz_lang_get_by_name(RzLang *lang, const char *name)
RZ_API void rz_lang_free(RzLang *lang)
RZ_API RzLang * rz_lang_new(void)
RZ_API void rz_lang_set_user_ptr(RzLang *lang, void *user)
RZ_API int rz_lang_run_file(RzLang *lang, const char *file)
RZ_API RzLangPlugin * rz_lang_get_by_extension(RzLang *lang, const char *ext)
RZ_API bool rz_lang_set_argv(RzLang *lang, int argc, char **argv)
RZ_API bool rz_lang_use(RzLang *lang, const char *name)
RZ_API bool rz_lang_setup(RzLang *lang)
RZ_API bool rz_lang_define(RzLang *lang, const char *type, const char *name, void *value)
RZ_API bool rz_lang_add(RzLang *lang, RzLangPlugin *foo)
RzLangPlugin rz_lang_plugin_lib
RzLangPlugin rz_lang_plugin_pipe
static static fork const void static count static fd const char const char static newpath char char argv
struct rz_lang_def_t RzLangDef
char *(* RzCoreCmdStrCallback)(void *core, const char *s)
int(* RzCoreCmdfCallback)(void *core, const char *s,...)
struct rz_lang_plugin_t RzLangPlugin
RZ_LIB_VERSION_HEADER(rz_lang)
int(* PrintfCallback)(const char *str,...) RZ_PRINTF_CHECK(1
int(* prompt)(RzLang *user)
int(* init)(RzLang *user)
int(* set_argv)(RzLang *user, int argc, char **argv)
int(* fini)(RzLang *user)
int(* run)(RzLang *user, const char *code, int len)
int(* run_file)(RzLang *user, const char *file)
RzCoreCmdStrCallback cmd_str
struct rz_lang_plugin_t * cur
int def(FILE *source, FILE *dest, int level)