modplug: add patch to remove the deprecated `register` keyword
This commit is contained in:
parent
f382808450
commit
101e12cf9a
|
@ -111,6 +111,7 @@ libmodplug = AutotoolsProject(
|
||||||
[
|
[
|
||||||
'--disable-shared', '--enable-static',
|
'--disable-shared', '--enable-static',
|
||||||
],
|
],
|
||||||
|
patches='src/lib/modplug/patches',
|
||||||
)
|
)
|
||||||
|
|
||||||
libopenmpt = AutotoolsProject(
|
libopenmpt = AutotoolsProject(
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
Index: libmodplug-0.8.9.0/src/fastmix.cpp
|
||||||
|
===================================================================
|
||||||
|
--- libmodplug-0.8.9.0.orig/src/fastmix.cpp
|
||||||
|
+++ libmodplug-0.8.9.0/src/fastmix.cpp
|
||||||
|
@@ -288,7 +288,7 @@ CzWINDOWEDFIR sfir;
|
||||||
|
// MIXING MACROS
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
#define SNDMIX_BEGINSAMPLELOOP8\
|
||||||
|
- register MODCHANNEL * const pChn = pChannel;\
|
||||||
|
+ MODCHANNEL * const pChn = pChannel;\
|
||||||
|
nPos = pChn->nPosLo;\
|
||||||
|
const signed char *p = (signed char *)(pChn->pCurrentSample+pChn->nPos);\
|
||||||
|
if (pChn->dwFlags & CHN_STEREO) p += pChn->nPos;\
|
||||||
|
@@ -296,7 +296,7 @@ CzWINDOWEDFIR sfir;
|
||||||
|
do {
|
||||||
|
|
||||||
|
#define SNDMIX_BEGINSAMPLELOOP16\
|
||||||
|
- register MODCHANNEL * const pChn = pChannel;\
|
||||||
|
+ MODCHANNEL * const pChn = pChannel;\
|
||||||
|
nPos = pChn->nPosLo;\
|
||||||
|
const signed short *p = (signed short *)(pChn->pCurrentSample+(pChn->nPos*2));\
|
||||||
|
if (pChn->dwFlags & CHN_STEREO) p += pChn->nPos;\
|
|
@ -0,0 +1 @@
|
||||||
|
no_register
|
Loading…
Reference in New Issue