modplug: add patch to remove the deprecated `register` keyword
This commit is contained in:
parent
a868dbce3b
commit
99765cc704
|
@ -120,6 +120,7 @@ libmodplug = AutotoolsProject(
|
|||
[
|
||||
'--disable-shared', '--enable-static',
|
||||
],
|
||||
patches='src/lib/modplug/patches',
|
||||
)
|
||||
|
||||
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