diff options
author | Chris Robinson <[email protected]> | 2018-11-13 01:39:42 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2018-11-13 01:39:42 -0800 |
commit | 09ea1d58f63ad3fe248b1e59c0a3634447ce672d (patch) | |
tree | 279fab7458858cec3371ca349aa35a503e1535d6 | |
parent | 74d1337cc74c3fab3622188e55c9234257511ac3 (diff) |
Convert the backend base to C++
-rw-r--r-- | Alc/ALc.c | 5 | ||||
-rw-r--r-- | Alc/backends/base.cpp (renamed from Alc/backends/base.c) | 5 | ||||
-rw-r--r-- | CMakeLists.txt | 2 |
3 files changed, 6 insertions, 6 deletions
@@ -1589,6 +1589,11 @@ extern inline void UnlockBufferList(ALCdevice *device); extern inline ALsizei FrameSizeFromUserFmt(enum UserFmtChannels chans, enum UserFmtType type); extern inline ALsizei FrameSizeFromFmt(enum FmtChannels chans, enum FmtType type); +extern inline ALuint64 GetDeviceClockTime(ALCdevice *device); +extern inline void ALCdevice_Lock(ALCdevice *device); +extern inline void ALCdevice_Unlock(ALCdevice *device); +extern inline ClockLatency GetClockLatency(ALCdevice *device); + extern inline void alstr_reset(al_string *str); extern inline size_t alstr_length(const_al_string str); extern inline ALboolean alstr_empty(const_al_string str); diff --git a/Alc/backends/base.c b/Alc/backends/base.cpp index 9d8614b1..8173f554 100644 --- a/Alc/backends/base.c +++ b/Alc/backends/base.cpp @@ -9,11 +9,6 @@ #include "backends/base.h" -extern inline ALuint64 GetDeviceClockTime(ALCdevice *device); -extern inline void ALCdevice_Lock(ALCdevice *device); -extern inline void ALCdevice_Unlock(ALCdevice *device); -extern inline ClockLatency GetClockLatency(ALCdevice *device); - /* Base ALCbackend method implementations. */ void ALCbackend_Construct(ALCbackend *self, ALCdevice *device) { diff --git a/CMakeLists.txt b/CMakeLists.txt index 826b06e6..0ff8f2b8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1028,7 +1028,7 @@ ENDIF() SET(BACKENDS "") SET(ALC_OBJS ${ALC_OBJS} - Alc/backends/base.c + Alc/backends/base.cpp Alc/backends/base.h # Default backends, always available Alc/backends/loopback.cpp |