Mon, 28 Jan 2013 17:37:18 +0100
Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.
1 Index: utf8.h
2 --- utf8.h.orig 2012-08-10 11:27:29.714031512 +0200
3 +++ utf8.h 2012-08-10 11:29:26.743204276 +0200
4 @@ -27,6 +27,18 @@
5 #define UTF8_IGNORE_ERROR 0x01
6 #define UTF8_SKIP_BOM 0x02
8 +#ifndef __BEGIN_DECLS
9 +#undef __BEGIN_DECLS
10 +#undef __END_DECLS
11 +#ifdef __cplusplus
12 +# define __BEGIN_DECLS extern "C" {
13 +# define __END_DECLS }
14 +#else
15 +# define __BEGIN_DECLS /* empty */
16 +# define __END_DECLS /* empty */
17 +#endif
18 +#endif /* __BEGIN_DECLS */
19 +
20 __BEGIN_DECLS
22 size_t utf8_to_wchar(const char *in, size_t insize, wchar_t *out,