[vlc-commits] [Git][videolan/vlc][master] win32: do not use __declspec(restrict) with the Windows SDK
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Sat Jan 28 10:12:53 UTC 2023
Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
10a66f8a by Steve Lhomme at 2023-01-28T09:48:20+00:00
win32: do not use __declspec(restrict) with the Windows SDK
restrict is forcibly defined to __restrict for C++ compatibility, even with cl.exe.
And __declspec(__restrict) is not valid, it creates a lot of warnings.
- - - - -
1 changed file:
- include/vlc_fixups.h
Changes:
=====================================
include/vlc_fixups.h
=====================================
@@ -46,6 +46,10 @@ typedef unsigned short mode_t;
#define strncasecmp _strnicmp
#define snwprintf _snwprintf
+// since we define restrist as __restrict for C++, __declspec(restrict) is bogus
+#define _CRT_SUPPRESS_RESTRICT
+#define DECLSPEC_RESTRICT
+
#endif // _MSC_VER
#ifdef _WIN32
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/10a66f8a77897434a77abfb6ea56b2be7f37d51b
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/10a66f8a77897434a77abfb6ea56b2be7f37d51b
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list