| |
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 |
| |
7 |
| |
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 |
| |
21 |
| |
22 size_t utf8_to_wchar(const char *in, size_t insize, wchar_t *out, |