R_API int r_core_yank_hud_path (RCore *core, const char *input, int dir) { char *buf = NULL; ut32 len = 0; for (input++; *input==' '; input++) ; buf = r_cons_hud_path (input, dir); len = buf ? strlen ((const char*)buf) + 1 : 0; return r_core_yank_set_str (core, R_CORE_FOREIGN_ADDR, buf, len); }
R_API int r_core_yank_hud_file (RCore *core, const char *input) { char *buf = NULL; ut32 len = 0; int res = R_FALSE; for (input++; *input==' '; input++) ; buf = r_cons_hud_file (input); len = buf ? strlen ((const char*)buf) + 1 : 0; res = r_core_yank_set_str (core, R_CORE_FOREIGN_ADDR, buf, len); return res; }
R_API int r_core_yank_hud_file (RCore *core, const char *input) { char *buf = NULL; bool res = false; ut32 len = 0; if (!input || !*input) return false; for (input++; *input==' '; input++) ; buf = r_cons_hud_file (input); len = buf ? strlen ((const char*)buf) + 1 : 0; res = r_core_yank_set_str (core, R_CORE_FOREIGN_ADDR, buf, len); free (buf); return res; }