summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binaryninjacore.h6
-rw-r--r--demangle.cpp2
2 files changed, 4 insertions, 4 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 5318630a..e878ccb5 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -2621,7 +2621,7 @@ __attribute__ ((format (printf, 1, 2)))
BINARYNINJACOREAPI bool BNNavigate(BNFileMetadata* file, const char* view, uint64_t offset);
BINARYNINJACOREAPI BNBinaryView* BNGetFileViewOfType(BNFileMetadata* file, const char* name);
-
+
BINARYNINJACOREAPI char** BNGetExistingViews(BNFileMetadata* file, size_t* count);
// Binary view access
@@ -4881,8 +4881,8 @@ __attribute__ ((format (printf, 1, 2)))
BINARYNINJACOREAPI void BNRustFreeString(const char* const);
BINARYNINJACOREAPI void BNRustFreeStringArray(const char** const, uint64_t);
- BINARYNINJACOREAPI const char** const BNRustSimplifyStrToFQN(const char* const, bool);
- BINARYNINJACOREAPI const char* const BNRustSimplifyStrToStr(const char* const);
+ BINARYNINJACOREAPI char** BNRustSimplifyStrToFQN(const char* const, bool);
+ BINARYNINJACOREAPI char* BNRustSimplifyStrToStr(const char* const);
#ifdef __cplusplus
}
diff --git a/demangle.cpp b/demangle.cpp
index 2cdc0288..616a4b68 100644
--- a/demangle.cpp
+++ b/demangle.cpp
@@ -89,7 +89,7 @@ namespace BinaryNinja
if (dest == SimplifierDest::str)
m_rust_string = BNRustSimplifyStrToStr(input.c_str());
else
- m_rust_array = BNRustSimplifyStrToFQN(input.c_str(), simplify);
+ m_rust_array = const_cast<const char**>(BNRustSimplifyStrToFQN(input.c_str(), simplify));
}