diff options
author | Chris Robinson <[email protected]> | 2018-12-27 14:27:35 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2018-12-27 14:27:35 -0800 |
commit | f2c2b7c5383ddd999b56f28730258f270b0d2576 (patch) | |
tree | f8940ac867fe81647597c0c42888fa23222fdb93 /Alc/backends/sdl2.cpp | |
parent | 4782d6107d250e3528c5e567dca48da727584ee7 (diff) |
Get rid of the unnecessary STATIC_(UP)CAST macros
Diffstat (limited to 'Alc/backends/sdl2.cpp')
-rw-r--r-- | Alc/backends/sdl2.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/Alc/backends/sdl2.cpp b/Alc/backends/sdl2.cpp index 75052b0f..cb5f875a 100644 --- a/Alc/backends/sdl2.cpp +++ b/Alc/backends/sdl2.cpp @@ -92,16 +92,15 @@ static void ALCsdl2Backend_Destruct(ALCsdl2Backend *self) static void ALCsdl2Backend_audioCallback(void *ptr, Uint8 *stream, int len) { - ALCsdl2Backend *self = static_cast<ALCsdl2Backend*>(ptr); - ALCdevice *device = STATIC_CAST(ALCbackend, self)->mDevice; + auto self = static_cast<ALCsdl2Backend*>(ptr); assert((len % self->frameSize) == 0); - aluMixData(device, stream, len / self->frameSize); + aluMixData(self->mDevice, stream, len / self->frameSize); } static ALCenum ALCsdl2Backend_open(ALCsdl2Backend *self, const ALCchar *name) { - ALCdevice *device = STATIC_CAST(ALCbackend, self)->mDevice; + ALCdevice *device{self->mDevice}; SDL_AudioSpec want, have; SDL_zero(want); @@ -179,7 +178,7 @@ static ALCenum ALCsdl2Backend_open(ALCsdl2Backend *self, const ALCchar *name) static ALCboolean ALCsdl2Backend_reset(ALCsdl2Backend *self) { - ALCdevice *device = STATIC_CAST(ALCbackend, self)->mDevice; + ALCdevice *device{self->mDevice}; device->Frequency = self->Frequency; device->FmtChans = self->FmtChans; device->FmtType = self->FmtType; @@ -256,8 +255,7 @@ ALCbackend *SDL2BackendFactory::createBackend(ALCdevice *device, ALCbackend_Type { ALCsdl2Backend *backend; NEW_OBJ(backend, ALCsdl2Backend)(device); - if(!backend) return nullptr; - return STATIC_CAST(ALCbackend, backend); + return backend; } return nullptr; |