1*4882a593SmuzhiyunFix linking with libiconv 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunInspired by https://github.com/el1n/OpenWRT-package-softether/blob/4cb1cd9073a76edf34c512e587069626e02e2404/patches/120-fix-iconv-headers-common.patch 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunIndex: b/src/Mayaqua/Mayaqua.h 8*4882a593Smuzhiyun=================================================================== 9*4882a593Smuzhiyun--- a/src/Mayaqua/Mayaqua.h 10*4882a593Smuzhiyun+++ b/src/Mayaqua/Mayaqua.h 11*4882a593Smuzhiyun@@ -282,17 +282,7 @@ 12*4882a593Smuzhiyun #include <ifaddrs.h> 13*4882a593Smuzhiyun #endif // MAYAQUA_SUPPORTS_GETIFADDRS 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun-#ifdef UNIX_LINUX 16*4882a593Smuzhiyun-typedef void *iconv_t; 17*4882a593Smuzhiyun-iconv_t iconv_open (__const char *__tocode, __const char *__fromcode); 18*4882a593Smuzhiyun-size_t iconv (iconv_t __cd, char **__restrict __inbuf, 19*4882a593Smuzhiyun- size_t *__restrict __inbytesleft, 20*4882a593Smuzhiyun- char **__restrict __outbuf, 21*4882a593Smuzhiyun- size_t *__restrict __outbytesleft); 22*4882a593Smuzhiyun-int iconv_close (iconv_t __cd); 23*4882a593Smuzhiyun-#else // UNIX_LINUX 24*4882a593Smuzhiyun #include <iconv.h> 25*4882a593Smuzhiyun-#endif // UNIX_LINUX 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun 29