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: FILE
typedef struct __sFILE FILE; 

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) __attribute__ ((__bounded__(__wcstring__,1,3))); 

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) __attribute__ ((__bounded__(__wcstring__,1,3))); 

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) __attribute__ ((__bounded__(__wcstring__,1,3))); 

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) __attribute__ ((__bounded__(__wcstring__,1,3))); 

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

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

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

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

pollution: wcswcs
wchar_t *wcswcs(const wchar_t *, const wchar_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) __attribute__ ((__bounded__(__wcstring__,1,3))) __attribute__ ((__bounded__(__wcstring__,2,3))); 

pollution: wmemmove
wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t) __attribute__ ((__bounded__(__wcstring__,1,3))) __attribute__ ((__bounded__(__wcstring__,2,3))); 

pollution: wmemset
wchar_t *wmemset(wchar_t *, wchar_t, size_t) __attribute__ ((__bounded__(__wcstring__,1,3))); 

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

pollution: wctob
int wctob(wint_t); 

pollution: wcwidth
int wcwidth(wchar_t); 

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

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

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

pollution: open_wmemstream
FILE *open_wmemstream(wchar_t **, size_t *); 

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

pollution: wcsdup
wchar_t *wcsdup(const wchar_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: wcsnlen
size_t wcsnlen(const wchar_t *, size_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: wcsxfrm_l
size_t wcsxfrm_l(wchar_t *, const wchar_t *, size_t, locale_t); 

pollution: mbsnrtowcs
size_t mbsnrtowcs(wchar_t * __restrict, const char ** __restrict, size_t, size_t, mbstate_t * __restrict) __attribute__ ((__bounded__(__wcstring__,1,4))); 

pollution: wcsnrtombs
size_t wcsnrtombs(char * __restrict, const wchar_t ** __restrict, size_t, size_t, mbstate_t * __restrict) __attribute__ ((__bounded__(__wcstring__,1,4))); 

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
struct tm; 

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

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

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

pollution: ungetwc
wint_t ungetwc(wint_t, FILE *); 

pollution: fgetwc
wint_t fgetwc(FILE *); 

pollution: fgetws
wchar_t *fgetws(wchar_t * __restrict, int, FILE * __restrict) __attribute__ ((__bounded__(__wcstring__,1,2))); 

pollution: getwc
wint_t getwc(FILE *); 

pollution: getwchar
wint_t getwchar(void); 

pollution: fputwc
wint_t fputwc(wchar_t, FILE *); 

pollution: fputws
int fputws(const wchar_t * __restrict, FILE * __restrict); 

pollution: putwc
wint_t putwc(wchar_t, FILE *); 

pollution: putwchar
wint_t putwchar(wchar_t); 

pollution: fwide
int fwide(FILE *, int); 

pollution: fwprintf
int fwprintf(FILE * __restrict, const wchar_t * __restrict, ...); 

pollution: swprintf
int swprintf(wchar_t * __restrict, size_t, const wchar_t * __restrict, ...); 

pollution: vfwprintf
int vfwprintf(FILE * __restrict, const wchar_t * __restrict, __va_list); 

pollution: vswprintf
int vswprintf(wchar_t * __restrict, size_t, const wchar_t * __restrict, __va_list); 

pollution: vwprintf
int vwprintf(const wchar_t * __restrict, __va_list); 

pollution: wprintf
int wprintf(const wchar_t * __restrict, ...); 

pollution: fwscanf
int fwscanf(FILE * __restrict, const wchar_t * __restrict, ...); 

pollution: swscanf
int swscanf(const wchar_t * __restrict, const wchar_t * __restrict, ...); 

pollution: vfwscanf
int vfwscanf(FILE * __restrict, const wchar_t * __restrict, __va_list); 

pollution: vswscanf
int vswscanf(const wchar_t * __restrict, const wchar_t * __restrict, __va_list); 

pollution: vwscanf
int vwscanf(const wchar_t * __restrict, __va_list); 

pollution: wscanf
int wscanf(const wchar_t * __restrict, ...); 

pollution: wcslcat
size_t wcslcat(wchar_t * __restrict, const wchar_t * __restrict, size_t) __attribute__ ((__bounded__(__wcstring__,1,3))); 

pollution: wcslcpy
size_t wcslcpy(wchar_t * __restrict, const wchar_t * __restrict, size_t) __attribute__ ((__bounded__(__wcstring__,1,3))); 

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: E2BIG
#define E2BIG 7

pollution: EACCES
#define EACCES 13

pollution: EADDRINUSE
#define EADDRINUSE 48

pollution: EADDRNOTAVAIL
#define EADDRNOTAVAIL 49

pollution: EAFNOSUPPORT
#define EAFNOSUPPORT 47

pollution: EAGAIN
#define EAGAIN 35

pollution: EALREADY
#define EALREADY 37

pollution: EBADF
#define EBADF 9

pollution: EBADMSG
#define EBADMSG 92

pollution: EBUSY
#define EBUSY 16

pollution: ECANCELED
#define ECANCELED 88

pollution: ECHILD
#define ECHILD 10

pollution: ECONNABORTED
#define ECONNABORTED 53

pollution: ECONNREFUSED
#define ECONNREFUSED 61

pollution: ECONNRESET
#define ECONNRESET 54

pollution: EDEADLK
#define EDEADLK 11

pollution: EDESTADDRREQ
#define EDESTADDRREQ 39

pollution: EDOM
#define EDOM 33

pollution: EDQUOT
#define EDQUOT 69

pollution: EEXIST
#define EEXIST 17

pollution: EFAULT
#define EFAULT 14

pollution: EFBIG
#define EFBIG 27

pollution: EHOSTUNREACH
#define EHOSTUNREACH 65

pollution: EIDRM
#define EIDRM 89

pollution: EILSEQ
#define EILSEQ 84

pollution: EINPROGRESS
#define EINPROGRESS 36

pollution: EINTR
#define EINTR 4

pollution: EINVAL
#define EINVAL 22

pollution: EIO
#define EIO 5

pollution: EISCONN
#define EISCONN 56

pollution: EISDIR
#define EISDIR 21

pollution: ELOOP
#define ELOOP 62

pollution: EMFILE
#define EMFILE 24

pollution: EMLINK
#define EMLINK 31

pollution: EMSGSIZE
#define EMSGSIZE 40

pollution: ENAMETOOLONG
#define ENAMETOOLONG 63

pollution: ENETDOWN
#define ENETDOWN 50

pollution: ENETRESET
#define ENETRESET 52

pollution: ENETUNREACH
#define ENETUNREACH 51

pollution: ENFILE
#define ENFILE 23

pollution: ENOBUFS
#define ENOBUFS 55

pollution: ENODEV
#define ENODEV 19

pollution: ENOENT
#define ENOENT 2

pollution: ENOEXEC
#define ENOEXEC 8

pollution: ENOLCK
#define ENOLCK 77

pollution: ENOMEM
#define ENOMEM 12

pollution: ENOMSG
#define ENOMSG 90

pollution: ENOPROTOOPT
#define ENOPROTOOPT 42

pollution: ENOSPC
#define ENOSPC 28

pollution: ENOSYS
#define ENOSYS 78

pollution: ENOTCONN
#define ENOTCONN 57

pollution: ENOTDIR
#define ENOTDIR 20

pollution: ENOTEMPTY
#define ENOTEMPTY 66

pollution: ENOTRECOVERABLE
#define ENOTRECOVERABLE 93

pollution: ENOTSOCK
#define ENOTSOCK 38

pollution: ENOTSUP
#define ENOTSUP 91

pollution: ENOTTY
#define ENOTTY 25

pollution: ENXIO
#define ENXIO 6

pollution: EOPNOTSUPP
#define EOPNOTSUPP 45

pollution: EOVERFLOW
#define EOVERFLOW 87

pollution: EOWNERDEAD
#define EOWNERDEAD 94

pollution: EPERM
#define EPERM 1

pollution: EPIPE
#define EPIPE 32

pollution: EPROTO
#define EPROTO 95

pollution: EPROTONOSUPPORT
#define EPROTONOSUPPORT 43

pollution: EPROTOTYPE
#define EPROTOTYPE 41

pollution: ERANGE
#define ERANGE 34

pollution: EROFS
#define EROFS 30

pollution: ESPIPE
#define ESPIPE 29

pollution: ESRCH
#define ESRCH 3

pollution: ESTALE
#define ESTALE 70

pollution: ETIMEDOUT
#define ETIMEDOUT 60

pollution: ETXTBSY
#define ETXTBSY 26

pollution: EWOULDBLOCK
#define EWOULDBLOCK EAGAIN

pollution: EXDEV
#define EXDEV 18

pollution: ICONV_GET_DISCARD_ILSEQ
#define ICONV_GET_DISCARD_ILSEQ 3

pollution: ICONV_GET_TRANSLITERATE
#define ICONV_GET_TRANSLITERATE 1

pollution: ICONV_SET_DISCARD_ILSEQ
#define ICONV_SET_DISCARD_ILSEQ 4

pollution: ICONV_SET_FALLBACKS
#define ICONV_SET_FALLBACKS 6

pollution: ICONV_SET_HOOKS
#define ICONV_SET_HOOKS 5

pollution: ICONV_SET_TRANSLITERATE
#define ICONV_SET_TRANSLITERATE 2

pollution: ICONV_TRIVIALP
#define ICONV_TRIVIALP 0

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

pollution: WCHAR_MAX
#define WCHAR_MAX 0x7fffffff

pollution: WCHAR_MIN
#define WCHAR_MIN (-0x7fffffff - 1)

pollution: WEOF
#define WEOF ((wint_t)-1)

pollution: errno
#define errno (*__errno())

pollution: getwc
#define getwc(f) fgetwc(f)

pollution: getwchar
#define getwchar() getwc((FILE *)__stdin)

pollution: iconv_open_into
#define iconv_open_into libiconv_open_into

pollution: iconvctl
#define iconvctl libiconvctl

pollution: iconvlist
#define iconvlist libiconvlist

pollution: offsetof
#define offsetof(type,member) __builtin_offsetof(type, member)

pollution: putwc
#define putwc(wc,f) fputwc((wc), (f))

pollution: putwchar
#define putwchar(wc) putwc((wc), (FILE *)__stdout)

