From 7acfe6f01fc669bf08cd301631601a24486bee74 Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Mon, 1 Mar 2021 14:03:17 -0500 Subject: Add methods for creating wide char types --- type.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'type.cpp') diff --git a/type.cpp b/type.cpp index ead27768..08597f1a 100644 --- a/type.cpp +++ b/type.cpp @@ -708,6 +708,12 @@ Ref Type::FloatType(size_t width, const string& altName) } +Ref Type::WideCharType(size_t width, const string& altName) +{ + return new Type(BNCreateWideCharType(width, altName.c_str())); +} + + Ref Type::StructureType(Structure* strct) { return new Type(BNCreateStructureType(strct->GetObject())); @@ -1340,6 +1346,12 @@ TypeBuilder TypeBuilder::FloatType(size_t width, const string& altName) } +TypeBuilder TypeBuilder::WideCharType(size_t width, const string& altName) +{ + return TypeBuilder(BNCreateWideCharTypeBuilder(width, altName.c_str())); +} + + TypeBuilder TypeBuilder::StructureType(Structure* strct) { return TypeBuilder(BNCreateStructureTypeBuilder(strct->GetObject())); -- cgit v1.3.1