Otherwise I get: ld: dlls/l3codeca.acm/mpegl3.o: in function `MPEG3_DriverProc': mpegl3.c:(.text+0x977): undefined reference to `mpg123_feedseek_64'
and MPG123_NO_LARGENAME is also defined for the builtin mpg123. With this patch the headers behave the same.
Not sure why I am the first to spot this, maybe others mostly use the host mpg123?
-- v2: mp3dmod: Avoid mpg123 functions with suffix l3codeca.acm: Avoid mpg123 functions with suffix
From: André Zwing nerv@dawncrow.de
Signed-off-by: André Zwing nerv@dawncrow.de --- dlls/l3codeca.acm/Makefile.in | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/l3codeca.acm/Makefile.in b/dlls/l3codeca.acm/Makefile.in index 451794b2624..31765766d4e 100644 --- a/dlls/l3codeca.acm/Makefile.in +++ b/dlls/l3codeca.acm/Makefile.in @@ -1,6 +1,7 @@ MODULE = l3codeca.acm IMPORTS = $(MPG123_PE_LIBS) winmm user32 kernelbase EXTRAINCL = $(MPG123_PE_CFLAGS) +EXTRADEFS = -DMPG123_NO_LARGENAME
C_SRCS = \ mpegl3.c
From: André Zwing nerv@dawncrow.de
Signed-off-by: André Zwing nerv@dawncrow.de --- dlls/mp3dmod/Makefile.in | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/mp3dmod/Makefile.in b/dlls/mp3dmod/Makefile.in index dabbb1dfeae..3ba343a4d34 100644 --- a/dlls/mp3dmod/Makefile.in +++ b/dlls/mp3dmod/Makefile.in @@ -1,6 +1,7 @@ MODULE = mp3dmod.dll IMPORTS = $(MPG123_PE_LIBS) dmoguids msdmo ole32 uuid wmcodecdspuuid kernelbase EXTRAINCL = $(MPG123_PE_CFLAGS) +EXTRADEFS = -DMPG123_NO_LARGENAME
C_SRCS = \ mp3dmod.c