diff options
Diffstat (limited to 'OpenAL32/Include/alThunk.h')
-rw-r--r-- | OpenAL32/Include/alThunk.h | 35 |
1 files changed, 8 insertions, 27 deletions
diff --git a/OpenAL32/Include/alThunk.h b/OpenAL32/Include/alThunk.h index 9514db4d..adc77dec 100644 --- a/OpenAL32/Include/alThunk.h +++ b/OpenAL32/Include/alThunk.h @@ -1,39 +1,20 @@ -#ifndef _AL_THUNK_H_ -#define _AL_THUNK_H_ +#ifndef ALTHUNK_H +#define ALTHUNK_H -#include "config.h" - -#include "AL/al.h" -#include "AL/alc.h" +#include "alMain.h" #ifdef __cplusplus extern "C" { #endif -void alThunkInit(void); -void alThunkExit(void); -ALenum alThunkNewEntry(ALuint *idx); -void alThunkRemoveEntry(ALuint index); - -#if (SIZEOF_VOIDP > SIZEOF_UINT) - -#define ALTHUNK_INIT() alThunkInit() -#define ALTHUNK_EXIT() alThunkExit() -#define ALTHUNK_NEWENTRY(p,i) alThunkNewEntry(i) -#define ALTHUNK_REMOVEENTRY(i) alThunkRemoveEntry(i) - -#else - -#define ALTHUNK_INIT() -#define ALTHUNK_EXIT() -#define ALTHUNK_NEWENTRY(p,i) ((*(i) = (ALuint)p),AL_NO_ERROR) -#define ALTHUNK_REMOVEENTRY(i) ((ALvoid)i) - -#endif // (SIZEOF_VOIDP > SIZEOF_INT) +void ThunkInit(void); +void ThunkExit(void); +ALenum NewThunkEntry(ALuint *index); +void FreeThunkEntry(ALuint index); #ifdef __cplusplus } #endif -#endif //_AL_THUNK_H_ +#endif //ALTHUNK_H |