summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2015-08-19 23:49:04 -0400
committerRusty Wagner <rusty@vector35.com>2015-08-19 23:49:04 -0400
commit00369dcd62ea48a9174a6923498f4375968a94c3 (patch)
treeef31b9f4e92d252bf23d8d687ba4f43dc2eb3378 /binaryninjaapi.h
parent59f9b193ac9da6c861965be153eb8c788388089a (diff)
Add C preprocessor in preparation for type parsing
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index be801a3c..a2779e70 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -158,6 +158,10 @@ namespace BinaryNinja
std::string EscapeString(const std::string& s);
std::string UnescapeString(const std::string& s);
+ bool PreprocessSource(const std::string& source, const std::string& fileName,
+ std::string& output, std::string& errors,
+ const std::vector<std::string>& includeDirs = std::vector<std::string>());
+
class DataBuffer
{
BNDataBuffer* m_buffer;