xref: /OK3568_Linux_fs/buildroot/package/softether/0007-iconv.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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