Skip to content

Commit 8dab519

Browse files
committed
replace copy_n with constructor
No need for the former. Also remove some unnecessary 0 initialization. Signed-off-by: Rosen Penev <[email protected]>
1 parent 223c33c commit 8dab519

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

src/pgfimage.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,7 @@ DataBuf PgfImage::readPgfHeaderStructure(BasicIo& iIo, uint32_t& width, uint32_t
254254
if (bufRead != header.size())
255255
throw Error(ErrorCode::kerInputDataReadFailed);
256256

257-
DataBuf work(8); // don't disturb the binary data - doWriteMetadata reuses it
258-
std::copy_n(header.begin(), work.size(), work.begin());
257+
DataBuf work(header.data(), 8); // don't disturb the binary data - doWriteMetadata reuses it
259258
width = byteSwap_(work, 0, bSwap_);
260259
height = byteSwap_(work, 4, bSwap_);
261260

src/types.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,7 @@ size_t TypeInfo::typeSize(TypeId typeId) {
9494
DataBuf::DataBuf(size_t size) : pData_(size) {
9595
}
9696

97-
DataBuf::DataBuf(const byte* pData, size_t size) : pData_(size) {
98-
std::copy_n(pData, size, pData_.begin());
97+
DataBuf::DataBuf(const byte* pData, size_t size) : pData_(pData, pData + size) {
9998
}
10099

101100
void DataBuf::alloc(size_t size) {

0 commit comments

Comments
 (0)