diff options
author | Chris Robinson <[email protected]> | 2013-05-21 23:42:40 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2013-05-21 23:42:40 -0700 |
commit | 0a07ed14c27a3b4269c024dc4827483d33b9c059 (patch) | |
tree | 8d3d8c654f3041ea7b77d1c6b5c78db037d74c66 | |
parent | 604726c6392e6deefa9648ef6f8044ccf85ac1fa (diff) |
Rename DELETE to DELETE_OBJ
Because Windows.
-rw-r--r-- | Alc/ALc.c | 4 | ||||
-rw-r--r-- | OpenAL32/Include/alMain.h | 3 | ||||
-rw-r--r-- | OpenAL32/alAuxEffectSlot.c | 10 |
3 files changed, 8 insertions, 9 deletions
@@ -1779,7 +1779,7 @@ static ALCvoid FreeDevice(ALCdevice *device) { ALeffectState *state = device->DefaultSlot->EffectState; device->DefaultSlot = NULL; - DELETE(state); + DELETE_OBJ(state); } if(device->BufferMap.size > 0) @@ -2902,7 +2902,7 @@ ALC_API ALCdevice* ALC_APIENTRY alcOpenDevice(const ALCchar *deviceName) { ALeffectState *state = device->DefaultSlot->EffectState; device->DefaultSlot = NULL; - DELETE(state); + DELETE_OBJ(state); ERR("Failed to initialize the default effect\n"); } } diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h index c7ad6418..6ad7382e 100644 --- a/OpenAL32/Include/alMain.h +++ b/OpenAL32/Include/alMain.h @@ -70,8 +70,7 @@ static const union { #define SET_VTABLE1(T1, obj) ((obj)->vtbl = &(T1##_vtable)) #define SET_VTABLE2(T1, T2, obj) SET_VTABLE1(T1##_##T2, STATIC_CAST(T2, (obj))) -#define NEW(T) (T##Factory_getFactory()->create()) -#define DELETE(obj) ((obj)->vtbl->getCreator()->vtbl->destroy((obj))) +#define DELETE_OBJ(obj) ((obj)->vtbl->getCreator()->vtbl->destroy((obj))) #ifdef _WIN32 diff --git a/OpenAL32/alAuxEffectSlot.c b/OpenAL32/alAuxEffectSlot.c index 42f6c103..5d0d7a18 100644 --- a/OpenAL32/alAuxEffectSlot.c +++ b/OpenAL32/alAuxEffectSlot.c @@ -74,7 +74,7 @@ AL_API ALvoid AL_APIENTRY alGenAuxiliaryEffectSlots(ALsizei n, ALuint *effectslo if(err != AL_NO_ERROR) { FreeThunkEntry(slot->id); - DELETE(slot->EffectState); + DELETE_OBJ(slot->EffectState); al_free(slot); alDeleteAuxiliaryEffectSlots(cur, effectslots); @@ -123,7 +123,7 @@ AL_API ALvoid AL_APIENTRY alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint * FreeThunkEntry(slot->id); RemoveEffectSlotArray(Context, slot); - DELETE(slot->EffectState); + DELETE_OBJ(slot->EffectState); memset(slot, 0, sizeof(*slot)); al_free(slot); @@ -596,7 +596,7 @@ ALenum InitializeEffect(ALCdevice *Device, ALeffectslot *EffectSlot, ALeffect *e { ALCdevice_Unlock(Device); RestoreFPUMode(&oldMode); - DELETE(State); + DELETE_OBJ(State); return AL_OUT_OF_MEMORY; } @@ -615,7 +615,7 @@ ALenum InitializeEffect(ALCdevice *Device, ALeffectslot *EffectSlot, ALeffect *e RestoreFPUMode(&oldMode); - DELETE(State); + DELETE_OBJ(State); State = NULL; } else @@ -665,7 +665,7 @@ ALvoid ReleaseALAuxiliaryEffectSlots(ALCcontext *Context) ALeffectslot *temp = Context->EffectSlotMap.array[pos].value; Context->EffectSlotMap.array[pos].value = NULL; - DELETE(temp->EffectState); + DELETE_OBJ(temp->EffectState); FreeThunkEntry(temp->id); memset(temp, 0, sizeof(ALeffectslot)); |