decoder/wavpack: use std::copy_n()

This commit is contained in:
Max Kellermann 2016-12-09 22:20:07 +01:00
parent f5172e6b84
commit d9c29a2c4f

View File

@ -98,9 +98,7 @@ format_samples_int(int bytes_per_sample, void *buffer, uint32_t count)
static_assert(sizeof(*dst) <= sizeof(*src), "Wrong size");
/* pass through and align 8-bit samples */
while (count--) {
*dst++ = *src++;
}
std::copy_n(src, count, dst);
break;
}
case 2: {
@ -108,9 +106,7 @@ format_samples_int(int bytes_per_sample, void *buffer, uint32_t count)
static_assert(sizeof(*dst) <= sizeof(*src), "Wrong size");
/* pass through and align 16-bit samples */
while (count--) {
*dst++ = *src++;
}
std::copy_n(src, count, dst);
break;
}