[vlc-devel] [PATCH] vlc_common: fix swab() calls on win32 that don't use const on source pointer
Steve Lhomme
robux4 at ycbcr.xyz
Mon Jul 15 13:00:22 CEST 2019
---
include/vlc_common.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/include/vlc_common.h b/include/vlc_common.h
index 78d4c17850..e4c5cd85c9 100644
--- a/include/vlc_common.h
+++ b/include/vlc_common.h
@@ -1106,6 +1106,11 @@ static inline void SetQWLE (void *p, uint64_t qw)
# ifndef O_NONBLOCK
# define O_NONBLOCK 0
# endif
+
+/* the mingw32 swab() and win32 _swab() prototypes expect a char* instead of a
+ const void* */
+# define swab(a,b,c) swab((char*) (a), (char*) (b), (c))
+
#endif /* _WIN32 */
typedef struct {
--
2.17.1
More information about the vlc-devel
mailing list