[vlc-devel] [PATCH 20/22] mmdevice: fix the WINAPI callback type

Steve Lhomme robux4 at videolabs.io
Fri Jul 31 17:12:14 CEST 2015


On Fri, Jul 31, 2015 at 5:05 PM, Rémi Denis-Courmont <remi at remlab.net> wrote:
> Le 2015-07-31 17:55, Steve Lhomme a écrit :
>>
>> ---
>>  modules/audio_output/mmdevice.c | 6 +++---
>>  1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/modules/audio_output/mmdevice.c
>> b/modules/audio_output/mmdevice.c
>> index d9d3573..ef9be5f 100644
>> --- a/modules/audio_output/mmdevice.c
>> +++ b/modules/audio_output/mmdevice.c
>> @@ -44,10 +44,10 @@ DEFINE_PROPERTYKEY(PKEY_Device_FriendlyName,
>> 0xa45c254e, 0xdf1c, 0x4efd,
>>  #include "audio_output/mmdevice.h"
>>
>>  #if (_WIN32_WINNT < 0x600)
>> -static VOID WINAPI (*InitializeConditionVariable)(PCONDITION_VARIABLE);
>> -static BOOL WINAPI (*SleepConditionVariableCS)(PCONDITION_VARIABLE,
>> +static VOID (WINAPI *InitializeConditionVariable) (PCONDITION_VARIABLE);
>> +static BOOL (WINAPI *SleepConditionVariableCS) (PCONDITION_VARIABLE,
>>                                                 PCRITICAL_SECTION, DWORD);
>> -static VOID WINAPI (*WakeConditionVariable)(PCONDITION_VARIABLE);
>> +static VOID (WINAPI *WakeConditionVariable)(PCONDITION_VARIABLE);
>>  #define LOOKUP(s) \
>>      if (((s) = (void *)GetProcAddress(h, #s)) == NULL) return FALSE
>
>
> Just remove this hack. It is no longer necessary.

OK, I'll give it a try. Thanks

> --
> Rémi Denis-Courmont
> http://www.remlab.net/
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel



More information about the vlc-devel mailing list