From d8b84fe7c9c4ac81c77f67e941b27bfd51bb3678 Mon Sep 17 00:00:00 2001 From: Thomas Zander Date: Sun, 12 Feb 2023 12:00:38 +0100 Subject: multimedia/mplayer: Fix build with llvm15 Details: - clang15 performs stricter checks for pointer conversions, some questionable conversions graduated from warnings to errors - Fixes multimedia/mencoder builds as well MFH: 2023Q1 --- multimedia/mplayer/files/patch-loader_ext.c | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 multimedia/mplayer/files/patch-loader_ext.c (limited to 'multimedia/mplayer/files/patch-loader_ext.c') diff --git a/multimedia/mplayer/files/patch-loader_ext.c b/multimedia/mplayer/files/patch-loader_ext.c new file mode 100644 index 000000000000..8bddcf64f602 --- /dev/null +++ b/multimedia/mplayer/files/patch-loader_ext.c @@ -0,0 +1,11 @@ +--- loader/ext.c.orig 2021-01-23 18:22:09 UTC ++++ loader/ext.c +@@ -444,7 +444,7 @@ LPVOID WINAPI VirtualAlloc(LPVOID address, DWORD size, + + if (type&MEM_RESERVE && (unsigned)address&0xffff) { + size += (unsigned)address&0xffff; +- address = (unsigned)address&~0xffff; ++ address = (void*)((unsigned)address&~0xffff); + } + pgsz = sysconf(_SC_PAGESIZE); + if (type&MEM_COMMIT && (unsigned)address%pgsz) { -- cgit v1.2.3