From 4338534c9cdacf98c310ab625a1d17988dde1949 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Sat, 18 Aug 2018 23:11:02 +0200 Subject: Add possibility to leave data ownership to the caller of setEntryData and remove possibility to specify entry data with createFile --- src/cppc4group.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/cppc4group.cpp') diff --git a/src/cppc4group.cpp b/src/cppc4group.cpp index 4585621..fa64771 100644 --- a/src/cppc4group.cpp +++ b/src/cppc4group.cpp @@ -7,7 +7,7 @@ CppC4Group::Data::Data() : data{nullptr}, size{0} } -CppC4Group::Data::Data(const void* data, size_t size) : data{data}, size{size} +CppC4Group::Data::Data(const void* const data, const size_t size) : data{data}, size{size} { } @@ -204,12 +204,12 @@ bool CppC4Group::createDirectory(const std::string& path) return cc4group.createDirectory(p->g, path.c_str()); } -bool CppC4Group::createFile(const std::string& path, void* data, size_t size) +bool CppC4Group::createFile(const std::string& path) { - return cc4group.createFile(p->g, path.c_str(), data, size); + return cc4group.createFile(p->g, path.c_str()); } -bool CppC4Group::setEntryData(const std::string& path, void* data, size_t size) +bool CppC4Group::setEntryData(const std::__cxx11::string& path, const void*const data, const size_t size, const bool freeData) { - return cc4group.setEntryData(p->g, path.c_str(), data, size); + return cc4group.setEntryData(p->g, path.c_str(), data, size, freeData); } -- cgit v1.2.3-54-g00ecf