ubuntu build fix (remove std::memset ...)

This commit is contained in:
Craig Hansen-Sturm 2014-09-06 03:29:14 -07:00
parent e2f3392f09
commit e64c81420e

View file

@ -42,22 +42,23 @@ struct AudioFormat {
uint32_t _bitsPerChannel;
float64_t _sampleRate;
AudioFormat() {
std::memset(this, 0, sizeof(*this));
memset(this, 0, sizeof(*this));
}
~AudioFormat() { }
AudioFormat& operator=(const AudioFormat& fmt) {
std::memcpy(this, &fmt, sizeof(*this));
memcpy(this, &fmt, sizeof(*this));
return *this;
}
bool operator==(const AudioFormat& fmt) {
return std::memcmp(this, &fmt, sizeof(*this)) == 0;
return memcmp(this, &fmt, sizeof(*this)) == 0;
}
bool operator!=(const AudioFormat& fmt) {
return std::memcmp(this, &fmt, sizeof(*this)) != 0;
return memcmp(this, &fmt, sizeof(*this)) != 0;
}
void setCanonicalFloat32(uint32_t channels) {