# 0 "iconv-test.c" # 1 "$HOME/src/cygwin/libisocodes//" # 0 "" # 0 "" # 1 "iconv-test.c" # 1 "/usr/include/stdlib.h" 1 3 4 # 10 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/machine/ieeefp.h" 1 3 4 # 11 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/_ansi.h" 1 3 4 # 10 "/usr/include/_ansi.h" 3 4 # 1 "/usr/include/newlib.h" 1 3 4 # 14 "/usr/include/newlib.h" 3 4 # 1 "/usr/include/_newlib_version.h" 1 3 4 # 15 "/usr/include/newlib.h" 2 3 4 # 11 "/usr/include/_ansi.h" 2 3 4 # 1 "/usr/include/sys/config.h" 1 3 4 # 1 "/usr/include/machine/ieeefp.h" 1 3 4 # 5 "/usr/include/sys/config.h" 2 3 4 # 1 "/usr/include/sys/features.h" 1 3 4 # 6 "/usr/include/sys/config.h" 2 3 4 # 238 "/usr/include/sys/config.h" 3 4 # 1 "/usr/include/cygwin/config.h" 1 3 4 # 239 "/usr/include/sys/config.h" 2 3 4 # 12 "/usr/include/_ansi.h" 2 3 4 # 12 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 1 3 4 # 209 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 3 4 # 209 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 3 4 typedef long unsigned int size_t; # 321 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 3 4 typedef short unsigned int wchar_t; # 17 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/sys/reent.h" 1 3 4 # 13 "/usr/include/sys/reent.h" 3 4 # 1 "/usr/include/_ansi.h" 1 3 4 # 14 "/usr/include/sys/reent.h" 2 3 4 # 1 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 1 3 4 # 143 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 3 4 typedef long int ptrdiff_t; # 415 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 3 4 typedef struct { long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); # 426 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 3 4 } max_align_t; # 15 "/usr/include/sys/reent.h" 2 3 4 # 1 "/usr/include/sys/_types.h" 1 3 4 # 24 "/usr/include/sys/_types.h" 3 4 # 1 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 1 3 4 # 350 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 3 4 typedef unsigned int wint_t; # 25 "/usr/include/sys/_types.h" 2 3 4 # 1 "/usr/include/machine/_types.h" 1 3 4 # 1 "/usr/include/machine/_default_types.h" 1 3 4 # 41 "/usr/include/machine/_default_types.h" 3 4 typedef signed char __int8_t; typedef unsigned char __uint8_t; # 55 "/usr/include/machine/_default_types.h" 3 4 typedef short int __int16_t; typedef short unsigned int __uint16_t; # 77 "/usr/include/machine/_default_types.h" 3 4 typedef int __int32_t; typedef unsigned int __uint32_t; # 103 "/usr/include/machine/_default_types.h" 3 4 typedef long int __int64_t; typedef long unsigned int __uint64_t; # 134 "/usr/include/machine/_default_types.h" 3 4 typedef signed char __int_least8_t; typedef unsigned char __uint_least8_t; # 160 "/usr/include/machine/_default_types.h" 3 4 typedef short int __int_least16_t; typedef short unsigned int __uint_least16_t; # 182 "/usr/include/machine/_default_types.h" 3 4 typedef int __int_least32_t; typedef unsigned int __uint_least32_t; # 200 "/usr/include/machine/_default_types.h" 3 4 typedef long int __int_least64_t; typedef long unsigned int __uint_least64_t; # 214 "/usr/include/machine/_default_types.h" 3 4 typedef long int __intmax_t; typedef long unsigned int __uintmax_t; typedef long int __intptr_t; typedef long unsigned int __uintptr_t; # 7 "/usr/include/machine/_types.h" 2 3 4 # 17 "/usr/include/machine/_types.h" 3 4 typedef __int64_t __blkcnt_t; typedef __int32_t __blksize_t; typedef __uint32_t __dev_t; typedef unsigned long __fsblkcnt_t; typedef unsigned long __fsfilcnt_t; typedef __uint32_t __uid_t; typedef __uint32_t __gid_t; typedef __uint64_t __ino_t; typedef long long __key_t; typedef __uint16_t __sa_family_t; typedef int __socklen_t; # 28 "/usr/include/sys/_types.h" 2 3 4 # 46 "/usr/include/sys/_types.h" 3 4 typedef long _off_t; typedef int __pid_t; # 67 "/usr/include/sys/_types.h" 3 4 typedef __uint32_t __id_t; # 90 "/usr/include/sys/_types.h" 3 4 typedef __uint32_t __mode_t; __extension__ typedef long long _off64_t; typedef _off_t __off_t; typedef _off64_t __loff_t; # 116 "/usr/include/sys/_types.h" 3 4 typedef long _fpos_t; typedef _off64_t _fpos64_t; # 131 "/usr/include/sys/_types.h" 3 4 typedef long unsigned int __size_t; # 147 "/usr/include/sys/_types.h" 3 4 typedef long signed int _ssize_t; # 158 "/usr/include/sys/_types.h" 3 4 typedef _ssize_t __ssize_t; typedef struct { int __count; union { wint_t __wch; unsigned char __wchb[4]; } __value; } _mbstate_t; typedef void *_iconv_t; typedef unsigned long __clock_t; typedef long __time_t; typedef unsigned long __clockid_t; typedef unsigned long __timer_t; # 208 "/usr/include/sys/_types.h" 3 4 typedef int __nl_item; typedef unsigned short __nlink_t; typedef long __suseconds_t; typedef unsigned long __useconds_t; typedef __builtin_va_list __va_list; # 16 "/usr/include/sys/reent.h" 2 3 4 # 25 "/usr/include/sys/reent.h" 3 4 typedef unsigned int __ULong; # 34 "/usr/include/sys/reent.h" 3 4 # 1 "/usr/include/sys/lock.h" 1 3 4 # 12 "/usr/include/sys/lock.h" 3 4 typedef void *_LOCK_T; # 42 "/usr/include/sys/lock.h" 3 4 void __cygwin_lock_init(_LOCK_T *); void __cygwin_lock_init_recursive(_LOCK_T *); void __cygwin_lock_fini(_LOCK_T *); void __cygwin_lock_lock(_LOCK_T *); int __cygwin_lock_trylock(_LOCK_T *); void __cygwin_lock_unlock(_LOCK_T *); # 35 "/usr/include/sys/reent.h" 2 3 4 typedef _LOCK_T _flock_t; struct _reent; struct __locale_t; struct _Bigint { struct _Bigint *_next; int _k, _maxwds, _sign, _wds; __ULong _x[1]; }; struct __tm { int __tm_sec; int __tm_min; int __tm_hour; int __tm_mday; int __tm_mon; int __tm_year; int __tm_wday; int __tm_yday; int __tm_isdst; }; struct _on_exit_args { void * _fnargs[32]; void * _dso_handle[32]; __ULong _fntypes; __ULong _is_cxa; }; # 98 "/usr/include/sys/reent.h" 3 4 struct _atexit { struct _atexit *_next; int _ind; void (*_fns[32])(void); struct _on_exit_args _on_exit_args; }; # 122 "/usr/include/sys/reent.h" 3 4 struct __sbuf { unsigned char *_base; int _size; }; # 186 "/usr/include/sys/reent.h" 3 4 struct __sFILE { unsigned char *_p; int _r; int _w; short _flags; short _file; struct __sbuf _bf; int _lbfsize; void * _cookie; _ssize_t (*_read) (struct _reent *, void *, char *, size_t); _ssize_t (*_write) (struct _reent *, void *, const char *, size_t); _fpos_t (*_seek) (struct _reent *, void *, _fpos_t, int); int (*_close) (struct _reent *, void *); struct __sbuf _ub; unsigned char *_up; int _ur; unsigned char _ubuf[3]; unsigned char _nbuf[1]; struct __sbuf _lb; int _blksize; _off_t _offset; struct _reent *_data; _flock_t _lock; _mbstate_t _mbstate; int _flags2; }; # 244 "/usr/include/sys/reent.h" 3 4 struct __sFILE64 { unsigned char *_p; int _r; int _w; short _flags; short _file; struct __sbuf _bf; int _lbfsize; struct _reent *_data; void * _cookie; _ssize_t (*_read) (struct _reent *, void *, char *, size_t); _ssize_t (*_write) (struct _reent *, void *, const char *, size_t); _fpos_t (*_seek) (struct _reent *, void *, _fpos_t, int); int (*_close) (struct _reent *, void *); struct __sbuf _ub; unsigned char *_up; int _ur; unsigned char _ubuf[3]; unsigned char _nbuf[1]; struct __sbuf _lb; int _blksize; int _flags2; _off64_t _offset; _fpos64_t (*_seek64) (struct _reent *, void *, _fpos64_t, int); _flock_t _lock; _mbstate_t _mbstate; }; typedef struct __sFILE64 __FILE; struct _glue { struct _glue *_next; int _niobs; __FILE *_iobs; }; # 324 "/usr/include/sys/reent.h" 3 4 struct _rand48 { unsigned short _seed[3]; unsigned short _mult[3]; unsigned short _add; }; # 613 "/usr/include/sys/reent.h" 3 4 struct _reent { int _errno; __FILE *_stdin, *_stdout, *_stderr; int _inc; char _emergency[25]; int _unspecified_locale_info; struct __locale_t *_locale; int __sdidinit; void (*__cleanup) (struct _reent *); struct _Bigint *_result; int _result_k; struct _Bigint *_p5s; struct _Bigint **_freelist; int _cvtlen; char *_cvtbuf; union { struct { unsigned int _unused_rand; char * _strtok_last; char _asctime_buf[26]; struct __tm _localtime_buf; int _gamma_signgam; __extension__ unsigned long long _rand_next; struct _rand48 _r48; _mbstate_t _mblen_state; _mbstate_t _mbtowc_state; _mbstate_t _wctomb_state; char _l64a_buf[8]; char _signal_buf[24]; int _getdate_err; _mbstate_t _mbrlen_state; _mbstate_t _mbrtowc_state; _mbstate_t _mbsrtowcs_state; _mbstate_t _wcrtomb_state; _mbstate_t _wcsrtombs_state; int _h_errno; } _reent; struct { unsigned char * _nextf[30]; unsigned int _nmalloc[30]; } _unused; } _new; struct _atexit *_atexit; struct _atexit _atexit0; void (**_sig_func)(int); struct _glue __sglue; __FILE __sf[3]; }; # 819 "/usr/include/sys/reent.h" 3 4 extern struct _reent *_impure_ptr ; extern struct _reent *const _global_impure_ptr ; void _reclaim_reent (struct _reent *); struct _reent * __getreent (void); # 19 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 47 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 1 3 4 # 48 "/usr/include/sys/cdefs.h" 2 3 4 # 20 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/machine/stdlib.h" 1 3 4 # 15 "/usr/include/machine/stdlib.h" 3 4 char *mkdtemp (char *); # 21 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/alloca.h" 1 3 4 # 23 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/cygwin/stdlib.h" 1 3 4 # 13 "/usr/include/cygwin/stdlib.h" 3 4 # 1 "/usr/include/cygwin/wait.h" 1 3 4 # 14 "/usr/include/cygwin/stdlib.h" 2 3 4 const char *getprogname (void); void setprogname (const char *); int unsetenv (const char *); int clearenv (void); # 51 "/usr/include/cygwin/stdlib.h" 3 4 extern void *memalign (size_t, size_t); extern void *valloc (size_t); # 84 "/usr/include/cygwin/stdlib.h" 3 4 int getloadavg(double loadavg[], int nelem); # 27 "/usr/include/stdlib.h" 2 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long quot; long rem; } ldiv_t; typedef struct { long long int quot; long long int rem; } lldiv_t; typedef int (*__compar_fn_t) (const void *, const void *); int __locale_mb_cur_max (void); void abort (void) __attribute__ ((__noreturn__)); int abs (int); __uint32_t arc4random (void); __uint32_t arc4random_uniform (__uint32_t); void arc4random_buf (void *, size_t); int atexit (void (*__func)(void)); double atof (const char *__nptr); float atoff (const char *__nptr); int atoi (const char *__nptr); int _atoi_r (struct _reent *, const char *__nptr); long atol (const char *__nptr); long _atol_r (struct _reent *, const char *__nptr); void * bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t _compar); void *calloc(size_t, size_t) __attribute__((__malloc__)) __attribute__((__warn_unused_result__)) __attribute__((__alloc_size__(1, 2))) ; div_t div (int __numer, int __denom); void exit (int __status) __attribute__ ((__noreturn__)); void free (void *) ; char * getenv (const char *__string); char * _getenv_r (struct _reent *, const char *__string); char * _findenv (const char *, int *); char * _findenv_r (struct _reent *, const char *, int *); extern char *suboptarg; int getsubopt (char **, char * const *, char **); long labs (long); ldiv_t ldiv (long __numer, long __denom); void *malloc(size_t) __attribute__((__malloc__)) __attribute__((__warn_unused_result__)) __attribute__((__alloc_size__(1))) ; int mblen (const char *, size_t); int _mblen_r (struct _reent *, const char *, size_t, _mbstate_t *); int mbtowc (wchar_t *restrict, const char *restrict, size_t); int _mbtowc_r (struct _reent *, wchar_t *restrict, const char *restrict, size_t, _mbstate_t *); int wctomb (char *, wchar_t); int _wctomb_r (struct _reent *, char *, wchar_t, _mbstate_t *); size_t mbstowcs (wchar_t *restrict, const char *restrict, size_t); size_t _mbstowcs_r (struct _reent *, wchar_t *restrict, const char *restrict, size_t, _mbstate_t *); size_t wcstombs (char *restrict, const wchar_t *restrict, size_t); size_t _wcstombs_r (struct _reent *, char *restrict, const wchar_t *restrict, size_t, _mbstate_t *); char * mkdtemp (char *); int mkstemp (char *); int mkstemps (char *, int); char * mktemp (char *) __attribute__ ((__deprecated__("the use of `mktemp' is dangerous; use `mkstemp' instead"))); char * _mkdtemp_r (struct _reent *, char *); int _mkostemp_r (struct _reent *, char *, int); int _mkostemps_r (struct _reent *, char *, int, int); int _mkstemp_r (struct _reent *, char *); int _mkstemps_r (struct _reent *, char *, int); char * _mktemp_r (struct _reent *, char *) __attribute__ ((__deprecated__("the use of `mktemp' is dangerous; use `mkstemp' instead"))); void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t _compar); int rand (void); void *realloc(void *, size_t) __attribute__((__warn_unused_result__)) __attribute__((__alloc_size__(2))) ; void *reallocarray(void *, size_t, size_t) __attribute__((__warn_unused_result__)) __attribute__((__alloc_size__(2, 3))); void *reallocf(void *, size_t) __attribute__((__warn_unused_result__)) __attribute__((__alloc_size__(2))); char * realpath (const char *restrict path, char *restrict resolved_path); int rpmatch (const char *response); void srand (unsigned __seed); double strtod (const char *restrict __n, char **restrict __end_PTR); double _strtod_r (struct _reent *,const char *restrict __n, char **restrict __end_PTR); float strtof (const char *restrict __n, char **restrict __end_PTR); long strtol (const char *restrict __n, char **restrict __end_PTR, int __base); long _strtol_r (struct _reent *,const char *restrict __n, char **restrict __end_PTR, int __base); unsigned long strtoul (const char *restrict __n, char **restrict __end_PTR, int __base); unsigned long _strtoul_r (struct _reent *,const char *restrict __n, char **restrict __end_PTR, int __base); # 191 "/usr/include/stdlib.h" 3 4 int system (const char *__string); long a64l (const char *__input); char * l64a (long __input); char * _l64a_r (struct _reent *,long __input); int on_exit (void (*__func)(int, void *),void *__arg); void _Exit (int __status) __attribute__ ((__noreturn__)); int putenv (char *__string); int _putenv_r (struct _reent *, char *__string); void * _reallocf_r (struct _reent *, void *, size_t); int setenv (const char *__string, const char *__value, int __overwrite); int _setenv_r (struct _reent *, const char *__string, const char *__value, int __overwrite); # 224 "/usr/include/stdlib.h" 3 4 char * __itoa (int, char *, int); char * __utoa (unsigned, char *, int); char * itoa (int, char *, int); char * utoa (unsigned, char *, int); int rand_r (unsigned *__seed); double drand48 (void); double _drand48_r (struct _reent *); double erand48 (unsigned short [3]); double _erand48_r (struct _reent *, unsigned short [3]); long jrand48 (unsigned short [3]); long _jrand48_r (struct _reent *, unsigned short [3]); void lcong48 (unsigned short [7]); void _lcong48_r (struct _reent *, unsigned short [7]); long lrand48 (void); long _lrand48_r (struct _reent *); long mrand48 (void); long _mrand48_r (struct _reent *); long nrand48 (unsigned short [3]); long _nrand48_r (struct _reent *, unsigned short [3]); unsigned short * seed48 (unsigned short [3]); unsigned short * _seed48_r (struct _reent *, unsigned short [3]); void srand48 (long); void _srand48_r (struct _reent *, long); char * initstate (unsigned, char *, size_t); long random (void); char * setstate (char *); void srandom (unsigned); long long atoll (const char *__nptr); long long _atoll_r (struct _reent *, const char *__nptr); long long llabs (long long); lldiv_t lldiv (long long __numer, long long __denom); long long strtoll (const char *restrict __n, char **restrict __end_PTR, int __base); long long _strtoll_r (struct _reent *, const char *restrict __n, char **restrict __end_PTR, int __base); unsigned long long strtoull (const char *restrict __n, char **restrict __end_PTR, int __base); unsigned long long _strtoull_r (struct _reent *, const char *restrict __n, char **restrict __end_PTR, int __base); # 288 "/usr/include/stdlib.h" 3 4 int posix_memalign (void **, size_t, size_t) __attribute__((__nonnull__ (1))) __attribute__((__warn_unused_result__)); char * _dtoa_r (struct _reent *, double, int, int, int *, int*, char**); int _system_r (struct _reent *, const char *); void __eprintf (const char *, const char *, unsigned int, const char *); # 312 "/usr/include/stdlib.h" 3 4 void qsort_r (void *__base, size_t __nmemb, size_t __size, void *__thunk, int (*_compar)(void *, const void *, const void *)) __asm__ ("" "__bsd_qsort_r"); # 322 "/usr/include/stdlib.h" 3 4 extern long double _strtold_r (struct _reent *, const char *restrict, char **restrict); extern long double strtold (const char *restrict, char **restrict); void * aligned_alloc(size_t, size_t) __attribute__((__malloc__)) __attribute__((__alloc_align__(1))) __attribute__((__alloc_size__(2))) __attribute__((__warn_unused_result__)); int at_quick_exit(void (*)(void)); _Noreturn void quick_exit(int); # 2 "iconv-test.c" 2 # 1 "/usr/include/iconv.h" 1 3 4 # 30 "/usr/include/iconv.h" 3 4 # 1 "/usr/include/reent.h" 1 3 4 # 98 "/usr/include/reent.h" 3 4 # 1 "/usr/lib/gcc/x86_64-pc-cygwin/11/include/stddef.h" 1 3 4 # 99 "/usr/include/reent.h" 2 3 4 struct stat; struct tms; struct timeval; struct timezone; # 139 "/usr/include/reent.h" 3 4 extern int _close_r (struct _reent *, int); extern int _execve_r (struct _reent *, const char *, char *const *, char *const *); extern int _fcntl_r (struct _reent *, int, int, int); extern int _fork_r (struct _reent *); extern int _fstat_r (struct _reent *, int, struct stat *); extern int _getpid_r (struct _reent *); extern int _isatty_r (struct _reent *, int); extern int _kill_r (struct _reent *, int, int); extern int _link_r (struct _reent *, const char *, const char *); extern _off_t _lseek_r (struct _reent *, int, _off_t, int); extern int _mkdir_r (struct _reent *, const char *, int); extern int _open_r (struct _reent *, const char *, int, int); extern _ssize_t _read_r (struct _reent *, int, void *, size_t); extern int _rename_r (struct _reent *, const char *, const char *); extern void *_sbrk_r (struct _reent *, ptrdiff_t); extern int _stat_r (struct _reent *, const char *, struct stat *); extern unsigned long _times_r (struct _reent *, struct tms *); extern int _unlink_r (struct _reent *, const char *); extern int _wait_r (struct _reent *, int *); extern _ssize_t _write_r (struct _reent *, int, const void *, size_t); extern int _gettimeofday_r (struct _reent *, struct timeval *__tp, void *__tzp); struct stat; extern _off64_t _lseek64_r (struct _reent *, int, _off64_t, int); extern int _fstat64_r (struct _reent *, int, struct stat *); extern int _open64_r (struct _reent *, const char *, int, int); extern int _stat64_r (struct _reent *, const char *, struct stat *); # 31 "/usr/include/iconv.h" 2 3 4 # 1 "/usr/include/sys/types.h" 1 3 4 # 28 "/usr/include/sys/types.h" 3 4 typedef __uint8_t u_int8_t; typedef __uint16_t u_int16_t; typedef __uint32_t u_int32_t; typedef __uint64_t u_int64_t; typedef __intptr_t register_t; # 1 "/usr/include/sys/_stdint.h" 1 3 4 # 20 "/usr/include/sys/_stdint.h" 3 4 typedef __int8_t int8_t ; typedef __uint8_t uint8_t ; typedef __int16_t int16_t ; typedef __uint16_t uint16_t ; typedef __int32_t int32_t ; typedef __uint32_t uint32_t ; typedef __int64_t int64_t ; typedef __uint64_t uint64_t ; typedef __intmax_t intmax_t; typedef __uintmax_t uintmax_t; typedef __intptr_t intptr_t; typedef __uintptr_t uintptr_t; # 47 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/machine/endian.h" 1 3 4 # 1 "/usr/include/machine/_endian.h" 1 3 4 # 14 "/usr/include/machine/_endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 15 "/usr/include/machine/_endian.h" 2 3 4 # 23 "/usr/include/machine/_endian.h" 3 4 static __inline__ __uint32_t __ntohl(__uint32_t); static __inline__ __uint16_t __ntohs(__uint16_t); static __inline__ __uint32_t __ntohl(__uint32_t _x) { __asm__("bswap %0" : "=r" (_x) : "0" (_x)); return _x; } static __inline__ __uint16_t __ntohs(__uint16_t _x) { __asm__("xchgb %b0,%h0" : "=Q" (_x) : "0" (_x)); return _x; } # 7 "/usr/include/machine/endian.h" 2 3 4 # 50 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/select.h" 1 3 4 # 14 "/usr/include/sys/select.h" 3 4 # 1 "/usr/include/sys/_sigset.h" 1 3 4 # 41 "/usr/include/sys/_sigset.h" 3 4 typedef unsigned long __sigset_t; # 15 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/sys/_timeval.h" 1 3 4 # 37 "/usr/include/sys/_timeval.h" 3 4 typedef __suseconds_t suseconds_t; typedef long time_t; # 54 "/usr/include/sys/_timeval.h" 3 4 struct timeval { time_t tv_sec; suseconds_t tv_usec; }; # 16 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/sys/timespec.h" 1 3 4 # 38 "/usr/include/sys/timespec.h" 3 4 # 1 "/usr/include/sys/_timespec.h" 1 3 4 # 47 "/usr/include/sys/_timespec.h" 3 4 struct timespec { time_t tv_sec; long tv_nsec; }; # 39 "/usr/include/sys/timespec.h" 2 3 4 # 58 "/usr/include/sys/timespec.h" 3 4 struct itimerspec { struct timespec it_interval; struct timespec it_value; }; # 17 "/usr/include/sys/select.h" 2 3 4 typedef __sigset_t sigset_t; # 34 "/usr/include/sys/select.h" 3 4 typedef unsigned long __fd_mask; typedef __fd_mask fd_mask; # 48 "/usr/include/sys/select.h" 3 4 typedef struct fd_set { __fd_mask __fds_bits[(((64) + ((((int)sizeof(__fd_mask) * 8)) - 1)) / (((int)sizeof(__fd_mask) * 8)))]; } fd_set; # 74 "/usr/include/sys/select.h" 3 4 int select (int __n, fd_set *__readfds, fd_set *__writefds, fd_set *__exceptfds, struct timeval *__timeout) ; int pselect (int __n, fd_set *__readfds, fd_set *__writefds, fd_set *__exceptfds, const struct timespec *__timeout, const sigset_t *__set) ; # 51 "/usr/include/sys/types.h" 2 3 4 typedef __uint32_t in_addr_t; typedef __uint16_t in_port_t; typedef __uintptr_t u_register_t; typedef unsigned char u_char; typedef unsigned short u_short; typedef unsigned int u_int; typedef unsigned long u_long; typedef unsigned short ushort; typedef unsigned int uint; typedef unsigned long ulong; typedef __blkcnt_t blkcnt_t; typedef __blksize_t blksize_t; typedef unsigned long clock_t; # 119 "/usr/include/sys/types.h" 3 4 typedef long daddr_t; typedef char * caddr_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; typedef __id_t id_t; typedef __ino_t ino_t; # 157 "/usr/include/sys/types.h" 3 4 typedef __off_t off_t; typedef __dev_t dev_t; typedef __uid_t uid_t; typedef __gid_t gid_t; typedef __pid_t pid_t; typedef __key_t key_t; typedef _ssize_t ssize_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __clockid_t clockid_t; typedef __timer_t timer_t; typedef __useconds_t useconds_t; # 220 "/usr/include/sys/types.h" 3 4 typedef __int64_t sbintime_t; # 1 "/usr/include/sys/_pthreadtypes.h" 1 3 4 # 12 "/usr/include/sys/_pthreadtypes.h" 3 4 # 1 "/usr/include/sys/cpuset.h" 1 3 4 # 16 "/usr/include/sys/cpuset.h" 3 4 typedef long unsigned int __cpu_mask; typedef struct { __cpu_mask __bits[(1024 / (8 * sizeof (__cpu_mask)))]; } cpu_set_t; # 13 "/usr/include/sys/_pthreadtypes.h" 2 3 4 typedef struct __pthread_t {char __dummy;} *pthread_t; typedef struct __pthread_mutex_t {char __dummy;} *pthread_mutex_t; typedef struct __pthread_key_t {char __dummy;} *pthread_key_t; typedef struct __pthread_attr_t {char __dummy;} *pthread_attr_t; typedef struct __pthread_mutexattr_t {char __dummy;} *pthread_mutexattr_t; typedef struct __pthread_condattr_t {char __dummy;} *pthread_condattr_t; typedef struct __pthread_cond_t {char __dummy;} *pthread_cond_t; typedef struct __pthread_barrierattr_t {char __dummy;} *pthread_barrierattr_t; typedef struct __pthread_barrier_t {char __dummy;} *pthread_barrier_t; typedef struct { pthread_mutex_t mutex; int state; } pthread_once_t; typedef struct __pthread_spinlock_t {char __dummy;} *pthread_spinlock_t; typedef struct __pthread_rwlock_t {char __dummy;} *pthread_rwlock_t; typedef struct __pthread_rwlockattr_t {char __dummy;} *pthread_rwlockattr_t; # 224 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/machine/types.h" 1 3 4 # 19 "/usr/include/machine/types.h" 3 4 # 1 "/usr/include/endian.h" 1 3 4 # 38 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/byteswap.h" 1 3 4 # 16 "/usr/include/bits/byteswap.h" 3 4 static __inline unsigned short __bswap_16 (unsigned short __x) { return (__x >> 8) | (__x << 8); } static __inline unsigned int __bswap_32 (unsigned int __x) { return (__bswap_16 (__x & 0xffff) << 16) | (__bswap_16 (__x >> 16)); } static __inline unsigned long long __bswap_64 (unsigned long long __x) { return (((unsigned long long) __bswap_32 (__x & 0xffffffffull)) << 32) | (__bswap_32 (__x >> 32)); } # 39 "/usr/include/endian.h" 2 3 4 # 20 "/usr/include/machine/types.h" 2 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 21 "/usr/include/machine/types.h" 2 3 4 typedef struct timespec timespec_t; typedef struct timespec timestruc_t; typedef __loff_t loff_t; # 46 "/usr/include/machine/types.h" 3 4 struct flock { short l_type; short l_whence; off_t l_start; off_t l_len; pid_t l_pid; }; typedef unsigned long vm_offset_t; typedef unsigned long vm_size_t; typedef void *vm_object_t; typedef char *addr_t; # 1 "/usr/include/sys/sysmacros.h" 1 3 4 # 12 "/usr/include/sys/sysmacros.h" 3 4 # 1 "/usr/include/sys/types.h" 1 3 4 # 13 "/usr/include/sys/sysmacros.h" 2 3 4 static __inline__ int gnu_dev_major(dev_t); static __inline__ int gnu_dev_minor(dev_t); static __inline__ dev_t gnu_dev_makedev(int, int); static __inline__ int gnu_dev_major(dev_t dev) { return (int)(((dev) >> 16) & 0xffff); } static __inline__ int gnu_dev_minor(dev_t dev) { return (int)((dev) & 0xffff); } static __inline__ dev_t gnu_dev_makedev(int maj, int min) { return (((maj) << 16) | ((min) & 0xffff)); } # 81 "/usr/include/machine/types.h" 2 3 4 # 225 "/usr/include/sys/types.h" 2 3 4 # 32 "/usr/include/iconv.h" 2 3 4 typedef _iconv_t iconv_t; iconv_t iconv_open (const char *, const char *); size_t iconv (iconv_t, char **restrict, size_t *restrict, char **restrict, size_t *restrict); int iconv_close (iconv_t); iconv_t _iconv_open_r (struct _reent *, const char *, const char *); size_t _iconv_r (struct _reent *, iconv_t, const char **, size_t *, char **, size_t *); int _iconv_close_r (struct _reent *, iconv_t); # 3 "iconv-test.c" 2 # 4 "iconv-test.c" int main (void) { iconv_t cd = iconv_open("",""); iconv(cd, # 8 "iconv-test.c" 3 4 ((void *)0) # 8 "iconv-test.c" , # 8 "iconv-test.c" 3 4 ((void *)0) # 8 "iconv-test.c" , # 8 "iconv-test.c" 3 4 ((void *)0) # 8 "iconv-test.c" , # 8 "iconv-test.c" 3 4 ((void *)0) # 8 "iconv-test.c" ); iconv_close(cd); ; return 0; }