[vlc-devel] [PATCH] cachegen: SetErrorMode is not available on Winstore 8.1

Steve Lhomme robux4 at gmail.com
Tue Oct 24 17:44:53 CEST 2017


On Tue, Oct 24, 2017 at 5:28 PM, Rémi Denis-Courmont <remi at remlab.net> wrote:
> Le tiistaina 24. lokakuuta 2017, 13.58.34 EEST Steve Lhomme a écrit :
>> ---
>>  bin/cachegen.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/bin/cachegen.c b/bin/cachegen.c
>> index 0e52559aaa..2368a7b05e 100644
>> --- a/bin/cachegen.c
>> +++ b/bin/cachegen.c
>> @@ -48,7 +48,7 @@ static void usage (const char *path)
>>
>>  int main (int argc, char *argv[])
>>  {
>> -#ifdef _WIN32
>> +#if defined(_WIN32) && (!VLC_WINSTORE_APP || _WIN32_WINNT >= 0x0A00)
>>      SetErrorMode(SEM_FAILCRITICALERRORS);
>>  #endif
>>  #ifdef HAVE_GETOPT_H
>
> VLC only needs SetErrorMode() on Windows 2008 and older so this makes no
> sense.

Windows 8.1 > 2008 but the API is not available for Winstore apps on
Windows 8.1.

> --
> 雷米‧德尼-库尔蒙
> https://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