diff options
author | Chris Robinson <[email protected]> | 2018-11-26 14:31:54 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2018-11-26 14:31:54 -0800 |
commit | a6923790fac739f0b98db6c06bc93543b9707556 (patch) | |
tree | e30677dd529ba0a2fecb6cbd6232f862acdc27dd /Alc/backends/wave.cpp | |
parent | 5b2b96b24598636e35f1fe7ecf868b09571065d6 (diff) |
Avoid using ATOMIC_INIT
Diffstat (limited to 'Alc/backends/wave.cpp')
-rw-r--r-- | Alc/backends/wave.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/Alc/backends/wave.cpp b/Alc/backends/wave.cpp index d9219336..bb37d979 100644 --- a/Alc/backends/wave.cpp +++ b/Alc/backends/wave.cpp @@ -79,12 +79,12 @@ void fwrite32le(ALuint val, FILE *f) struct ALCwaveBackend final : public ALCbackend { - FILE *mFile; - long mDataStart; + FILE *mFile{nullptr}; + long mDataStart{-1}; al::vector<ALbyte> mBuffer; - ATOMIC(ALenum) killNow; + ATOMIC(ALenum) killNow{AL_TRUE}; std::thread thread; }; @@ -111,11 +111,6 @@ void ALCwaveBackend_Construct(ALCwaveBackend *self, ALCdevice *device) new (self) ALCwaveBackend{}; ALCbackend_Construct(STATIC_CAST(ALCbackend, self), device); SET_VTABLE2(ALCwaveBackend, ALCbackend, self); - - self->mFile = nullptr; - self->mDataStart = -1; - - ATOMIC_INIT(&self->killNow, AL_TRUE); } void ALCwaveBackend_Destruct(ALCwaveBackend *self) |