| # 1 "printenv.c" |
| # 1 "<built-in>" |
| # 1 "<command-line>" |
| # 1 "printenv.c" |
| # 1 "printenv_u.c" 1 |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 1 3 |
| # 19 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/_mingw.h" 1 3 |
| # 27 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/_mingw.h" 3 |
| |
| # 28 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/_mingw.h" 3 |
| # 20 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 2 3 |
| |
| |
| |
| |
| |
| |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stddef.h" 1 3 4 |
| # 214 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stddef.h" 3 4 |
| typedef unsigned int size_t; |
| # 326 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stddef.h" 3 4 |
| typedef short unsigned int wchar_t; |
| # 355 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stddef.h" 3 4 |
| typedef short unsigned int wint_t; |
| # 27 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 2 3 |
| |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stdarg.h" 1 3 4 |
| # 43 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stdarg.h" 3 4 |
| typedef __builtin_va_list __gnuc_va_list; |
| # 29 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 2 3 |
| # 129 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| typedef struct _iobuf |
| { |
| char* _ptr; |
| int _cnt; |
| char* _base; |
| int _flag; |
| int _file; |
| int _charbuf; |
| int _bufsiz; |
| char* _tmpfname; |
| } FILE; |
| # 154 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| extern __attribute__ ((__dllimport__)) FILE _iob[]; |
| # 169 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fopen (const char*, const char*); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) freopen (const char*, const char*, FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fflush (FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fclose (FILE*); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) remove (const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rename (const char*, const char*); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) tmpfile (void); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) tmpnam (char*); |
| |
| |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _tempnam (const char*, const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rmtmp(void); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _unlink (const char*); |
| |
| |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) tempnam (const char*, const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rmtmp(void); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) unlink (const char*); |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) setvbuf (FILE*, char*, int, size_t); |
| |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) setbuf (FILE*, char*); |
| |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fprintf (FILE*, const char*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) printf (const char*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) sprintf (char*, const char*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _snprintf (char*, size_t, const char*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfprintf (FILE*, const char*, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vprintf (const char*, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsprintf (char*, const char*, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _vsnprintf (char*, size_t, const char*, __gnuc_va_list); |
| # 216 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) snprintf(char *, size_t, const char *, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsnprintf (char *, size_t, const char *, __gnuc_va_list); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vscanf (const char * __restrict__, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfscanf (FILE * __restrict__, const char * __restrict__, |
| __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsscanf (const char * __restrict__, |
| const char * __restrict__, __gnuc_va_list); |
| |
| |
| |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fscanf (FILE*, const char*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) scanf (const char*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) sscanf (const char*, const char*, ...); |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetc (FILE*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgets (char*, int, FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputc (int, FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputs (const char*, FILE*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) gets (char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) puts (const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ungetc (int, FILE*); |
| |
| |
| |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _filbuf (FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _flsbuf (int, FILE*); |
| |
| |
| |
| extern __inline__ int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getc (FILE* __F) |
| { |
| return (--__F->_cnt >= 0) |
| ? (int) (unsigned char) *__F->_ptr++ |
| : _filbuf (__F); |
| } |
| |
| extern __inline__ int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putc (int __c, FILE* __F) |
| { |
| return (--__F->_cnt >= 0) |
| ? (int) (unsigned char) (*__F->_ptr++ = (char)__c) |
| : _flsbuf (__c, __F); |
| } |
| |
| extern __inline__ int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getchar (void) |
| { |
| return (--(&_iob[0])->_cnt >= 0) |
| ? (int) (unsigned char) *(&_iob[0])->_ptr++ |
| : _filbuf ((&_iob[0])); |
| } |
| |
| extern __inline__ int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putchar(int __c) |
| { |
| return (--(&_iob[1])->_cnt >= 0) |
| ? (int) (unsigned char) (*(&_iob[1])->_ptr++ = (char)__c) |
| : _flsbuf (__c, (&_iob[1]));} |
| # 297 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fread (void*, size_t, size_t, FILE*); |
| size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwrite (const void*, size_t, size_t, FILE*); |
| |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fseek (FILE*, long, int); |
| long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ftell (FILE*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rewind (FILE*); |
| # 340 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| typedef long long fpos_t; |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetpos (FILE*, fpos_t*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fsetpos (FILE*, const fpos_t*); |
| |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) feof (FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ferror (FILE*); |
| # 365 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) clearerr (FILE*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) perror (const char*); |
| |
| |
| |
| |
| |
| |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _popen (const char*, const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _pclose (FILE*); |
| |
| |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) popen (const char*, const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) pclose (FILE*); |
| |
| |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _flushall (void); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fgetchar (void); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fputchar (int); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fdopen (int, const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fileno (FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fcloseall(void); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fsopen(const char*, const char*, int); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _getmaxstdio(void); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _setmaxstdio(int); |
| # 402 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetchar (void); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputchar (int); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fdopen (int, const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fileno (FILE*); |
| # 414 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/sys/types.h" 1 3 |
| # 21 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/sys/types.h" 3 |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stddef.h" 1 3 4 |
| # 152 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stddef.h" 3 4 |
| typedef int ptrdiff_t; |
| # 22 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/sys/types.h" 2 3 |
| |
| |
| |
| |
| |
| typedef long time_t; |
| |
| |
| |
| |
| typedef long long __time64_t; |
| |
| |
| |
| |
| |
| typedef long _off_t; |
| |
| |
| typedef _off_t off_t; |
| |
| |
| |
| |
| |
| |
| |
| typedef unsigned int _dev_t; |
| |
| |
| |
| |
| |
| typedef _dev_t dev_t; |
| |
| |
| |
| |
| |
| |
| typedef short _ino_t; |
| |
| |
| typedef _ino_t ino_t; |
| |
| |
| |
| |
| |
| |
| typedef int _pid_t; |
| |
| |
| typedef _pid_t pid_t; |
| |
| |
| |
| |
| |
| |
| typedef unsigned short _mode_t; |
| |
| |
| typedef _mode_t mode_t; |
| |
| |
| |
| |
| |
| |
| typedef int _sigset_t; |
| |
| |
| typedef _sigset_t sigset_t; |
| |
| |
| |
| |
| |
| typedef long _ssize_t; |
| |
| |
| typedef _ssize_t ssize_t; |
| |
| |
| |
| |
| |
| typedef long long fpos64_t; |
| |
| |
| |
| |
| typedef long long off64_t; |
| # 415 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 2 3 |
| extern __inline__ FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fopen64 (const char* filename, const char* mode) |
| { |
| return fopen (filename, mode); |
| } |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fseeko64 (FILE*, off64_t, int); |
| |
| |
| |
| |
| |
| |
| extern __inline__ off64_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ftello64 (FILE * stream) |
| { |
| fpos_t pos; |
| if (fgetpos(stream, &pos)) |
| return -1LL; |
| else |
| return ((off64_t) pos); |
| } |
| # 443 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwprintf (FILE*, const wchar_t*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wprintf (const wchar_t*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) swprintf (wchar_t*, const wchar_t*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _snwprintf (wchar_t*, size_t, const wchar_t*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfwprintf (FILE*, const wchar_t*, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vwprintf (const wchar_t*, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vswprintf (wchar_t*, const wchar_t*, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _vsnwprintf (wchar_t*, size_t, const wchar_t*, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwscanf (FILE*, const wchar_t*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wscanf (const wchar_t*, ...); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) swscanf (const wchar_t*, const wchar_t*, ...); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetwc (FILE*); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputwc (wchar_t, FILE*); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ungetwc (wchar_t, FILE*); |
| |
| |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetws (wchar_t*, int, FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputws (const wchar_t*, FILE*); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getwc (FILE*); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getwchar (void); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _getws (wchar_t*); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putwc (wint_t, FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _putws (const wchar_t*); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putwchar (wint_t); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfdopen(int, wchar_t *); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfopen (const wchar_t*, const wchar_t*); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfreopen (const wchar_t*, const wchar_t*, FILE*); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfsopen (const wchar_t*, const wchar_t*, int); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtmpnam (wchar_t*); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtempnam (const wchar_t*, const wchar_t*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wrename (const wchar_t*, const wchar_t*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wremove (const wchar_t*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wperror (const wchar_t*); |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wpopen (const wchar_t*, const wchar_t*); |
| |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) snwprintf (wchar_t* s, size_t n, const wchar_t* format, ...); |
| extern __inline__ int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) |
| vsnwprintf (wchar_t* s, size_t n, const wchar_t* format, __gnuc_va_list arg) |
| { return _vsnwprintf ( s, n, format, arg);} |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vwscanf (const wchar_t * __restrict__, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfwscanf (FILE * __restrict__, |
| const wchar_t * __restrict__, __gnuc_va_list); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vswscanf (const wchar_t * __restrict__, |
| const wchar_t * __restrict__, __gnuc_va_list); |
| # 497 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdio.h" 3 |
| FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wpopen (const wchar_t*, const wchar_t*); |
| |
| |
| |
| |
| |
| |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fgetwchar (void); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fputwchar (wint_t); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _getw (FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _putw (int, FILE*); |
| |
| |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetwchar (void); |
| wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputwchar (wint_t); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getw (FILE*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putw (int, FILE*); |
| # 2 "printenv_u.c" 2 |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 1 3 |
| # 21 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| # 1 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/stddef.h" 1 3 4 |
| # 22 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 2 3 |
| # 71 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| extern int _argc; |
| extern char** _argv; |
| |
| |
| |
| |
| extern int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___argc(void); |
| extern char*** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___argv(void); |
| extern wchar_t*** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___wargv(void); |
| # 112 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| extern __attribute__ ((__dllimport__)) int __mb_cur_max; |
| # 137 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _errno(void); |
| |
| |
| int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __doserrno(void); |
| # 149 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| extern char *** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__environ(void); |
| extern wchar_t *** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__wenviron(void); |
| # 172 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| extern __attribute__ ((__dllimport__)) int _sys_nerr; |
| # 196 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| extern __attribute__ ((__dllimport__)) char* _sys_errlist[]; |
| # 209 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__osver(void); |
| extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winver(void); |
| extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winmajor(void); |
| extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winminor(void); |
| |
| |
| |
| |
| |
| |
| |
| extern __attribute__ ((__dllimport__)) unsigned int _osver; |
| extern __attribute__ ((__dllimport__)) unsigned int _winver; |
| extern __attribute__ ((__dllimport__)) unsigned int _winmajor; |
| extern __attribute__ ((__dllimport__)) unsigned int _winminor; |
| # 260 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| char** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__pgmptr(void); |
| |
| wchar_t** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__wpgmptr(void); |
| # 293 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| extern __attribute__ ((__dllimport__)) int _fmode; |
| # 303 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atof (const char*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atoi (const char*); |
| long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atol (const char*); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtoi (const wchar_t *); |
| long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtol (const wchar_t *); |
| |
| double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtod (const char*, char**); |
| |
| float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtof (const char * __restrict__, char ** __restrict__); |
| long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtold (const char * __restrict__, char ** __restrict__); |
| |
| |
| long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtol (const char*, char**, int); |
| unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoul (const char*, char**, int); |
| |
| |
| |
| long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstol (const wchar_t*, wchar_t**, int); |
| unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstoul (const wchar_t*, wchar_t**, int); |
| double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstod (const wchar_t*, wchar_t**); |
| |
| float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstof( const wchar_t * __restrict__, wchar_t ** __restrict__); |
| long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstold (const wchar_t * __restrict__, wchar_t ** __restrict__); |
| |
| |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wgetenv(const wchar_t*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wputenv(const wchar_t*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsearchenv(const wchar_t*, const wchar_t*, wchar_t*); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsystem(const wchar_t*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wmakepath(wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsplitpath (const wchar_t*, wchar_t*, wchar_t*, wchar_t*, wchar_t*); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfullpath (wchar_t*, const wchar_t*, size_t); |
| |
| |
| |
| |
| size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstombs (char*, const wchar_t*, size_t); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wctomb (char*, wchar_t); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mblen (const char*, size_t); |
| size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbstowcs (wchar_t*, const char*, size_t); |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbtowc (wchar_t*, const char*, size_t); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rand (void); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) srand (unsigned int); |
| |
| void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) calloc (size_t, size_t) __attribute__ ((__malloc__)); |
| void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) malloc (size_t) __attribute__ ((__malloc__)); |
| void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) realloc (void*, size_t); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) free (void*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) abort (void) __attribute__ ((__noreturn__)); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) exit (int) __attribute__ ((__noreturn__)); |
| |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atexit (void (*)(void)); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) system (const char*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getenv (const char*); |
| |
| |
| void* __attribute__((__cdecl__)) bsearch (const void*, const void*, size_t, size_t, |
| int (*)(const void*, const void*)); |
| void __attribute__((__cdecl__)) qsort(void*, size_t, size_t, |
| int (*)(const void*, const void*)); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) abs (int) __attribute__ ((__const__)); |
| long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) labs (long) __attribute__ ((__const__)); |
| # 380 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| typedef struct { int quot, rem; } div_t; |
| typedef struct { long quot, rem; } ldiv_t; |
| |
| div_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) div (int, int) __attribute__ ((__const__)); |
| ldiv_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ldiv (long, long) __attribute__ ((__const__)); |
| |
| |
| |
| |
| |
| |
| |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _beep (unsigned int, unsigned int) __attribute__ ((__deprecated__)); |
| |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _seterrormode (int) __attribute__ ((__deprecated__)); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _sleep (unsigned long) __attribute__ ((__deprecated__)); |
| |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _exit (int) __attribute__ ((__noreturn__)); |
| |
| |
| |
| typedef int (* _onexit_t)(void); |
| _onexit_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _onexit( _onexit_t ); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _putenv (const char*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _searchenv (const char*, const char*, char*); |
| |
| |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ecvt (double, int, int*, int*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fcvt (double, int, int*, int*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _gcvt (double, int, char*); |
| |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _makepath (char*, const char*, const char*, const char*, const char*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _splitpath (const char*, char*, char*, char*, char*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fullpath (char*, const char*, size_t); |
| |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _itoa (int, char*, int); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ltoa (long, char*, int); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ultoa(unsigned long, char*, int); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _itow (int, wchar_t*, int); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ltow (long, wchar_t*, int); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ultow (unsigned long, wchar_t*, int); |
| |
| |
| long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _atoi64(const char *); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _i64toa(long long, char *, int); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ui64toa(unsigned long long, char *, int); |
| long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtoi64(const wchar_t *); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _i64tow(long long, wchar_t *, int); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ui64tow(unsigned long long, wchar_t *, int); |
| |
| |
| unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rotl(unsigned int, int) __attribute__ ((__const__)); |
| unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rotr(unsigned int, int) __attribute__ ((__const__)); |
| unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _lrotl(unsigned long, int) __attribute__ ((__const__)); |
| unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _lrotr(unsigned long, int) __attribute__ ((__const__)); |
| |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _set_error_mode (int); |
| # 468 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putenv (const char*); |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) searchenv (const char*, const char*, char*); |
| |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) itoa (int, char*, int); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ltoa (long, char*, int); |
| |
| |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ecvt (double, int, int*, int*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fcvt (double, int, int*, int*); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) gcvt (double, int, char*); |
| # 488 "/host/i586-mingw32msvc-gcc/4.2.1/bin/../lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/stdlib.h" 3 |
| void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _Exit(int) __attribute__ ((__noreturn__)); |
| |
| extern __inline__ void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _Exit(int __status) |
| { _exit (__status); } |
| |
| |
| typedef struct { long long quot, rem; } lldiv_t; |
| |
| lldiv_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lldiv (long long, long long) __attribute__ ((__const__)); |
| |
| long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) llabs(long long); |
| extern __inline__ long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) llabs(long long _j) |
| {return (_j >= 0 ? _j : -_j);} |
| |
| long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoll (const char* __restrict__, char** __restrict, int); |
| unsigned long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoull (const char* __restrict__, char** __restrict__, int); |
| |
| |
| long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atoll (const char *); |
| |
| |
| long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wtoll (const wchar_t *); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltoa (long long, char *, int); |
| char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltoa (unsigned long long , char *, int); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltow (long long, wchar_t *, int); |
| wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltow (unsigned long long, wchar_t *, int); |
| |
| |
| extern __inline__ long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atoll (const char * _c) |
| { return _atoi64 (_c); } |
| extern __inline__ char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltoa (long long _n, char * _c, int _i) |
| { return _i64toa (_n, _c, _i); } |
| extern __inline__ char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltoa (unsigned long long _n, char * _c, int _i) |
| { return _ui64toa (_n, _c, _i); } |
| extern __inline__ long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wtoll (const wchar_t * _w) |
| { return _wtoi64 (_w); } |
| extern __inline__ wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltow (long long _n, wchar_t * _w, int _i) |
| { return _i64tow (_n, _w, _i); } |
| extern __inline__ wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltow (unsigned long long _n, wchar_t * _w, int _i) |
| { return _ui64tow (_n, _w, _i); } |
| # 3 "printenv_u.c" 2 |
| |
| extern char ** (*__p__environ()); |
| |
| int printenv_main (int argc, char **argv) |
| { |
| char** e; |
| char* v; |
| int i; |
| |
| if (argc == 1) { |
| e = (*__p__environ()); |
| while (*e) { |
| printf("%s\n", *e); |
| e++; |
| } |
| } else { |
| for (i=1; i<argc; i++) { |
| v = getenv(argv[i]); |
| if (v) { |
| printf("%s\n", v); |
| } |
| } |
| } |
| |
| return 0; |
| } |
| # 2 "printenv.c" 2 |
| |
| int main(int argc, char *argv[]){ |
| return printenv_main(argc, argv); |
| } |