diff options
author | Thomas Zander <riggs@FreeBSD.org> | 2023-02-12 12:00:38 +0100 |
---|---|---|
committer | Thomas Zander <riggs@FreeBSD.org> | 2023-02-12 12:59:46 +0100 |
commit | d8b84fe7c9c4ac81c77f67e941b27bfd51bb3678 (patch) | |
tree | 07158e1c2c6dbcffcc06f32fd5fe6cb120dee38c /multimedia/mplayer/files/patch-loader_ext.c | |
parent | www/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.c | 11 |
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) { |