pollution: errno
extern __thread int errno; 

pollution: tocode
pollution: fromcode
pollution: libiconv_open
extern libiconv_t libiconv_open (const char* tocode, const char* fromcode); 

pollution: cd
pollution: inbuf
pollution: inbytesleft
pollution: outbuf
pollution: outbytesleft
pollution: libiconv
extern size_t libiconv (libiconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); 

pollution: cd
pollution: libiconv_close
extern int libiconv_close (libiconv_t cd); 

pollution: va_list
typedef __gnuc_va_list va_list; 

pollution: FILE
typedef struct __FILE FILE; 

pollution: tm
struct tm; 

pollution: btowc
wint_t btowc(int); 

pollution: mbrlen
size_t mbrlen(const char* restrict, size_t, mbstate_t* restrict); 

pollution: mbrtowc
size_t mbrtowc(wchar_t* restrict, const char* restrict, size_t, mbstate_t* restrict); 

pollution: mbsinit
int mbsinit(const mbstate_t*); 

pollution: mbsrtowcs
size_t mbsrtowcs(wchar_t* restrict, const char** restrict, size_t, mbstate_t* restrict); 

pollution: wcrtomb
size_t wcrtomb(char* restrict, wchar_t, mbstate_t* restrict); 

pollution: wcscat
wchar_t* wcscat(wchar_t* restrict, const wchar_t* restrict); 

pollution: wcschr
wchar_t* wcschr(const wchar_t*, wchar_t); 

pollution: wcscmp
int wcscmp(const wchar_t*, const wchar_t*); 

pollution: wcscoll
int wcscoll(const wchar_t*, const wchar_t*); 

pollution: wcscpy
wchar_t* wcscpy(wchar_t* restrict, const wchar_t* restrict); 

pollution: wcscspn
size_t wcscspn(const wchar_t*, const wchar_t*); 

pollution: wcslen
size_t wcslen(const wchar_t*); 

pollution: wcsncat
wchar_t* wcsncat(wchar_t* restrict, const wchar_t* restrict, size_t); 

pollution: wcsncmp
int wcsncmp(const wchar_t*, const wchar_t*, size_t); 

pollution: wcsncpy
wchar_t* wcsncpy(wchar_t* restrict, const wchar_t* restrict, size_t); 

pollution: wcspbrk
wchar_t* wcspbrk(const wchar_t*, const wchar_t*); 

pollution: wcsrchr
wchar_t* wcsrchr(const wchar_t*, wchar_t); 

pollution: wcsrtombs
size_t wcsrtombs(char* restrict, const wchar_t** restrict, size_t, mbstate_t* restrict); 

pollution: wcsspn
size_t wcsspn(const wchar_t*, const wchar_t*); 

pollution: wcsstr
wchar_t* wcsstr(const wchar_t* restrict, const wchar_t* restrict); 

pollution: wcstod
double wcstod(const wchar_t* restrict, wchar_t** restrict); 

pollution: wcstok
wchar_t* wcstok(wchar_t* restrict, const wchar_t* restrict, wchar_t** restrict); 

pollution: wcstol
long wcstol(const wchar_t* restrict, wchar_t** restrict, int); 

pollution: wcstoul
unsigned long wcstoul(const wchar_t* restrict, wchar_t** restrict, int); 

pollution: wcsxfrm
size_t wcsxfrm(wchar_t* restrict, const wchar_t* restrict, size_t); 

pollution: wctob
int wctob(wint_t); 

pollution: wmemchr
wchar_t* wmemchr(const wchar_t*, wchar_t, size_t); 

pollution: wmemcmp
int wmemcmp(const wchar_t*, const wchar_t*, size_t); 

pollution: wmemcpy
wchar_t* wmemcpy(wchar_t* restrict, const wchar_t* restrict, size_t); 

pollution: wmemmove
wchar_t* wmemmove(wchar_t*, const wchar_t*, size_t); 

pollution: wmemset
wchar_t* wmemset(wchar_t*, wchar_t, size_t); 

pollution: wcstof
float wcstof(const wchar_t* restrict, wchar_t** restrict); 

pollution: wcstold
long double wcstold(const wchar_t* restrict, wchar_t** restrict); 

pollution: tm
pollution: wcsftime
size_t wcsftime(wchar_t* restrict, size_t, const wchar_t* restrict, const struct tm* restrict); 

pollution: wcstoll
long long wcstoll(const wchar_t* restrict, wchar_t** restrict, int); 

pollution: wcstoull
unsigned long long wcstoull(const wchar_t* restrict, wchar_t** restrict, int); 

pollution: wcswidth
int wcswidth(const wchar_t*, size_t); 

pollution: wcwidth
int wcwidth(wchar_t); 

pollution: mbsnrtowcs
size_t mbsnrtowcs(wchar_t* restrict, const char** restrict, size_t, size_t, mbstate_t* restrict); 

pollution: wcpcpy
wchar_t* wcpcpy(wchar_t* restrict, const wchar_t* restrict); 

pollution: wcpncpy
wchar_t* wcpncpy(wchar_t* restrict, const wchar_t* restrict, size_t); 

pollution: wcscasecmp
int wcscasecmp(const wchar_t*, const wchar_t*); 

pollution: wcscasecmp_l
int wcscasecmp_l(const wchar_t*, const wchar_t*, locale_t); 

pollution: wcscoll_l
int wcscoll_l(const wchar_t*, const wchar_t*, locale_t); 

pollution: wcsdup
wchar_t* wcsdup(const wchar_t*); 

pollution: wcsncasecmp
int wcsncasecmp(const wchar_t*, const wchar_t *, size_t); 

pollution: wcsncasecmp_l
int wcsncasecmp_l(const wchar_t*, const wchar_t *, size_t, locale_t); 

pollution: wcsnlen
size_t wcsnlen(const wchar_t*, size_t); 

pollution: wcsnrtombs
size_t wcsnrtombs(char* restrict, const wchar_t** restrict, size_t, size_t, mbstate_t* restrict); 

pollution: wcsxfrm_l
size_t wcsxfrm_l(wchar_t* restrict, const wchar_t* restrict, size_t, locale_t); 

pollution: wcslcat
size_t wcslcat(wchar_t* restrict, const wchar_t* restrict, size_t); 

pollution: wcslcpy
size_t wcslcpy(wchar_t* restrict, const wchar_t* restrict, size_t); 

pollution: dummy1
void* dummy1[28]; 

pollution: dummy2
mbstate_t dummy2; 

pollution: tocode
pollution: fromcode
pollution: resultp
pollution: libiconv_open_into
extern int libiconv_open_into (const char* tocode, const char* fromcode, iconv_allocation_t* resultp); 

pollution: cd
pollution: request
pollution: argument
pollution: libiconvctl
extern int libiconvctl (libiconv_t cd, int request, void* argument); 

pollution: uc
pollution: data
pollution: iconv_unicode_char_hook
typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data); 

pollution: wc
pollution: data
pollution: iconv_wide_char_hook
typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data); 

pollution: uc_hook
iconv_unicode_char_hook uc_hook; 

pollution: wc_hook
iconv_wide_char_hook wc_hook; 

pollution: data
void* data; 

pollution: iconv_hooks
struct iconv_hooks { iconv_unicode_char_hook uc_hook; iconv_wide_char_hook wc_hook; void* data; }; 

pollution: inbuf
pollution: inbufsize
pollution: buf
pollution: buflen
pollution: callback_arg
pollution: write_replacement
pollution: callback_arg
pollution: data
pollution: iconv_unicode_mb_to_uc_fallback
typedef void (*iconv_unicode_mb_to_uc_fallback) (const char* inbuf, size_t inbufsize, void (*write_replacement) (const unsigned int *buf, size_t buflen, void* callback_arg), void* callback_arg, void* data); 

pollution: code
pollution: buf
pollution: buflen
pollution: callback_arg
pollution: write_replacement
pollution: callback_arg
pollution: data
pollution: iconv_unicode_uc_to_mb_fallback
typedef void (*iconv_unicode_uc_to_mb_fallback) (unsigned int code, void (*write_replacement) (const char *buf, size_t buflen, void* callback_arg), void* callback_arg, void* data); 

pollution: inbuf
pollution: inbufsize
pollution: buf
pollution: buflen
pollution: callback_arg
pollution: write_replacement
pollution: callback_arg
pollution: data
pollution: iconv_wchar_mb_to_wc_fallback
typedef void (*iconv_wchar_mb_to_wc_fallback) (const char* inbuf, size_t inbufsize, void (*write_replacement) (const wchar_t *buf, size_t buflen, void* callback_arg), void* callback_arg, void* data); 

pollution: code
pollution: buf
pollution: buflen
pollution: callback_arg
pollution: write_replacement
pollution: callback_arg
pollution: data
pollution: iconv_wchar_wc_to_mb_fallback
typedef void (*iconv_wchar_wc_to_mb_fallback) (wchar_t code, void (*write_replacement) (const char *buf, size_t buflen, void* callback_arg), void* callback_arg, void* data); 

pollution: mb_to_uc_fallback
iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback; 

pollution: uc_to_mb_fallback
iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback; 

pollution: mb_to_wc_fallback
iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback; 

pollution: wc_to_mb_fallback
iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback; 

pollution: data
void* data; 

pollution: iconv_fallbacks
struct iconv_fallbacks { iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback; iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback; iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback; iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback; void* data; }; 

pollution: namescount
pollution: names
pollution: data
pollution: do_one
pollution: data
pollution: libiconvlist
extern void libiconvlist (int (*do_one) (unsigned int namescount, const char * const * names, void* data), void* data); 

pollution: name
pollution: iconv_canonicalize
extern const char * iconv_canonicalize (const char * name); 

pollution: orig_prefix
pollution: curr_prefix
pollution: libiconv_set_relocation_prefix
extern void libiconv_set_relocation_prefix (const char *orig_prefix, const char *curr_prefix); 

pollution: EMULTIHOP
#define EMULTIHOP 93

pollution: ICONV_SET_HOOKS
#define ICONV_SET_HOOKS 5

pollution: EAFNOSUPPORT
#define EAFNOSUPPORT 57

pollution: EACCES
#define EACCES 29

pollution: EDESTADDRREQ
#define EDESTADDRREQ 71

pollution: EILSEQ
#define EILSEQ 40

pollution: va_start
#define va_start(v,l) __builtin_va_start(v,l)

pollution: ESPIPE
#define ESPIPE 51

pollution: EMLINK
#define EMLINK 54

pollution: EEOF
#define EEOF 44

pollution: iconvlist
#define iconvlist libiconvlist

pollution: ICONV_GET_DISCARD_ILSEQ
#define ICONV_GET_DISCARD_ILSEQ 3

pollution: ENOTTY
#define ENOTTY 31

pollution: EBADF
#define EBADF 15

pollution: ERANGE
#define ERANGE 24

pollution: ECANCELED
#define ECANCELED 90

pollution: ETXTBSY
#define ETXTBSY 98

pollution: ENOMEM
#define ENOMEM 23

pollution: WCHAR_MAX
#define WCHAR_MAX __WCHAR_MAX

pollution: EBLOCKING
#define EBLOCKING 35

pollution: WEOF
#define WEOF __WEOF

pollution: EINPROGRESS
#define EINPROGRESS 63

pollution: WCHAR_MIN
#define WCHAR_MIN __WCHAR_MIN

pollution: ENOTEMPTY
#define ENOTEMPTY 37

pollution: ENOTBLK
#define ENOTBLK 12

pollution: EPROTOTYPE
#define EPROTOTYPE 83

pollution: ENOMSG
#define ENOMSG 78

pollution: EALREADY
#define EALREADY 64

pollution: ICONV_GET_TRANSLITERATE
#define ICONV_GET_TRANSLITERATE 1

pollution: EINIT
#define EINIT 46

pollution: ETIMEDOUT
#define ETIMEDOUT 60

pollution: EBOUND
#define EBOUND 45

pollution: EINTR
#define EINTR 36

pollution: ENOLINK
#define ENOLINK 94

pollution: EPERM
#define EPERM 26

pollution: ESTALE
#define ESTALE 88

pollution: ENOTSOCK
#define ENOTSOCK 58

pollution: ENOMOUNT
#define ENOMOUNT 99

pollution: ECHILD
#define ECHILD 32

pollution: ESIGPENDING
#define ESIGPENDING 87

pollution: EBADMSG
#define EBADMSG 89

pollution: offsetof
#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)

pollution: ENOSYS
#define ENOSYS 33

pollution: EDEADLK
#define EDEADLK 81

pollution: EPIPE
#define EPIPE 39

pollution: ENOTSUP
#define ENOTSUP 34

pollution: EADDRINUSE
#define EADDRINUSE 59

pollution: ENETRESET
#define ENETRESET 75

pollution: EISDIR
#define EISDIR 25

pollution: EIDRM
#define EIDRM 92

pollution: ECONNABORTED
#define ECONNABORTED 66

pollution: ICONV_TRIVIALP
#define ICONV_TRIVIALP 0

pollution: EHOSTUNREACH
#define EHOSTUNREACH 72

pollution: EOWNERDEAD
#define EOWNERDEAD 96

pollution: EINVAL
#define EINVAL 21

pollution: EADDRNOTAVAIL
#define EADDRNOTAVAIL 68

pollution: ESHUTDOWN
#define ESHUTDOWN 65

pollution: iconvctl
#define iconvctl libiconvctl

pollution: ICONV_SET_FALLBACKS
#define ICONV_SET_FALLBACKS 6

pollution: EMFILE
#define EMFILE 42

pollution: EOVERFLOW
#define EOVERFLOW 16

pollution: ENOMEDIUM
#define ENOMEDIUM 100

pollution: EBUSY
#define EBUSY 38

pollution: EPROTO
#define EPROTO 97

pollution: ENODEV
#define ENODEV 13

pollution: EROFS
#define EROFS 20

pollution: NULL
#define NULL ((void *)0)

pollution: va_copy
#define va_copy(d,s) __builtin_va_copy(d,s)

pollution: va_end
#define va_end(v) __builtin_va_end(v)

pollution: E2BIG
#define E2BIG 48

pollution: EDOM
#define EDOM 62

pollution: ELAKE
#define ELAKE 41

pollution: ENODRV
#define ENODRV 47

pollution: ECONNRESET
#define ECONNRESET 67

pollution: ICONV_SET_DISCARD_ILSEQ
#define ICONV_SET_DISCARD_ILSEQ 4

pollution: ENXIO
#define ENXIO 55

pollution: ENAMETOOLONG
#define ENAMETOOLONG 52

pollution: ESOCKTNOSUPPORT
#define ESOCKTNOSUPPORT 102

pollution: EPROTONOSUPPORT
#define EPROTONOSUPPORT 56

pollution: EIO
#define EIO 27

pollution: ENETUNREACH
#define ENETUNREACH 76

pollution: EXDEV
#define EXDEV 50

pollution: EDQUOT
#define EDQUOT 91

pollution: ENOSPC
#define ENOSPC 18

pollution: ENOEXEC
#define ENOEXEC 28

pollution: EMSGSIZE
#define EMSGSIZE 73

pollution: EFBIG
#define EFBIG 49

pollution: ESRCH
#define ESRCH 30

pollution: EHOSTDOWN
#define EHOSTDOWN 101

pollution: ENOLCK
#define ENOLCK 84

pollution: ENFILE
#define ENFILE 82

pollution: ENOTCONN
#define ENOTCONN 80

pollution: va_arg
#define va_arg(v,l) __builtin_va_arg(v,l)

pollution: EISCONN
#define EISCONN 69

pollution: ENETDOWN
#define ENETDOWN 74

pollution: ENOPROTOOPT
#define ENOPROTOOPT 79

pollution: ELOOP
#define ELOOP 53

pollution: ENOBUFS
#define ENOBUFS 77

pollution: EFAULT
#define EFAULT 70

pollution: EWOULDBLOCK
#define EWOULDBLOCK EAGAIN

pollution: ECONNREFUSED
#define ECONNREFUSED 61

pollution: EAGAIN
#define EAGAIN 43

pollution: EEXIST
#define EEXIST 19

pollution: errno
#define errno errno

pollution: ENOENT
#define ENOENT 17

pollution: EOPNOTSUPP
#define EOPNOTSUPP ENOTSUP

