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

Rémi Denis-Courmont remi at remlab.net
Tue Oct 24 17:28:10 CEST 2017


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.

-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list