From 13c8d2edf601a0a61c5d1548b2bc66b5fab9ed78 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Mon, 17 Dec 2018 22:31:00 -0500 Subject: Add function to get path relative to main user path --- binaryninjaapi.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'binaryninjaapi.cpp') diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp index b774cf2b..e70c45ab 100644 --- a/binaryninjaapi.cpp +++ b/binaryninjaapi.cpp @@ -142,6 +142,17 @@ string BinaryNinja::GetPathRelativeToUserPluginDirectory(const string& rel) } +string BinaryNinja::GetPathRelativeToUserDirectory(const string& rel) +{ + char* path = BNGetPathRelativeToUserDirectory(rel.c_str()); + if (!path) + return rel; + string result = path; + BNFreeString(path); + return result; +} + + bool BinaryNinja::ExecuteWorkerProcess(const string& path, const vector& args, const DataBuffer& input, string& output, string& errors, bool stdoutIsText, bool stderrIsText) { -- cgit v1.3.1