diff options
Diffstat (limited to 'src/data.cc')
| -rw-r--r-- | src/data.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/data.cc b/src/data.cc index a326ed3b..66970c91 100644 --- a/src/data.cc +++ b/src/data.cc @@ -47,3 +47,10 @@ Data::Data (boost::filesystem::path file) throw FileError ("could not read file", file, -1); } } + +Data::Data (uint8_t const * data_, boost::uintmax_t size_) + : data (new uint8_t[size]) + , size (size_) +{ + memcpy (data.get(), data_, size); +} |
