mpg123: fix build with msvc
authorTim-Philipp Müller <tim@centricular.com>
Fri, 15 Apr 2016 18:55:03 +0000 (19:55 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 15 Apr 2016 18:55:03 +0000 (19:55 +0100)
commit36d972e01a75a4cd13be13898b6d9931879c8590
treea30b08dfedf2dfdf3653627e5c4e885ab827778c
parentfd5a868c11b0dccada90901e290a13040f06caae
mpg123: fix build with msvc

Fix syntax errors when compiling against cerbero-provided libmpg123
headers. We do the same as the libmpg123 internal visual studio
build here.

mpg123.h(1378): error C2143: syntax error: missing ')' before '('
mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
mpg123.h(1378): error C2091: function returns function
mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
mpg123.h(1378): error C2059: syntax error: ')'
mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
...
ext/mpg123/gstmpg123audiodec.h