diff options
| -rw-r--r-- | binaryninjacore.h | 6 | ||||
| -rw-r--r-- | demangle.cpp | 2 |
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)); } |
