summaryrefslogtreecommitdiff
path: root/multimedia/mplayer/files/patch-loader_ext.c
diff options
context:
space:
mode:
authorThomas Zander <riggs@FreeBSD.org>2023-02-12 12:00:38 +0100
committerThomas Zander <riggs@FreeBSD.org>2023-02-12 12:59:46 +0100
commitd8b84fe7c9c4ac81c77f67e941b27bfd51bb3678 (patch)
tree07158e1c2c6dbcffcc06f32fd5fe6cb120dee38c /multimedia/mplayer/files/patch-loader_ext.c
parentwww/typo3-11: Update to 11.5.23 (diff)
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
Diffstat (limited to 'multimedia/mplayer/files/patch-loader_ext.c')
-rw-r--r--multimedia/mplayer/files/patch-loader_ext.c11
1 files changed, 11 insertions, 0 deletions
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) {