Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 89702 Details for
Bug 133948
gcc-4.1.0 and 4.1.1-pre20060517 fail to compile stackless python
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
generated with gcc -E
slp_transfer.pre (text/plain), 237.47 KB, created by
Santiago Gala
on 2006-06-21 02:02:01 UTC
(
hide
)
Description:
generated with gcc -E
Filename:
MIME Type:
Creator:
Santiago Gala
Created:
2006-06-21 02:02:01 UTC
Size:
237.47 KB
patch
obsolete
># 1 "./Stackless/core/slp_transfer.c" ># 1 "/home/sgala/Code/stackless//" ># 1 "<built-in>" ># 1 "<command line>" ># 1 "./Stackless/core/slp_transfer.c" > ># 1 "./Include/Python.h" 1 > > > > > > ># 1 "./Include/patchlevel.h" 1 ># 8 "./Include/Python.h" 2 ># 1 "./pyconfig.h" 1 ># 9 "./Include/Python.h" 2 ># 18 "./Include/Python.h" ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/limits.h" 1 3 4 ># 11 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/limits.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/syslimits.h" 1 3 4 > > > > > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/limits.h" 1 3 4 ># 122 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/limits.h" 3 4 ># 1 "/usr/include/limits.h" 1 3 4 ># 27 "/usr/include/limits.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 323 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 313 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 314 "/usr/include/sys/cdefs.h" 2 3 4 ># 324 "/usr/include/features.h" 2 3 4 ># 346 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 > > > ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 5 "/usr/include/gnu/stubs.h" 2 3 4 > > ># 1 "/usr/include/gnu/stubs-32.h" 1 3 4 ># 8 "/usr/include/gnu/stubs.h" 2 3 4 ># 347 "/usr/include/features.h" 2 3 4 ># 28 "/usr/include/limits.h" 2 3 4 ># 145 "/usr/include/limits.h" 3 4 ># 1 "/usr/include/bits/posix1_lim.h" 1 3 4 ># 153 "/usr/include/bits/posix1_lim.h" 3 4 ># 1 "/usr/include/bits/local_lim.h" 1 3 4 ># 36 "/usr/include/bits/local_lim.h" 3 4 ># 1 "/usr/include/linux/limits.h" 1 3 4 ># 37 "/usr/include/bits/local_lim.h" 2 3 4 ># 154 "/usr/include/bits/posix1_lim.h" 2 3 4 ># 146 "/usr/include/limits.h" 2 3 4 > > > ># 1 "/usr/include/bits/posix2_lim.h" 1 3 4 ># 150 "/usr/include/limits.h" 2 3 4 > > > ># 1 "/usr/include/bits/xopen_lim.h" 1 3 4 ># 34 "/usr/include/bits/xopen_lim.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 35 "/usr/include/bits/xopen_lim.h" 2 3 4 ># 154 "/usr/include/limits.h" 2 3 4 ># 123 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/limits.h" 2 3 4 ># 8 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/syslimits.h" 2 3 4 ># 12 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/limits.h" 2 3 4 ># 19 "./Include/Python.h" 2 ># 32 "./Include/Python.h" ># 1 "/usr/include/stdio.h" 1 3 4 ># 30 "/usr/include/stdio.h" 3 4 > > > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 214 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 3 4 >typedef unsigned int size_t; ># 35 "/usr/include/stdio.h" 2 3 4 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 28 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 29 "/usr/include/bits/types.h" 2 3 4 > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 32 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned char __u_char; >typedef unsigned short int __u_short; >typedef unsigned int __u_int; >typedef unsigned long int __u_long; > > >typedef signed char __int8_t; >typedef unsigned char __uint8_t; >typedef signed short int __int16_t; >typedef unsigned short int __uint16_t; >typedef signed int __int32_t; >typedef unsigned int __uint32_t; > > > > >__extension__ typedef signed long long int __int64_t; >__extension__ typedef unsigned long long int __uint64_t; > > > > > > > >__extension__ typedef long long int __quad_t; >__extension__ typedef unsigned long long int __u_quad_t; ># 134 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 135 "/usr/include/bits/types.h" 2 3 4 > > >__extension__ typedef __u_quad_t __dev_t; >__extension__ typedef unsigned int __uid_t; >__extension__ typedef unsigned int __gid_t; >__extension__ typedef unsigned long int __ino_t; >__extension__ typedef __u_quad_t __ino64_t; >__extension__ typedef unsigned int __mode_t; >__extension__ typedef unsigned int __nlink_t; >__extension__ typedef long int __off_t; >__extension__ typedef __quad_t __off64_t; >__extension__ typedef int __pid_t; >__extension__ typedef struct { int __val[2]; } __fsid_t; >__extension__ typedef long int __clock_t; >__extension__ typedef unsigned long int __rlim_t; >__extension__ typedef __u_quad_t __rlim64_t; >__extension__ typedef unsigned int __id_t; >__extension__ typedef long int __time_t; >__extension__ typedef unsigned int __useconds_t; >__extension__ typedef long int __suseconds_t; > >__extension__ typedef int __daddr_t; >__extension__ typedef long int __swblk_t; >__extension__ typedef int __key_t; > > >__extension__ typedef int __clockid_t; > > >__extension__ typedef void * __timer_t; > > >__extension__ typedef long int __blksize_t; > > > > >__extension__ typedef long int __blkcnt_t; >__extension__ typedef __quad_t __blkcnt64_t; > > >__extension__ typedef unsigned long int __fsblkcnt_t; >__extension__ typedef __u_quad_t __fsblkcnt64_t; > > >__extension__ typedef unsigned long int __fsfilcnt_t; >__extension__ typedef __u_quad_t __fsfilcnt64_t; > >__extension__ typedef int __ssize_t; > > > >typedef __off64_t __loff_t; >typedef __quad_t *__qaddr_t; >typedef char *__caddr_t; > > >__extension__ typedef int __intptr_t; > > >__extension__ typedef unsigned int __socklen_t; ># 37 "/usr/include/stdio.h" 2 3 4 > > > > > > > > > >typedef struct _IO_FILE FILE; > > > > > ># 62 "/usr/include/stdio.h" 3 4 >typedef struct _IO_FILE __FILE; ># 72 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/libio.h" 1 3 4 ># 32 "/usr/include/libio.h" 3 4 ># 1 "/usr/include/_G_config.h" 1 3 4 ># 14 "/usr/include/_G_config.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 326 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 3 4 >typedef long int wchar_t; ># 355 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 3 4 >typedef unsigned int wint_t; ># 15 "/usr/include/_G_config.h" 2 3 4 ># 24 "/usr/include/_G_config.h" 3 4 ># 1 "/usr/include/wchar.h" 1 3 4 ># 48 "/usr/include/wchar.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 49 "/usr/include/wchar.h" 2 3 4 > ># 1 "/usr/include/bits/wchar.h" 1 3 4 ># 51 "/usr/include/wchar.h" 2 3 4 ># 76 "/usr/include/wchar.h" 3 4 >typedef struct >{ > int __count; > union > { > wint_t __wch; > char __wchb[4]; > } __value; >} __mbstate_t; ># 25 "/usr/include/_G_config.h" 2 3 4 > >typedef struct >{ > __off_t __pos; > __mbstate_t __state; >} _G_fpos_t; >typedef struct >{ > __off64_t __pos; > __mbstate_t __state; >} _G_fpos64_t; ># 44 "/usr/include/_G_config.h" 3 4 ># 1 "/usr/include/gconv.h" 1 3 4 ># 28 "/usr/include/gconv.h" 3 4 ># 1 "/usr/include/wchar.h" 1 3 4 ># 48 "/usr/include/wchar.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 49 "/usr/include/wchar.h" 2 3 4 ># 29 "/usr/include/gconv.h" 2 3 4 > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 32 "/usr/include/gconv.h" 2 3 4 > > > > > >enum >{ > __GCONV_OK = 0, > __GCONV_NOCONV, > __GCONV_NODB, > __GCONV_NOMEM, > > __GCONV_EMPTY_INPUT, > __GCONV_FULL_OUTPUT, > __GCONV_ILLEGAL_INPUT, > __GCONV_INCOMPLETE_INPUT, > > __GCONV_ILLEGAL_DESCRIPTOR, > __GCONV_INTERNAL_ERROR >}; > > > >enum >{ > __GCONV_IS_LAST = 0x0001, > __GCONV_IGNORE_ERRORS = 0x0002 >}; > > > >struct __gconv_step; >struct __gconv_step_data; >struct __gconv_loaded_object; >struct __gconv_trans_data; > > > >typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *, > __const unsigned char **, __const unsigned char *, > unsigned char **, size_t *, int, int); > > >typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char); > > >typedef int (*__gconv_init_fct) (struct __gconv_step *); >typedef void (*__gconv_end_fct) (struct __gconv_step *); > > > >typedef int (*__gconv_trans_fct) (struct __gconv_step *, > struct __gconv_step_data *, void *, > __const unsigned char *, > __const unsigned char **, > __const unsigned char *, unsigned char **, > size_t *); > > >typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *, > __const unsigned char *, > unsigned char *, unsigned char *); > > >typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***, > size_t *); > > >typedef int (*__gconv_trans_init_fct) (void **, const char *); >typedef void (*__gconv_trans_end_fct) (void *); > >struct __gconv_trans_data >{ > > __gconv_trans_fct __trans_fct; > __gconv_trans_context_fct __trans_context_fct; > __gconv_trans_end_fct __trans_end_fct; > void *__data; > struct __gconv_trans_data *__next; >}; > > > >struct __gconv_step >{ > struct __gconv_loaded_object *__shlib_handle; > __const char *__modname; > > int __counter; > > char *__from_name; > char *__to_name; > > __gconv_fct __fct; > __gconv_btowc_fct __btowc_fct; > __gconv_init_fct __init_fct; > __gconv_end_fct __end_fct; > > > > int __min_needed_from; > int __max_needed_from; > int __min_needed_to; > int __max_needed_to; > > > int __stateful; > > void *__data; >}; > > > >struct __gconv_step_data >{ > unsigned char *__outbuf; > unsigned char *__outbufend; > > > > int __flags; > > > > int __invocation_counter; > > > > int __internal_use; > > __mbstate_t *__statep; > __mbstate_t __state; > > > > struct __gconv_trans_data *__trans; >}; > > > >typedef struct __gconv_info >{ > size_t __nsteps; > struct __gconv_step *__steps; > __extension__ struct __gconv_step_data __data []; >} *__gconv_t; ># 45 "/usr/include/_G_config.h" 2 3 4 >typedef union >{ > struct __gconv_info __cd; > struct > { > struct __gconv_info __cd; > struct __gconv_step_data __data; > } __combined; >} _G_iconv_t; > >typedef int _G_int16_t __attribute__ ((__mode__ (__HI__))); >typedef int _G_int32_t __attribute__ ((__mode__ (__SI__))); >typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__))); >typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__))); ># 33 "/usr/include/libio.h" 2 3 4 ># 53 "/usr/include/libio.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stdarg.h" 1 3 4 ># 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stdarg.h" 3 4 >typedef __builtin_va_list __gnuc_va_list; ># 54 "/usr/include/libio.h" 2 3 4 ># 166 "/usr/include/libio.h" 3 4 >struct _IO_jump_t; struct _IO_FILE; ># 176 "/usr/include/libio.h" 3 4 >typedef void _IO_lock_t; > > > > > >struct _IO_marker { > struct _IO_marker *_next; > struct _IO_FILE *_sbuf; > > > > int _pos; ># 199 "/usr/include/libio.h" 3 4 >}; > > >enum __codecvt_result >{ > __codecvt_ok, > __codecvt_partial, > __codecvt_error, > __codecvt_noconv >}; ># 267 "/usr/include/libio.h" 3 4 >struct _IO_FILE { > int _flags; > > > > > char* _IO_read_ptr; > char* _IO_read_end; > char* _IO_read_base; > char* _IO_write_base; > char* _IO_write_ptr; > char* _IO_write_end; > char* _IO_buf_base; > char* _IO_buf_end; > > char *_IO_save_base; > char *_IO_backup_base; > char *_IO_save_end; > > struct _IO_marker *_markers; > > struct _IO_FILE *_chain; > > int _fileno; > > > > int _flags2; > > __off_t _old_offset; > > > > unsigned short _cur_column; > signed char _vtable_offset; > char _shortbuf[1]; > > > > _IO_lock_t *_lock; ># 315 "/usr/include/libio.h" 3 4 > __off64_t _offset; ># 324 "/usr/include/libio.h" 3 4 > void *__pad1; > void *__pad2; > void *__pad3; > void *__pad4; > size_t __pad5; > > int _mode; > > char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; > >}; > > >typedef struct _IO_FILE _IO_FILE; > > >struct _IO_FILE_plus; > >extern struct _IO_FILE_plus _IO_2_1_stdin_; >extern struct _IO_FILE_plus _IO_2_1_stdout_; >extern struct _IO_FILE_plus _IO_2_1_stderr_; ># 360 "/usr/include/libio.h" 3 4 >typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes); > > > > > > > >typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf, > size_t __n); > > > > > > > >typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w); > > >typedef int __io_close_fn (void *__cookie); > > > > >typedef __io_read_fn cookie_read_function_t; >typedef __io_write_fn cookie_write_function_t; >typedef __io_seek_fn cookie_seek_function_t; >typedef __io_close_fn cookie_close_function_t; > > >typedef struct >{ > __io_read_fn *read; > __io_write_fn *write; > __io_seek_fn *seek; > __io_close_fn *close; >} _IO_cookie_io_functions_t; >typedef _IO_cookie_io_functions_t cookie_io_functions_t; > >struct _IO_cookie_file; > > >extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write, > void *__cookie, _IO_cookie_io_functions_t __fns); > > > > > > > >extern int __underflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int __uflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int __overflow (_IO_FILE *, int) __attribute__ ((__nothrow__)); >extern wint_t __wunderflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern wint_t __wuflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern wint_t __woverflow (_IO_FILE *, wint_t) __attribute__ ((__nothrow__)); ># 450 "/usr/include/libio.h" 3 4 >extern int _IO_getc (_IO_FILE *__fp) __attribute__ ((__nothrow__)); >extern int _IO_putc (int __c, _IO_FILE *__fp) __attribute__ ((__nothrow__)); >extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__)); >extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__)); > >extern int _IO_peekc_locked (_IO_FILE *__fp) __attribute__ ((__nothrow__)); > > > > > >extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__)); >extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__)); ># 480 "/usr/include/libio.h" 3 4 >extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, > __gnuc_va_list, int *__restrict); >extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, > __gnuc_va_list); >extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) __attribute__ ((__nothrow__)); >extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) __attribute__ ((__nothrow__)); > >extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) __attribute__ ((__nothrow__)); >extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) __attribute__ ((__nothrow__)); > >extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__)); ># 538 "/usr/include/libio.h" 3 4 ># 1 "/usr/include/bits/libio-ldbl.h" 1 3 4 ># 24 "/usr/include/bits/libio-ldbl.h" 3 4 >extern __typeof (_IO_vfscanf) _IO_vfscanf __asm ("" "__nldbl_" "_IO_vfscanf"); >extern __typeof (_IO_vfprintf) _IO_vfprintf __asm ("" "__nldbl_" "_IO_vfprintf"); ># 539 "/usr/include/libio.h" 2 3 4 ># 73 "/usr/include/stdio.h" 2 3 4 > > > > >typedef __gnuc_va_list va_list; ># 86 "/usr/include/stdio.h" 3 4 > > > > >typedef _G_fpos64_t fpos_t; > > > >typedef _G_fpos64_t fpos64_t; ># 138 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 139 "/usr/include/stdio.h" 2 3 4 > > > >extern struct _IO_FILE *stdin; >extern struct _IO_FILE *stdout; >extern struct _IO_FILE *stderr; > > > > > > > >extern int remove (__const char *__filename) __attribute__ ((__nothrow__)); > >extern int rename (__const char *__old, __const char *__new) __attribute__ ((__nothrow__)); > > > > >extern int renameat (int __oldfd, __const char *__old, int __newfd, > __const char *__new) __attribute__ ((__nothrow__)); > > > ># 172 "/usr/include/stdio.h" 3 4 >extern FILE *tmpfile (void) __asm__ ("" "tmpfile64"); > > > > > > >extern FILE *tmpfile64 (void); > > > >extern char *tmpnam (char *__s) __attribute__ ((__nothrow__)); > > > > > >extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__)); ># 201 "/usr/include/stdio.h" 3 4 >extern char *tempnam (__const char *__dir, __const char *__pfx) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); > > > > > > > > >extern int fclose (FILE *__stream); > > > > >extern int fflush (FILE *__stream); > ># 226 "/usr/include/stdio.h" 3 4 >extern int fflush_unlocked (FILE *__stream); ># 236 "/usr/include/stdio.h" 3 4 >extern int fcloseall (void); > > > > ># 257 "/usr/include/stdio.h" 3 4 >extern FILE *fopen (__const char *__restrict __filename, __const char *__restrict __modes) __asm__ ("" "fopen64"); > >extern FILE *freopen (__const char *__restrict __filename, __const char *__restrict __modes, FILE *__restrict __stream) __asm__ ("" "freopen64"); > > > > > > > > > >extern FILE *fopen64 (__const char *__restrict __filename, > __const char *__restrict __modes); >extern FILE *freopen64 (__const char *__restrict __filename, > __const char *__restrict __modes, > FILE *__restrict __stream); > > > > >extern FILE *fdopen (int __fd, __const char *__modes) __attribute__ ((__nothrow__)); > > > > > >extern FILE *fopencookie (void *__restrict __magic_cookie, > __const char *__restrict __modes, > _IO_cookie_io_functions_t __io_funcs) __attribute__ ((__nothrow__)); > > >extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes) __attribute__ ((__nothrow__)); > > > > >extern FILE *open_memstream (char **__restrict __bufloc, > size_t *__restrict __sizeloc) __attribute__ ((__nothrow__)); > > > >extern FILE *open_wmemstream (wchar_t **__restrict __bufloc, > size_t *__restrict __sizeloc) __attribute__ ((__nothrow__)); > > > > > > >extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__)); > > > >extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, > int __modes, size_t __n) __attribute__ ((__nothrow__)); > > > > > >extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, > size_t __size) __attribute__ ((__nothrow__)); > > >extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__)); > > > > > > > > >extern int fprintf (FILE *__restrict __stream, > __const char *__restrict __format, ...); > > > > >extern int printf (__const char *__restrict __format, ...); > >extern int sprintf (char *__restrict __s, > __const char *__restrict __format, ...) __attribute__ ((__nothrow__)); > > > > > >extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format, > __gnuc_va_list __arg); > > > > >extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg); > >extern int vsprintf (char *__restrict __s, __const char *__restrict __format, > __gnuc_va_list __arg) __attribute__ ((__nothrow__)); > > > > > >extern int snprintf (char *__restrict __s, size_t __maxlen, > __const char *__restrict __format, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); > >extern int vsnprintf (char *__restrict __s, size_t __maxlen, > __const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); > > > > > > >extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f, > __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0))); >extern int __asprintf (char **__restrict __ptr, > __const char *__restrict __fmt, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))); >extern int asprintf (char **__restrict __ptr, > __const char *__restrict __fmt, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))); > > > > > > > >extern int vdprintf (int __fd, __const char *__restrict __fmt, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__printf__, 2, 0))); >extern int dprintf (int __fd, __const char *__restrict __fmt, ...) > __attribute__ ((__format__ (__printf__, 2, 3))); > > > > > > > > >extern int fscanf (FILE *__restrict __stream, > __const char *__restrict __format, ...) ; > > > > >extern int scanf (__const char *__restrict __format, ...) ; > >extern int sscanf (__const char *__restrict __s, > __const char *__restrict __format, ...) __attribute__ ((__nothrow__)); > > > > > > > > >extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 2, 0))) ; > > > > > >extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 1, 0))) ; > > >extern int vsscanf (__const char *__restrict __s, > __const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__scanf__, 2, 0))); > > > > > > > > > >extern int fgetc (FILE *__stream); >extern int getc (FILE *__stream); > > > > > >extern int getchar (void); > ># 464 "/usr/include/stdio.h" 3 4 >extern int getc_unlocked (FILE *__stream); >extern int getchar_unlocked (void); ># 475 "/usr/include/stdio.h" 3 4 >extern int fgetc_unlocked (FILE *__stream); > > > > > > > > > > > >extern int fputc (int __c, FILE *__stream); >extern int putc (int __c, FILE *__stream); > > > > > >extern int putchar (int __c); > ># 508 "/usr/include/stdio.h" 3 4 >extern int fputc_unlocked (int __c, FILE *__stream); > > > > > > > >extern int putc_unlocked (int __c, FILE *__stream); >extern int putchar_unlocked (int __c); > > > > > > >extern int getw (FILE *__stream); > > >extern int putw (int __w, FILE *__stream); > > > > > > > > >extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) > ; > > > > > > >extern char *gets (char *__s) ; > ># 554 "/usr/include/stdio.h" 3 4 >extern char *fgets_unlocked (char *__restrict __s, int __n, > FILE *__restrict __stream) ; ># 570 "/usr/include/stdio.h" 3 4 >extern __ssize_t __getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) ; >extern __ssize_t getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) ; > > > > > > > >extern __ssize_t getline (char **__restrict __lineptr, > size_t *__restrict __n, > FILE *__restrict __stream) ; > > > > > > > > >extern int fputs (__const char *__restrict __s, FILE *__restrict __stream); > > > > > >extern int puts (__const char *__s); > > > > > > >extern int ungetc (int __c, FILE *__stream); > > > > > > >extern size_t fread (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream) ; > > > > >extern size_t fwrite (__const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __s) ; > ># 631 "/usr/include/stdio.h" 3 4 >extern int fputs_unlocked (__const char *__restrict __s, > FILE *__restrict __stream); ># 642 "/usr/include/stdio.h" 3 4 >extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream) ; >extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream) ; > > > > > > > > >extern int fseek (FILE *__stream, long int __off, int __whence); > > > > >extern long int ftell (FILE *__stream) ; > > > > >extern void rewind (FILE *__stream); > ># 686 "/usr/include/stdio.h" 3 4 >extern int fseeko (FILE *__stream, __off64_t __off, int __whence) __asm__ ("" "fseeko64"); > > >extern __off64_t ftello (FILE *__stream) __asm__ ("" "ftello64"); > > > > > > > > ># 711 "/usr/include/stdio.h" 3 4 >extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos) __asm__ ("" "fgetpos64"); > >extern int fsetpos (FILE *__stream, __const fpos_t *__pos) __asm__ ("" "fsetpos64"); > > > > > > > > > >extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); >extern __off64_t ftello64 (FILE *__stream) ; >extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); >extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos); > > > > >extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__)); > >extern int feof (FILE *__stream) __attribute__ ((__nothrow__)) ; > >extern int ferror (FILE *__stream) __attribute__ ((__nothrow__)) ; > > > > >extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); >extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ; >extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ; > > > > > > > > >extern void perror (__const char *__s); > > > > > > ># 1 "/usr/include/bits/sys_errlist.h" 1 3 4 ># 27 "/usr/include/bits/sys_errlist.h" 3 4 >extern int sys_nerr; >extern __const char *__const sys_errlist[]; > > >extern int _sys_nerr; >extern __const char *__const _sys_errlist[]; ># 759 "/usr/include/stdio.h" 2 3 4 > > > > >extern int fileno (FILE *__stream) __attribute__ ((__nothrow__)) ; > > > > >extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ; ># 778 "/usr/include/stdio.h" 3 4 >extern FILE *popen (__const char *__command, __const char *__modes) ; > > > > > >extern int pclose (FILE *__stream); > > > > > >extern char *ctermid (char *__s) __attribute__ ((__nothrow__)); > > > > > >extern char *cuserid (char *__s); > > > > >struct obstack; > > >extern int obstack_printf (struct obstack *__restrict __obstack, > __const char *__restrict __format, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))); >extern int obstack_vprintf (struct obstack *__restrict __obstack, > __const char *__restrict __format, > __gnuc_va_list __args) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0))); > > > > > > > >extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__)); > > > >extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__)) ; > > >extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__)); ># 845 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio-ldbl.h" 1 3 4 ># 24 "/usr/include/bits/stdio-ldbl.h" 3 4 > >extern __typeof (fprintf) fprintf __asm ("" "__nldbl_" "fprintf"); >extern __typeof (printf) printf __asm ("" "__nldbl_" "printf"); >extern __typeof (sprintf) sprintf __asm ("" "__nldbl_" "sprintf"); >extern __typeof (vfprintf) vfprintf __asm ("" "__nldbl_" "vfprintf"); >extern __typeof (vprintf) vprintf __asm ("" "__nldbl_" "vprintf"); >extern __typeof (vsprintf) vsprintf __asm ("" "__nldbl_" "vsprintf"); >extern __typeof (fscanf) fscanf __asm ("" "__nldbl_" "fscanf"); >extern __typeof (scanf) scanf __asm ("" "__nldbl_" "scanf"); >extern __typeof (sscanf) sscanf __asm ("" "__nldbl_" "sscanf"); > > > > >extern __typeof (snprintf) snprintf __asm ("" "__nldbl_" "snprintf"); >extern __typeof (vsnprintf) vsnprintf __asm ("" "__nldbl_" "vsnprintf"); > > > > > >extern __typeof (vfscanf) vfscanf __asm ("" "__nldbl_" "vfscanf"); >extern __typeof (vsscanf) vsscanf __asm ("" "__nldbl_" "vsscanf"); >extern __typeof (vscanf) vscanf __asm ("" "__nldbl_" "vscanf"); > > > > >extern __typeof (vdprintf) vdprintf __asm ("" "__nldbl_" "vdprintf"); >extern __typeof (dprintf) dprintf __asm ("" "__nldbl_" "dprintf"); >extern __typeof (vasprintf) vasprintf __asm ("" "__nldbl_" "vasprintf"); >extern __typeof (__asprintf) __asprintf __asm ("" "__nldbl_" "__asprintf"); >extern __typeof (asprintf) asprintf __asm ("" "__nldbl_" "asprintf"); >extern __typeof (obstack_printf) obstack_printf __asm ("" "__nldbl_" "obstack_printf"); >extern __typeof (obstack_vprintf) obstack_vprintf __asm ("" "__nldbl_" "obstack_vprintf"); ># 846 "/usr/include/stdio.h" 2 3 4 > > > ># 33 "./Include/Python.h" 2 > > > > ># 1 "/usr/include/string.h" 1 3 4 ># 28 "/usr/include/string.h" 3 4 > > > > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 34 "/usr/include/string.h" 2 3 4 > > > > >extern void *memcpy (void *__restrict __dest, > __const void *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memmove (void *__dest, __const void *__src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern void *memccpy (void *__restrict __dest, __const void *__restrict __src, > int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int memcmp (__const void *__s1, __const void *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memchr (__const void *__s, int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern void *rawmemchr (__const void *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern void *memrchr (__const void *__s, int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strcpy (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncpy (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strcat (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncat (char *__restrict __dest, __const char *__restrict __src, > size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcmp (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int strncmp (__const char *__s1, __const char *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcoll (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern size_t strxfrm (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > > ># 1 "/usr/include/xlocale.h" 1 3 4 ># 28 "/usr/include/xlocale.h" 3 4 >typedef struct __locale_struct >{ > > struct locale_data *__locales[13]; > > > const unsigned short int *__ctype_b; > const int *__ctype_tolower; > const int *__ctype_toupper; > > > const char *__names[13]; >} *__locale_t; ># 119 "/usr/include/string.h" 2 3 4 > > >extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n, > __locale_t __l) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > > > > >extern char *strdup (__const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern char *strndup (__const char *__string, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); ># 165 "/usr/include/string.h" 3 4 > > >extern char *strchr (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > >extern char *strrchr (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strchrnul (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern size_t strcspn (__const char *__s, __const char *__reject) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern size_t strspn (__const char *__s, __const char *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strpbrk (__const char *__s, __const char *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strstr (__const char *__haystack, __const char *__needle) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern char *strtok (char *__restrict __s, __const char *__restrict __delim) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > >extern char *__strtok_r (char *__restrict __s, > __const char *__restrict __delim, > char **__restrict __save_ptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); > >extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim, > char **__restrict __save_ptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); > > > > >extern char *strcasestr (__const char *__haystack, __const char *__needle) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern void *memmem (__const void *__haystack, size_t __haystacklen, > __const void *__needle, size_t __needlelen) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); > > > >extern void *__mempcpy (void *__restrict __dest, > __const void *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern void *mempcpy (void *__restrict __dest, > __const void *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern size_t strlen (__const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern size_t strnlen (__const char *__string, size_t __maxlen) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strerror (int __errnum) __attribute__ ((__nothrow__)); > ># 281 "/usr/include/string.h" 3 4 >extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > >extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern void bcopy (__const void *__src, void *__dest, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int bcmp (__const void *__s1, __const void *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *index (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern char *rindex (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > >extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern int ffsl (long int __l) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > >__extension__ extern int ffsll (long long int __ll) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern int strcasecmp (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int strcasecmp_l (__const char *__s1, __const char *__s2, > __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern int strncasecmp_l (__const char *__s1, __const char *__s2, > size_t __n, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); > > > > > >extern char *strsep (char **__restrict __stringp, > __const char *__restrict __delim) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > >extern int strverscmp (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strsignal (int __sig) __attribute__ ((__nothrow__)); > > >extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern char *__stpncpy (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern char *stpncpy (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strfry (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern void *memfrob (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern char *basename (__const char *__filename) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 426 "/usr/include/string.h" 3 4 > ># 38 "./Include/Python.h" 2 ># 1 "/usr/include/errno.h" 1 3 4 ># 32 "/usr/include/errno.h" 3 4 > > > > ># 1 "/usr/include/bits/errno.h" 1 3 4 ># 25 "/usr/include/bits/errno.h" 3 4 ># 1 "/usr/include/linux/errno.h" 1 3 4 > > > ># 1 "/usr/include/asm/errno.h" 1 3 4 > > > ># 1 "/usr/include/asm-generic/errno.h" 1 3 4 > > > ># 1 "/usr/include/asm-generic/errno-base.h" 1 3 4 ># 5 "/usr/include/asm-generic/errno.h" 2 3 4 ># 5 "/usr/include/asm/errno.h" 2 3 4 ># 5 "/usr/include/linux/errno.h" 2 3 4 ># 26 "/usr/include/bits/errno.h" 2 3 4 ># 43 "/usr/include/bits/errno.h" 3 4 >extern int *__errno_location (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); ># 37 "/usr/include/errno.h" 2 3 4 ># 55 "/usr/include/errno.h" 3 4 >extern char *program_invocation_name, *program_invocation_short_name; > > > > ># 69 "/usr/include/errno.h" 3 4 >typedef int error_t; ># 39 "./Include/Python.h" 2 ># 1 "/usr/include/stdlib.h" 1 3 4 ># 33 "/usr/include/stdlib.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 34 "/usr/include/stdlib.h" 2 3 4 > > > > > > > > ># 1 "/usr/include/bits/waitflags.h" 1 3 4 ># 43 "/usr/include/stdlib.h" 2 3 4 ># 1 "/usr/include/bits/waitstatus.h" 1 3 4 ># 65 "/usr/include/bits/waitstatus.h" 3 4 ># 1 "/usr/include/endian.h" 1 3 4 ># 37 "/usr/include/endian.h" 3 4 ># 1 "/usr/include/bits/endian.h" 1 3 4 ># 38 "/usr/include/endian.h" 2 3 4 ># 66 "/usr/include/bits/waitstatus.h" 2 3 4 > >union wait > { > int w_status; > struct > { > > > > > > > > unsigned int:16; > unsigned int __w_retcode:8; > unsigned int __w_coredump:1; > unsigned int __w_termsig:7; > > } __wait_terminated; > struct > { > > > > > > > unsigned int:16; > unsigned int __w_stopsig:8; > unsigned int __w_stopval:8; > > } __wait_stopped; > }; ># 44 "/usr/include/stdlib.h" 2 3 4 ># 68 "/usr/include/stdlib.h" 3 4 >typedef union > { > union wait *__uptr; > int *__iptr; > } __WAIT_STATUS __attribute__ ((__transparent_union__)); ># 96 "/usr/include/stdlib.h" 3 4 > > >typedef struct > { > int quot; > int rem; > } div_t; > > > >typedef struct > { > long int quot; > long int rem; > } ldiv_t; > > > > > > > >__extension__ typedef struct > { > long long int quot; > long long int rem; > } lldiv_t; > > ># 140 "/usr/include/stdlib.h" 3 4 >extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__)) ; > > > > >extern double atof (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > >extern int atoi (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > >extern long int atol (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >__extension__ extern long long int atoll (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern double strtod (__const char *__restrict __nptr, > char **__restrict __endptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern float strtof (__const char *__restrict __nptr, > char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern long double strtold (__const char *__restrict __nptr, > char **__restrict __endptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern long int strtol (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern unsigned long int strtoul (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >__extension__ >extern long long int strtoq (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >__extension__ >extern unsigned long long int strtouq (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >__extension__ >extern long long int strtoll (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >__extension__ >extern unsigned long long int strtoull (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > ># 240 "/usr/include/stdlib.h" 3 4 >extern long int strtol_l (__const char *__restrict __nptr, > char **__restrict __endptr, int __base, > __locale_t __loc) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >extern unsigned long int strtoul_l (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >__extension__ >extern long long int strtoll_l (__const char *__restrict __nptr, > char **__restrict __endptr, int __base, > __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >__extension__ >extern unsigned long long int strtoull_l (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >extern double strtod_l (__const char *__restrict __nptr, > char **__restrict __endptr, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > >extern float strtof_l (__const char *__restrict __nptr, > char **__restrict __endptr, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > >extern long double strtold_l (__const char *__restrict __nptr, > char **__restrict __endptr, > __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > > > > > > >extern double __strtod_internal (__const char *__restrict __nptr, > char **__restrict __endptr, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; >extern float __strtof_internal (__const char *__restrict __nptr, > char **__restrict __endptr, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; >extern long double __strtold_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern long int __strtol_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern unsigned long int __strtoul_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >__extension__ >extern long long int __strtoll_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >__extension__ >extern unsigned long long int __strtoull_internal (__const char * > __restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 429 "/usr/include/stdlib.h" 3 4 >extern char *l64a (long int __n) __attribute__ ((__nothrow__)) ; > > >extern long int a64l (__const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > ># 1 "/usr/include/sys/types.h" 1 3 4 ># 29 "/usr/include/sys/types.h" 3 4 > > > > > > >typedef __u_char u_char; >typedef __u_short u_short; >typedef __u_int u_int; >typedef __u_long u_long; >typedef __quad_t quad_t; >typedef __u_quad_t u_quad_t; >typedef __fsid_t fsid_t; > > > > >typedef __loff_t loff_t; > > > > > >typedef __ino64_t ino_t; > > > > >typedef __ino64_t ino64_t; > > > > >typedef __dev_t dev_t; > > > > >typedef __gid_t gid_t; > > > > >typedef __mode_t mode_t; > > > > >typedef __nlink_t nlink_t; > > > > >typedef __uid_t uid_t; > > > > > > > >typedef __off64_t off_t; > > > > >typedef __off64_t off64_t; > > > > >typedef __pid_t pid_t; > > > > >typedef __id_t id_t; > > > > >typedef __ssize_t ssize_t; > > > > > >typedef __daddr_t daddr_t; >typedef __caddr_t caddr_t; > > > > > >typedef __key_t key_t; ># 133 "/usr/include/sys/types.h" 3 4 ># 1 "/usr/include/time.h" 1 3 4 ># 59 "/usr/include/time.h" 3 4 > > >typedef __clock_t clock_t; > > > ># 75 "/usr/include/time.h" 3 4 > > >typedef __time_t time_t; > > > ># 93 "/usr/include/time.h" 3 4 >typedef __clockid_t clockid_t; ># 105 "/usr/include/time.h" 3 4 >typedef __timer_t timer_t; ># 134 "/usr/include/sys/types.h" 2 3 4 > > > >typedef __useconds_t useconds_t; > > > >typedef __suseconds_t suseconds_t; > > > > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 148 "/usr/include/sys/types.h" 2 3 4 > > > >typedef unsigned long int ulong; >typedef unsigned short int ushort; >typedef unsigned int uint; ># 195 "/usr/include/sys/types.h" 3 4 >typedef int int8_t __attribute__ ((__mode__ (__QI__))); >typedef int int16_t __attribute__ ((__mode__ (__HI__))); >typedef int int32_t __attribute__ ((__mode__ (__SI__))); >typedef int int64_t __attribute__ ((__mode__ (__DI__))); > > >typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); >typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); >typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); >typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); > >typedef int register_t __attribute__ ((__mode__ (__word__))); ># 220 "/usr/include/sys/types.h" 3 4 ># 1 "/usr/include/sys/select.h" 1 3 4 ># 31 "/usr/include/sys/select.h" 3 4 ># 1 "/usr/include/bits/select.h" 1 3 4 ># 32 "/usr/include/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/sigset.h" 1 3 4 ># 23 "/usr/include/bits/sigset.h" 3 4 >typedef int __sig_atomic_t; > > > > >typedef struct > { > unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; > } __sigset_t; ># 35 "/usr/include/sys/select.h" 2 3 4 > > > >typedef __sigset_t sigset_t; > > > > > ># 1 "/usr/include/time.h" 1 3 4 ># 121 "/usr/include/time.h" 3 4 >struct timespec > { > __time_t tv_sec; > long int tv_nsec; > }; ># 45 "/usr/include/sys/select.h" 2 3 4 > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 69 "/usr/include/bits/time.h" 3 4 >struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; ># 47 "/usr/include/sys/select.h" 2 3 4 ># 55 "/usr/include/sys/select.h" 3 4 >typedef long int __fd_mask; ># 67 "/usr/include/sys/select.h" 3 4 >typedef struct > { > > > > __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))]; > > > > > > } fd_set; > > > > > > >typedef __fd_mask fd_mask; ># 99 "/usr/include/sys/select.h" 3 4 > ># 109 "/usr/include/sys/select.h" 3 4 >extern int select (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > struct timeval *__restrict __timeout); ># 121 "/usr/include/sys/select.h" 3 4 >extern int pselect (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > const struct timespec *__restrict __timeout, > const __sigset_t *__restrict __sigmask); > > > ># 221 "/usr/include/sys/types.h" 2 3 4 > > ># 1 "/usr/include/sys/sysmacros.h" 1 3 4 ># 29 "/usr/include/sys/sysmacros.h" 3 4 >__extension__ >extern __inline unsigned int gnu_dev_major (unsigned long long int __dev) > __attribute__ ((__nothrow__)); >__extension__ >extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev) > __attribute__ ((__nothrow__)); >__extension__ >extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major, > unsigned int __minor) > __attribute__ ((__nothrow__)); > > >__extension__ extern __inline unsigned int >__attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) >{ > return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); >} > >__extension__ extern __inline unsigned int >__attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) >{ > return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); >} > >__extension__ extern __inline unsigned long long int >__attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) >{ > return ((__minor & 0xff) | ((__major & 0xfff) << 8) > | (((unsigned long long int) (__minor & ~0xff)) << 12) > | (((unsigned long long int) (__major & ~0xfff)) << 32)); >} ># 224 "/usr/include/sys/types.h" 2 3 4 > > > > >typedef __blksize_t blksize_t; ># 248 "/usr/include/sys/types.h" 3 4 >typedef __blkcnt64_t blkcnt_t; > > > >typedef __fsblkcnt64_t fsblkcnt_t; > > > >typedef __fsfilcnt64_t fsfilcnt_t; > > > > > >typedef __blkcnt64_t blkcnt64_t; >typedef __fsblkcnt64_t fsblkcnt64_t; >typedef __fsfilcnt64_t fsfilcnt64_t; > > > > > ># 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 ># 24 "/usr/include/bits/pthreadtypes.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 25 "/usr/include/bits/pthreadtypes.h" 2 3 4 ># 51 "/usr/include/bits/pthreadtypes.h" 3 4 >typedef unsigned long int pthread_t; > > >typedef union >{ > char __size[36]; > long int __align; >} pthread_attr_t; ># 68 "/usr/include/bits/pthreadtypes.h" 3 4 >typedef struct __pthread_internal_slist >{ > struct __pthread_internal_slist *__next; >} __pthread_slist_t; > > > > > >typedef union >{ > struct __pthread_mutex_s > { > int __lock; > unsigned int __count; > int __owner; > > > > > > int __kind; > > > > > > unsigned int __nusers; > __extension__ union > { > int __spins; > __pthread_slist_t __list; > }; > > } __data; > char __size[24]; > long int __align; >} pthread_mutex_t; > >typedef union >{ > char __size[4]; > int __align; >} pthread_mutexattr_t; > > > > >typedef union >{ > struct > { > int __lock; > unsigned int __futex; > __extension__ unsigned long long int __total_seq; > __extension__ unsigned long long int __wakeup_seq; > __extension__ unsigned long long int __woken_seq; > void *__mutex; > unsigned int __nwaiters; > unsigned int __broadcast_seq; > } __data; > char __size[48]; > __extension__ long long int __align; >} pthread_cond_t; > >typedef union >{ > char __size[4]; > int __align; >} pthread_condattr_t; > > > >typedef unsigned int pthread_key_t; > > > >typedef int pthread_once_t; > > > > > >typedef union >{ ># 171 "/usr/include/bits/pthreadtypes.h" 3 4 > struct > { > int __lock; > unsigned int __nr_readers; > unsigned int __readers_wakeup; > unsigned int __writer_wakeup; > unsigned int __nr_readers_queued; > unsigned int __nr_writers_queued; > > > unsigned int __flags; > int __writer; > } __data; > > char __size[32]; > long int __align; >} pthread_rwlock_t; > >typedef union >{ > char __size[8]; > long int __align; >} pthread_rwlockattr_t; > > > > > >typedef volatile int pthread_spinlock_t; > > > > >typedef union >{ > char __size[20]; > long int __align; >} pthread_barrier_t; > >typedef union >{ > char __size[4]; > int __align; >} pthread_barrierattr_t; ># 271 "/usr/include/sys/types.h" 2 3 4 > > > ># 439 "/usr/include/stdlib.h" 2 3 4 > > > > > > >extern long int random (void) __attribute__ ((__nothrow__)); > > >extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__)); > > > > > >extern char *initstate (unsigned int __seed, char *__statebuf, > size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > >extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > > >struct random_data > { > int32_t *fptr; > int32_t *rptr; > int32_t *state; > int rand_type; > int rand_deg; > int rand_sep; > int32_t *end_ptr; > }; > >extern int random_r (struct random_data *__restrict __buf, > int32_t *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int srandom_r (unsigned int __seed, struct random_data *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > >extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, > size_t __statelen, > struct random_data *__restrict __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > >extern int setstate_r (char *__restrict __statebuf, > struct random_data *__restrict __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern int rand (void) __attribute__ ((__nothrow__)); > >extern void srand (unsigned int __seed) __attribute__ ((__nothrow__)); > > > > >extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__)); > > > > > > > >extern double drand48 (void) __attribute__ ((__nothrow__)); >extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int lrand48 (void) __attribute__ ((__nothrow__)); >extern long int nrand48 (unsigned short int __xsubi[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int mrand48 (void) __attribute__ ((__nothrow__)); >extern long int jrand48 (unsigned short int __xsubi[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern void srand48 (long int __seedval) __attribute__ ((__nothrow__)); >extern unsigned short int *seed48 (unsigned short int __seed16v[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); >extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >struct drand48_data > { > unsigned short int __x[3]; > unsigned short int __old_x[3]; > unsigned short int __c; > unsigned short int __init; > unsigned long long int __a; > }; > > >extern int drand48_r (struct drand48_data *__restrict __buffer, > double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int erand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int lrand48_r (struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int nrand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int mrand48_r (struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int jrand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int srand48_r (long int __seedval, struct drand48_data *__buffer) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > >extern int seed48_r (unsigned short int __seed16v[3], > struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int lcong48_r (unsigned short int __param[7], > struct drand48_data *__buffer) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > > > > >extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > >extern void *calloc (size_t __nmemb, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > > > > > > > >extern void *realloc (void *__ptr, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > >extern void free (void *__ptr) __attribute__ ((__nothrow__)); > > > > >extern void cfree (void *__ptr) __attribute__ ((__nothrow__)); > > > ># 1 "/usr/include/alloca.h" 1 3 4 ># 25 "/usr/include/alloca.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 26 "/usr/include/alloca.h" 2 3 4 > > > > > > > >extern void *alloca (size_t __size) __attribute__ ((__nothrow__)); > > > > > > ># 613 "/usr/include/stdlib.h" 2 3 4 > > > > >extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > > > > >extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > >extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > > > > >extern void _Exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > > > > >extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >extern char *__secure_getenv (__const char *__name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int setenv (__const char *__name, __const char *__value, int __replace) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > >extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__)); > > > > > > >extern int clearenv (void) __attribute__ ((__nothrow__)); ># 698 "/usr/include/stdlib.h" 3 4 >extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 712 "/usr/include/stdlib.h" 3 4 >extern int mkstemp (char *__template) __asm__ ("" "mkstemp64") > __attribute__ ((__nonnull__ (1))) ; > > > > > >extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; ># 729 "/usr/include/stdlib.h" 3 4 >extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > > > >extern int system (__const char *__command) ; > > > > > > > >extern char *canonicalize_file_name (__const char *__name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 757 "/usr/include/stdlib.h" 3 4 >extern char *realpath (__const char *__restrict __name, > char *__restrict __resolved) __attribute__ ((__nothrow__)) ; > > > > > > >typedef int (*__compar_fn_t) (__const void *, __const void *); > > >typedef __compar_fn_t comparison_fn_t; > > > > > > >extern void *bsearch (__const void *__key, __const void *__base, > size_t __nmemb, size_t __size, __compar_fn_t __compar) > __attribute__ ((__nonnull__ (1, 2, 5))) ; > > > >extern void qsort (void *__base, size_t __nmemb, size_t __size, > __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); > > > >extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; >extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > > > >__extension__ extern long long int llabs (long long int __x) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > > > > > > > >extern div_t div (int __numer, int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; >extern ldiv_t ldiv (long int __numer, long int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > > > > >__extension__ extern lldiv_t lldiv (long long int __numer, > long long int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > ># 822 "/usr/include/stdlib.h" 3 4 >extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; > > > > >extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; > > > > >extern char *gcvt (double __value, int __ndigit, char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; > > > > >extern char *qecvt (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; >extern char *qfcvt (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; >extern char *qgcvt (long double __value, int __ndigit, char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; > > > > >extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign, char *__restrict __buf, > size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); >extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign, char *__restrict __buf, > size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); > >extern int qecvt_r (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign, > char *__restrict __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); >extern int qfcvt_r (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign, > char *__restrict __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); > > > > > > > >extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__)) ; > > >extern int mbtowc (wchar_t *__restrict __pwc, > __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)) ; > > >extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)) ; > > > >extern size_t mbstowcs (wchar_t *__restrict __pwcs, > __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); > >extern size_t wcstombs (char *__restrict __s, > __const wchar_t *__restrict __pwcs, size_t __n) > __attribute__ ((__nothrow__)); > > > > > > > > >extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 910 "/usr/include/stdlib.h" 3 4 >extern int getsubopt (char **__restrict __optionp, > char *__const *__restrict __tokens, > char **__restrict __valuep) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2, 3))) ; > > > > > >extern void setkey (__const char *__key) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > > >extern int posix_openpt (int __oflag) ; > > > > > > > >extern int grantpt (int __fd) __attribute__ ((__nothrow__)); > > > >extern int unlockpt (int __fd) __attribute__ ((__nothrow__)); > > > > >extern char *ptsname (int __fd) __attribute__ ((__nothrow__)) ; > > > > > > >extern int ptsname_r (int __fd, char *__buf, size_t __buflen) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > >extern int getpt (void); > > > > > > >extern int getloadavg (double __loadavg[], int __nelem) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 972 "/usr/include/stdlib.h" 3 4 ># 1 "/usr/include/bits/stdlib-ldbl.h" 1 3 4 ># 25 "/usr/include/bits/stdlib-ldbl.h" 3 4 > >extern __typeof (strtold) strtold __asm ("" "strtod"); > > > > >extern __typeof (strtold_l) strtold_l __asm ("" "strtod_l"); > > >extern __typeof (__strtold_internal) __strtold_internal __asm ("" "__strtod_internal"); > > > >extern __typeof (qecvt) qecvt __asm ("" "ecvt"); >extern __typeof (qfcvt) qfcvt __asm ("" "fcvt"); >extern __typeof (qgcvt) qgcvt __asm ("" "gcvt"); >extern __typeof (qecvt_r) qecvt_r __asm ("" "ecvt_r"); >extern __typeof (qfcvt_r) qfcvt_r __asm ("" "fcvt_r"); ># 973 "/usr/include/stdlib.h" 2 3 4 > > > > > > ># 40 "./Include/Python.h" 2 > ># 1 "/usr/include/unistd.h" 1 3 4 ># 28 "/usr/include/unistd.h" 3 4 > ># 171 "/usr/include/unistd.h" 3 4 ># 1 "/usr/include/bits/posix_opt.h" 1 3 4 ># 172 "/usr/include/unistd.h" 2 3 4 > > > ># 1 "/usr/include/bits/environments.h" 1 3 4 ># 23 "/usr/include/bits/environments.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 24 "/usr/include/bits/environments.h" 2 3 4 ># 176 "/usr/include/unistd.h" 2 3 4 ># 195 "/usr/include/unistd.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 196 "/usr/include/unistd.h" 2 3 4 ># 236 "/usr/include/unistd.h" 3 4 >typedef __intptr_t intptr_t; > > > > > > >typedef __socklen_t socklen_t; ># 256 "/usr/include/unistd.h" 3 4 >extern int access (__const char *__name, int __type) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int euidaccess (__const char *__name, int __type) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int eaccess (__const char *__name, int __type) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int faccessat (int __fd, __const char *__file, int __type, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; ># 302 "/usr/include/unistd.h" 3 4 >extern __off64_t lseek (int __fd, __off64_t __offset, int __whence) __asm__ ("" "lseek64") __attribute__ ((__nothrow__)); > > > > > > > >extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence) > __attribute__ ((__nothrow__)); > > > > > > >extern int close (int __fd); > > > > > > >extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ; > > > > > >extern ssize_t write (int __fd, __const void *__buf, size_t __n) ; ># 353 "/usr/include/unistd.h" 3 4 >extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64") ; > > >extern ssize_t pwrite (int __fd, __const void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pwrite64") ; ># 369 "/usr/include/unistd.h" 3 4 >extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes, > __off64_t __offset) ; > > >extern ssize_t pwrite64 (int __fd, __const void *__buf, size_t __n, > __off64_t __offset) ; > > > > > > > >extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__)) ; ># 391 "/usr/include/unistd.h" 3 4 >extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__)); ># 403 "/usr/include/unistd.h" 3 4 >extern unsigned int sleep (unsigned int __seconds); > > > > > > >extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval) > __attribute__ ((__nothrow__)); > > > > > > >extern int usleep (__useconds_t __useconds); ># 427 "/usr/include/unistd.h" 3 4 >extern int pause (void); > > > >extern int chown (__const char *__file, __uid_t __owner, __gid_t __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__)) ; > > > > >extern int lchown (__const char *__file, __uid_t __owner, __gid_t __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > >extern int fchownat (int __fd, __const char *__file, __uid_t __owner, > __gid_t __group, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; > > > >extern int chdir (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int fchdir (int __fd) __attribute__ ((__nothrow__)) ; ># 469 "/usr/include/unistd.h" 3 4 >extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__)) ; > > > > > >extern char *get_current_dir_name (void) __attribute__ ((__nothrow__)); > > > > > > >extern char *getwd (char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) ; > > > > >extern int dup (int __fd) __attribute__ ((__nothrow__)) ; > > >extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__)); > > >extern char **__environ; > >extern char **environ; > > > > > >extern int execve (__const char *__path, char *__const __argv[], > char *__const __envp[]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int fexecve (int __fd, char *__const __argv[], char *__const __envp[]) > __attribute__ ((__nothrow__)); > > > > >extern int execv (__const char *__path, char *__const __argv[]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execle (__const char *__path, __const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execl (__const char *__path, __const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execvp (__const char *__file, char *__const __argv[]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int execlp (__const char *__file, __const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int nice (int __inc) __attribute__ ((__nothrow__)) ; > > > > >extern void _exit (int __status) __attribute__ ((__noreturn__)); > > > > > ># 1 "/usr/include/bits/confname.h" 1 3 4 ># 26 "/usr/include/bits/confname.h" 3 4 >enum > { > _PC_LINK_MAX, > > _PC_MAX_CANON, > > _PC_MAX_INPUT, > > _PC_NAME_MAX, > > _PC_PATH_MAX, > > _PC_PIPE_BUF, > > _PC_CHOWN_RESTRICTED, > > _PC_NO_TRUNC, > > _PC_VDISABLE, > > _PC_SYNC_IO, > > _PC_ASYNC_IO, > > _PC_PRIO_IO, > > _PC_SOCK_MAXBUF, > > _PC_FILESIZEBITS, > > _PC_REC_INCR_XFER_SIZE, > > _PC_REC_MAX_XFER_SIZE, > > _PC_REC_MIN_XFER_SIZE, > > _PC_REC_XFER_ALIGN, > > _PC_ALLOC_SIZE_MIN, > > _PC_SYMLINK_MAX, > > _PC_2_SYMLINKS > > }; > > >enum > { > _SC_ARG_MAX, > > _SC_CHILD_MAX, > > _SC_CLK_TCK, > > _SC_NGROUPS_MAX, > > _SC_OPEN_MAX, > > _SC_STREAM_MAX, > > _SC_TZNAME_MAX, > > _SC_JOB_CONTROL, > > _SC_SAVED_IDS, > > _SC_REALTIME_SIGNALS, > > _SC_PRIORITY_SCHEDULING, > > _SC_TIMERS, > > _SC_ASYNCHRONOUS_IO, > > _SC_PRIORITIZED_IO, > > _SC_SYNCHRONIZED_IO, > > _SC_FSYNC, > > _SC_MAPPED_FILES, > > _SC_MEMLOCK, > > _SC_MEMLOCK_RANGE, > > _SC_MEMORY_PROTECTION, > > _SC_MESSAGE_PASSING, > > _SC_SEMAPHORES, > > _SC_SHARED_MEMORY_OBJECTS, > > _SC_AIO_LISTIO_MAX, > > _SC_AIO_MAX, > > _SC_AIO_PRIO_DELTA_MAX, > > _SC_DELAYTIMER_MAX, > > _SC_MQ_OPEN_MAX, > > _SC_MQ_PRIO_MAX, > > _SC_VERSION, > > _SC_PAGESIZE, > > > _SC_RTSIG_MAX, > > _SC_SEM_NSEMS_MAX, > > _SC_SEM_VALUE_MAX, > > _SC_SIGQUEUE_MAX, > > _SC_TIMER_MAX, > > > > > _SC_BC_BASE_MAX, > > _SC_BC_DIM_MAX, > > _SC_BC_SCALE_MAX, > > _SC_BC_STRING_MAX, > > _SC_COLL_WEIGHTS_MAX, > > _SC_EQUIV_CLASS_MAX, > > _SC_EXPR_NEST_MAX, > > _SC_LINE_MAX, > > _SC_RE_DUP_MAX, > > _SC_CHARCLASS_NAME_MAX, > > > _SC_2_VERSION, > > _SC_2_C_BIND, > > _SC_2_C_DEV, > > _SC_2_FORT_DEV, > > _SC_2_FORT_RUN, > > _SC_2_SW_DEV, > > _SC_2_LOCALEDEF, > > > _SC_PII, > > _SC_PII_XTI, > > _SC_PII_SOCKET, > > _SC_PII_INTERNET, > > _SC_PII_OSI, > > _SC_POLL, > > _SC_SELECT, > > _SC_UIO_MAXIOV, > > _SC_IOV_MAX = _SC_UIO_MAXIOV, > > _SC_PII_INTERNET_STREAM, > > _SC_PII_INTERNET_DGRAM, > > _SC_PII_OSI_COTS, > > _SC_PII_OSI_CLTS, > > _SC_PII_OSI_M, > > _SC_T_IOV_MAX, > > > > _SC_THREADS, > > _SC_THREAD_SAFE_FUNCTIONS, > > _SC_GETGR_R_SIZE_MAX, > > _SC_GETPW_R_SIZE_MAX, > > _SC_LOGIN_NAME_MAX, > > _SC_TTY_NAME_MAX, > > _SC_THREAD_DESTRUCTOR_ITERATIONS, > > _SC_THREAD_KEYS_MAX, > > _SC_THREAD_STACK_MIN, > > _SC_THREAD_THREADS_MAX, > > _SC_THREAD_ATTR_STACKADDR, > > _SC_THREAD_ATTR_STACKSIZE, > > _SC_THREAD_PRIORITY_SCHEDULING, > > _SC_THREAD_PRIO_INHERIT, > > _SC_THREAD_PRIO_PROTECT, > > _SC_THREAD_PROCESS_SHARED, > > > _SC_NPROCESSORS_CONF, > > _SC_NPROCESSORS_ONLN, > > _SC_PHYS_PAGES, > > _SC_AVPHYS_PAGES, > > _SC_ATEXIT_MAX, > > _SC_PASS_MAX, > > > _SC_XOPEN_VERSION, > > _SC_XOPEN_XCU_VERSION, > > _SC_XOPEN_UNIX, > > _SC_XOPEN_CRYPT, > > _SC_XOPEN_ENH_I18N, > > _SC_XOPEN_SHM, > > > _SC_2_CHAR_TERM, > > _SC_2_C_VERSION, > > _SC_2_UPE, > > > _SC_XOPEN_XPG2, > > _SC_XOPEN_XPG3, > > _SC_XOPEN_XPG4, > > > _SC_CHAR_BIT, > > _SC_CHAR_MAX, > > _SC_CHAR_MIN, > > _SC_INT_MAX, > > _SC_INT_MIN, > > _SC_LONG_BIT, > > _SC_WORD_BIT, > > _SC_MB_LEN_MAX, > > _SC_NZERO, > > _SC_SSIZE_MAX, > > _SC_SCHAR_MAX, > > _SC_SCHAR_MIN, > > _SC_SHRT_MAX, > > _SC_SHRT_MIN, > > _SC_UCHAR_MAX, > > _SC_UINT_MAX, > > _SC_ULONG_MAX, > > _SC_USHRT_MAX, > > > _SC_NL_ARGMAX, > > _SC_NL_LANGMAX, > > _SC_NL_MSGMAX, > > _SC_NL_NMAX, > > _SC_NL_SETMAX, > > _SC_NL_TEXTMAX, > > > _SC_XBS5_ILP32_OFF32, > > _SC_XBS5_ILP32_OFFBIG, > > _SC_XBS5_LP64_OFF64, > > _SC_XBS5_LPBIG_OFFBIG, > > > _SC_XOPEN_LEGACY, > > _SC_XOPEN_REALTIME, > > _SC_XOPEN_REALTIME_THREADS, > > > _SC_ADVISORY_INFO, > > _SC_BARRIERS, > > _SC_BASE, > > _SC_C_LANG_SUPPORT, > > _SC_C_LANG_SUPPORT_R, > > _SC_CLOCK_SELECTION, > > _SC_CPUTIME, > > _SC_THREAD_CPUTIME, > > _SC_DEVICE_IO, > > _SC_DEVICE_SPECIFIC, > > _SC_DEVICE_SPECIFIC_R, > > _SC_FD_MGMT, > > _SC_FIFO, > > _SC_PIPE, > > _SC_FILE_ATTRIBUTES, > > _SC_FILE_LOCKING, > > _SC_FILE_SYSTEM, > > _SC_MONOTONIC_CLOCK, > > _SC_MULTI_PROCESS, > > _SC_SINGLE_PROCESS, > > _SC_NETWORKING, > > _SC_READER_WRITER_LOCKS, > > _SC_SPIN_LOCKS, > > _SC_REGEXP, > > _SC_REGEX_VERSION, > > _SC_SHELL, > > _SC_SIGNALS, > > _SC_SPAWN, > > _SC_SPORADIC_SERVER, > > _SC_THREAD_SPORADIC_SERVER, > > _SC_SYSTEM_DATABASE, > > _SC_SYSTEM_DATABASE_R, > > _SC_TIMEOUTS, > > _SC_TYPED_MEMORY_OBJECTS, > > _SC_USER_GROUPS, > > _SC_USER_GROUPS_R, > > _SC_2_PBS, > > _SC_2_PBS_ACCOUNTING, > > _SC_2_PBS_LOCATE, > > _SC_2_PBS_MESSAGE, > > _SC_2_PBS_TRACK, > > _SC_SYMLOOP_MAX, > > _SC_STREAMS, > > _SC_2_PBS_CHECKPOINT, > > > _SC_V6_ILP32_OFF32, > > _SC_V6_ILP32_OFFBIG, > > _SC_V6_LP64_OFF64, > > _SC_V6_LPBIG_OFFBIG, > > > _SC_HOST_NAME_MAX, > > _SC_TRACE, > > _SC_TRACE_EVENT_FILTER, > > _SC_TRACE_INHERIT, > > _SC_TRACE_LOG, > > > _SC_LEVEL1_ICACHE_SIZE, > > _SC_LEVEL1_ICACHE_ASSOC, > > _SC_LEVEL1_ICACHE_LINESIZE, > > _SC_LEVEL1_DCACHE_SIZE, > > _SC_LEVEL1_DCACHE_ASSOC, > > _SC_LEVEL1_DCACHE_LINESIZE, > > _SC_LEVEL2_CACHE_SIZE, > > _SC_LEVEL2_CACHE_ASSOC, > > _SC_LEVEL2_CACHE_LINESIZE, > > _SC_LEVEL3_CACHE_SIZE, > > _SC_LEVEL3_CACHE_ASSOC, > > _SC_LEVEL3_CACHE_LINESIZE, > > _SC_LEVEL4_CACHE_SIZE, > > _SC_LEVEL4_CACHE_ASSOC, > > _SC_LEVEL4_CACHE_LINESIZE, > > > > _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50, > > _SC_RAW_SOCKETS > > }; > > >enum > { > _CS_PATH, > > > _CS_V6_WIDTH_RESTRICTED_ENVS, > > > _CS_GNU_LIBC_VERSION, > > _CS_GNU_LIBPTHREAD_VERSION, > > > _CS_LFS_CFLAGS = 1000, > > _CS_LFS_LDFLAGS, > > _CS_LFS_LIBS, > > _CS_LFS_LINTFLAGS, > > _CS_LFS64_CFLAGS, > > _CS_LFS64_LDFLAGS, > > _CS_LFS64_LIBS, > > _CS_LFS64_LINTFLAGS, > > > _CS_XBS5_ILP32_OFF32_CFLAGS = 1100, > > _CS_XBS5_ILP32_OFF32_LDFLAGS, > > _CS_XBS5_ILP32_OFF32_LIBS, > > _CS_XBS5_ILP32_OFF32_LINTFLAGS, > > _CS_XBS5_ILP32_OFFBIG_CFLAGS, > > _CS_XBS5_ILP32_OFFBIG_LDFLAGS, > > _CS_XBS5_ILP32_OFFBIG_LIBS, > > _CS_XBS5_ILP32_OFFBIG_LINTFLAGS, > > _CS_XBS5_LP64_OFF64_CFLAGS, > > _CS_XBS5_LP64_OFF64_LDFLAGS, > > _CS_XBS5_LP64_OFF64_LIBS, > > _CS_XBS5_LP64_OFF64_LINTFLAGS, > > _CS_XBS5_LPBIG_OFFBIG_CFLAGS, > > _CS_XBS5_LPBIG_OFFBIG_LDFLAGS, > > _CS_XBS5_LPBIG_OFFBIG_LIBS, > > _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS, > > > _CS_POSIX_V6_ILP32_OFF32_CFLAGS, > > _CS_POSIX_V6_ILP32_OFF32_LDFLAGS, > > _CS_POSIX_V6_ILP32_OFF32_LIBS, > > _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS, > > _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS, > > _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS, > > _CS_POSIX_V6_ILP32_OFFBIG_LIBS, > > _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS, > > _CS_POSIX_V6_LP64_OFF64_CFLAGS, > > _CS_POSIX_V6_LP64_OFF64_LDFLAGS, > > _CS_POSIX_V6_LP64_OFF64_LIBS, > > _CS_POSIX_V6_LP64_OFF64_LINTFLAGS, > > _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS, > > _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS, > > _CS_POSIX_V6_LPBIG_OFFBIG_LIBS, > > _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS > > }; ># 553 "/usr/include/unistd.h" 2 3 4 > > >extern long int pathconf (__const char *__path, int __name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__)); > > >extern long int sysconf (int __name) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__)); > > > > >extern __pid_t getpid (void) __attribute__ ((__nothrow__)); > > >extern __pid_t getppid (void) __attribute__ ((__nothrow__)); > > > > >extern __pid_t getpgrp (void) __attribute__ ((__nothrow__)); ># 589 "/usr/include/unistd.h" 3 4 >extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__)); > >extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__)); > > > > > > >extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__)); ># 615 "/usr/include/unistd.h" 3 4 >extern int setpgrp (void) __attribute__ ((__nothrow__)); ># 632 "/usr/include/unistd.h" 3 4 >extern __pid_t setsid (void) __attribute__ ((__nothrow__)); > > > >extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__)); > > > >extern __uid_t getuid (void) __attribute__ ((__nothrow__)); > > >extern __uid_t geteuid (void) __attribute__ ((__nothrow__)); > > >extern __gid_t getgid (void) __attribute__ ((__nothrow__)); > > >extern __gid_t getegid (void) __attribute__ ((__nothrow__)); > > > > >extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__)) ; > > > >extern int group_member (__gid_t __gid) __attribute__ ((__nothrow__)); > > > > > > >extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__)); > > > > >extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__)); > > > > >extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__)); > > > > > > >extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__)); > > > > >extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__)); > > > > >extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__)); > > > > > >extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid) > __attribute__ ((__nothrow__)); > > > >extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid) > __attribute__ ((__nothrow__)); > > > >extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid) > __attribute__ ((__nothrow__)); > > > >extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid) > __attribute__ ((__nothrow__)); > > > > > > >extern __pid_t fork (void) __attribute__ ((__nothrow__)); > > > > > > >extern __pid_t vfork (void) __attribute__ ((__nothrow__)); > > > > > >extern char *ttyname (int __fd) __attribute__ ((__nothrow__)); > > > >extern int ttyname_r (int __fd, char *__buf, size_t __buflen) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; > > > >extern int isatty (int __fd) __attribute__ ((__nothrow__)); > > > > > >extern int ttyslot (void) __attribute__ ((__nothrow__)); > > > > >extern int link (__const char *__from, __const char *__to) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; > > > > >extern int linkat (int __fromfd, __const char *__from, int __tofd, > __const char *__to, int __flags) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))) ; > > > > >extern int symlink (__const char *__from, __const char *__to) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; > > > > >extern int readlink (__const char *__restrict __path, char *__restrict __buf, > size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; > > > > >extern int symlinkat (__const char *__from, int __tofd, > __const char *__to) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > > >extern int readlinkat (int __fd, __const char *__restrict __path, > char *__restrict __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))) ; > > > >extern int unlink (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int unlinkat (int __fd, __const char *__name, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > >extern int rmdir (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__)); > > >extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__)); > > > > > > >extern char *getlogin (void); > > > > > > > >extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1))); > > > > >extern int setlogin (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 834 "/usr/include/unistd.h" 3 4 ># 1 "/usr/include/getopt.h" 1 3 4 ># 59 "/usr/include/getopt.h" 3 4 >extern char *optarg; ># 73 "/usr/include/getopt.h" 3 4 >extern int optind; > > > > >extern int opterr; > > > >extern int optopt; ># 152 "/usr/include/getopt.h" 3 4 >extern int getopt (int ___argc, char *const *___argv, const char *__shortopts) > __attribute__ ((__nothrow__)); ># 835 "/usr/include/unistd.h" 2 3 4 > > > > > > > >extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int sethostname (__const char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int sethostid (long int __id) __attribute__ ((__nothrow__)) ; > > > > > >extern int getdomainname (char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; >extern int setdomainname (__const char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern int vhangup (void) __attribute__ ((__nothrow__)); > > >extern int revoke (__const char *__file) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > > >extern int profil (unsigned short int *__sample_buffer, size_t __size, > size_t __offset, unsigned int __scale) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int acct (__const char *__name) __attribute__ ((__nothrow__)); > > > >extern char *getusershell (void) __attribute__ ((__nothrow__)); >extern void endusershell (void) __attribute__ ((__nothrow__)); >extern void setusershell (void) __attribute__ ((__nothrow__)); > > > > > >extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__)) ; > > > > > > >extern int chroot (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern char *getpass (__const char *__prompt) __attribute__ ((__nonnull__ (1))); ># 920 "/usr/include/unistd.h" 3 4 >extern int fsync (int __fd); > > > > > > >extern long int gethostid (void); > > >extern void sync (void) __attribute__ ((__nothrow__)); > > > > >extern int getpagesize (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern int getdtablesize (void) __attribute__ ((__nothrow__)); ># 949 "/usr/include/unistd.h" 3 4 >extern int truncate (__const char *__file, __off64_t __length) __asm__ ("" "truncate64") __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > > >extern int truncate64 (__const char *__file, __off64_t __length) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 970 "/usr/include/unistd.h" 3 4 >extern int ftruncate (int __fd, __off64_t __length) __asm__ ("" "ftruncate64") __attribute__ ((__nothrow__)) ; > > > > > > >extern int ftruncate64 (int __fd, __off64_t __length) __attribute__ ((__nothrow__)) ; ># 987 "/usr/include/unistd.h" 3 4 >extern int brk (void *__addr) __attribute__ ((__nothrow__)) ; > > > > > >extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__)); ># 1008 "/usr/include/unistd.h" 3 4 >extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__)); ># 1034 "/usr/include/unistd.h" 3 4 >extern int lockf (int __fd, int __cmd, __off64_t __len) __asm__ ("" "lockf64") ; > > > > > > >extern int lockf64 (int __fd, int __cmd, __off64_t __len) ; ># 1062 "/usr/include/unistd.h" 3 4 >extern int fdatasync (int __fildes) __attribute__ ((__nothrow__)); > > > > > > > >extern char *crypt (__const char *__key, __const char *__salt) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern void encrypt (char *__block, int __edflag) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern void swab (__const void *__restrict __from, void *__restrict __to, > ssize_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > > >extern char *ctermid (char *__s) __attribute__ ((__nothrow__)); ># 1100 "/usr/include/unistd.h" 3 4 > ># 42 "./Include/Python.h" 2 ># 53 "./Include/Python.h" ># 1 "/usr/include/assert.h" 1 3 4 ># 54 "./Include/Python.h" 2 > ># 1 "./Include/pyport.h" 1 ># 73 "./Include/pyport.h" >typedef unsigned int Py_uintptr_t; >typedef int Py_intptr_t; ># 90 "./Include/pyport.h" ># 1 "/usr/include/math.h" 1 3 4 ># 30 "/usr/include/math.h" 3 4 > > > > ># 1 "/usr/include/bits/huge_val.h" 1 3 4 ># 35 "/usr/include/math.h" 2 3 4 > ># 1 "/usr/include/bits/huge_valf.h" 1 3 4 ># 37 "/usr/include/math.h" 2 3 4 ># 1 "/usr/include/bits/huge_vall.h" 1 3 4 ># 38 "/usr/include/math.h" 2 3 4 > > ># 1 "/usr/include/bits/inf.h" 1 3 4 ># 41 "/usr/include/math.h" 2 3 4 > > ># 1 "/usr/include/bits/nan.h" 1 3 4 ># 44 "/usr/include/math.h" 2 3 4 > > > ># 1 "/usr/include/bits/mathdef.h" 1 3 4 ># 38 "/usr/include/bits/mathdef.h" 3 4 >typedef float float_t; > >typedef double double_t; ># 48 "/usr/include/math.h" 2 3 4 ># 71 "/usr/include/math.h" 3 4 ># 1 "/usr/include/bits/mathcalls.h" 1 3 4 ># 53 "/usr/include/bits/mathcalls.h" 3 4 > > >extern double acos (double __x) __attribute__ ((__nothrow__)); extern double __acos (double __x) __attribute__ ((__nothrow__)); > >extern double asin (double __x) __attribute__ ((__nothrow__)); extern double __asin (double __x) __attribute__ ((__nothrow__)); > >extern double atan (double __x) __attribute__ ((__nothrow__)); extern double __atan (double __x) __attribute__ ((__nothrow__)); > >extern double atan2 (double __y, double __x) __attribute__ ((__nothrow__)); extern double __atan2 (double __y, double __x) __attribute__ ((__nothrow__)); > > >extern double cos (double __x) __attribute__ ((__nothrow__)); extern double __cos (double __x) __attribute__ ((__nothrow__)); > >extern double sin (double __x) __attribute__ ((__nothrow__)); extern double __sin (double __x) __attribute__ ((__nothrow__)); > >extern double tan (double __x) __attribute__ ((__nothrow__)); extern double __tan (double __x) __attribute__ ((__nothrow__)); > > > > >extern double cosh (double __x) __attribute__ ((__nothrow__)); extern double __cosh (double __x) __attribute__ ((__nothrow__)); > >extern double sinh (double __x) __attribute__ ((__nothrow__)); extern double __sinh (double __x) __attribute__ ((__nothrow__)); > >extern double tanh (double __x) __attribute__ ((__nothrow__)); extern double __tanh (double __x) __attribute__ ((__nothrow__)); > > > > >extern void sincos (double __x, double *__sinx, double *__cosx) __attribute__ ((__nothrow__)); extern void __sincos (double __x, double *__sinx, double *__cosx) __attribute__ ((__nothrow__)); > > > > > > >extern double acosh (double __x) __attribute__ ((__nothrow__)); extern double __acosh (double __x) __attribute__ ((__nothrow__)); > >extern double asinh (double __x) __attribute__ ((__nothrow__)); extern double __asinh (double __x) __attribute__ ((__nothrow__)); > >extern double atanh (double __x) __attribute__ ((__nothrow__)); extern double __atanh (double __x) __attribute__ ((__nothrow__)); > > > > > > > >extern double exp (double __x) __attribute__ ((__nothrow__)); extern double __exp (double __x) __attribute__ ((__nothrow__)); > > >extern double frexp (double __x, int *__exponent) __attribute__ ((__nothrow__)); extern double __frexp (double __x, int *__exponent) __attribute__ ((__nothrow__)); > > >extern double ldexp (double __x, int __exponent) __attribute__ ((__nothrow__)); extern double __ldexp (double __x, int __exponent) __attribute__ ((__nothrow__)); > > >extern double log (double __x) __attribute__ ((__nothrow__)); extern double __log (double __x) __attribute__ ((__nothrow__)); > > >extern double log10 (double __x) __attribute__ ((__nothrow__)); extern double __log10 (double __x) __attribute__ ((__nothrow__)); > > >extern double modf (double __x, double *__iptr) __attribute__ ((__nothrow__)); extern double __modf (double __x, double *__iptr) __attribute__ ((__nothrow__)); > > > > >extern double exp10 (double __x) __attribute__ ((__nothrow__)); extern double __exp10 (double __x) __attribute__ ((__nothrow__)); > >extern double pow10 (double __x) __attribute__ ((__nothrow__)); extern double __pow10 (double __x) __attribute__ ((__nothrow__)); > > > > > >extern double expm1 (double __x) __attribute__ ((__nothrow__)); extern double __expm1 (double __x) __attribute__ ((__nothrow__)); > > >extern double log1p (double __x) __attribute__ ((__nothrow__)); extern double __log1p (double __x) __attribute__ ((__nothrow__)); > > >extern double logb (double __x) __attribute__ ((__nothrow__)); extern double __logb (double __x) __attribute__ ((__nothrow__)); > > > > > > >extern double exp2 (double __x) __attribute__ ((__nothrow__)); extern double __exp2 (double __x) __attribute__ ((__nothrow__)); > > >extern double log2 (double __x) __attribute__ ((__nothrow__)); extern double __log2 (double __x) __attribute__ ((__nothrow__)); > > > > > > > > >extern double pow (double __x, double __y) __attribute__ ((__nothrow__)); extern double __pow (double __x, double __y) __attribute__ ((__nothrow__)); > > >extern double sqrt (double __x) __attribute__ ((__nothrow__)); extern double __sqrt (double __x) __attribute__ ((__nothrow__)); > > > > > >extern double hypot (double __x, double __y) __attribute__ ((__nothrow__)); extern double __hypot (double __x, double __y) __attribute__ ((__nothrow__)); > > > > > > >extern double cbrt (double __x) __attribute__ ((__nothrow__)); extern double __cbrt (double __x) __attribute__ ((__nothrow__)); > > > > > > > > >extern double ceil (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __ceil (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern double fabs (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __fabs (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern double floor (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __floor (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern double fmod (double __x, double __y) __attribute__ ((__nothrow__)); extern double __fmod (double __x, double __y) __attribute__ ((__nothrow__)); > > > > >extern int __isinf (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern int __finite (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern int isinf (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern int finite (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern double drem (double __x, double __y) __attribute__ ((__nothrow__)); extern double __drem (double __x, double __y) __attribute__ ((__nothrow__)); > > > >extern double significand (double __x) __attribute__ ((__nothrow__)); extern double __significand (double __x) __attribute__ ((__nothrow__)); > > > > > >extern double copysign (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __copysign (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > > >extern double nan (__const char *__tagb) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __nan (__const char *__tagb) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern int __isnan (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >extern int isnan (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern double j0 (double) __attribute__ ((__nothrow__)); extern double __j0 (double) __attribute__ ((__nothrow__)); >extern double j1 (double) __attribute__ ((__nothrow__)); extern double __j1 (double) __attribute__ ((__nothrow__)); >extern double jn (int, double) __attribute__ ((__nothrow__)); extern double __jn (int, double) __attribute__ ((__nothrow__)); >extern double y0 (double) __attribute__ ((__nothrow__)); extern double __y0 (double) __attribute__ ((__nothrow__)); >extern double y1 (double) __attribute__ ((__nothrow__)); extern double __y1 (double) __attribute__ ((__nothrow__)); >extern double yn (int, double) __attribute__ ((__nothrow__)); extern double __yn (int, double) __attribute__ ((__nothrow__)); > > > > > > >extern double erf (double) __attribute__ ((__nothrow__)); extern double __erf (double) __attribute__ ((__nothrow__)); >extern double erfc (double) __attribute__ ((__nothrow__)); extern double __erfc (double) __attribute__ ((__nothrow__)); >extern double lgamma (double) __attribute__ ((__nothrow__)); extern double __lgamma (double) __attribute__ ((__nothrow__)); > > > > > > >extern double tgamma (double) __attribute__ ((__nothrow__)); extern double __tgamma (double) __attribute__ ((__nothrow__)); > > > > > >extern double gamma (double) __attribute__ ((__nothrow__)); extern double __gamma (double) __attribute__ ((__nothrow__)); > > > > > > >extern double lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__)); extern double __lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__)); > > > > > > > >extern double rint (double __x) __attribute__ ((__nothrow__)); extern double __rint (double __x) __attribute__ ((__nothrow__)); > > >extern double nextafter (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __nextafter (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern double remainder (double __x, double __y) __attribute__ ((__nothrow__)); extern double __remainder (double __x, double __y) __attribute__ ((__nothrow__)); > > > >extern double scalbn (double __x, int __n) __attribute__ ((__nothrow__)); extern double __scalbn (double __x, int __n) __attribute__ ((__nothrow__)); > > > >extern int ilogb (double __x) __attribute__ ((__nothrow__)); extern int __ilogb (double __x) __attribute__ ((__nothrow__)); > > > > >extern double scalbln (double __x, long int __n) __attribute__ ((__nothrow__)); extern double __scalbln (double __x, long int __n) __attribute__ ((__nothrow__)); > > > >extern double nearbyint (double __x) __attribute__ ((__nothrow__)); extern double __nearbyint (double __x) __attribute__ ((__nothrow__)); > > > >extern double round (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __round (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >extern double trunc (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __trunc (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern double remquo (double __x, double __y, int *__quo) __attribute__ ((__nothrow__)); extern double __remquo (double __x, double __y, int *__quo) __attribute__ ((__nothrow__)); > > > > > > >extern long int lrint (double __x) __attribute__ ((__nothrow__)); extern long int __lrint (double __x) __attribute__ ((__nothrow__)); >extern long long int llrint (double __x) __attribute__ ((__nothrow__)); extern long long int __llrint (double __x) __attribute__ ((__nothrow__)); > > > >extern long int lround (double __x) __attribute__ ((__nothrow__)); extern long int __lround (double __x) __attribute__ ((__nothrow__)); >extern long long int llround (double __x) __attribute__ ((__nothrow__)); extern long long int __llround (double __x) __attribute__ ((__nothrow__)); > > > >extern double fdim (double __x, double __y) __attribute__ ((__nothrow__)); extern double __fdim (double __x, double __y) __attribute__ ((__nothrow__)); > > >extern double fmax (double __x, double __y) __attribute__ ((__nothrow__)); extern double __fmax (double __x, double __y) __attribute__ ((__nothrow__)); > > >extern double fmin (double __x, double __y) __attribute__ ((__nothrow__)); extern double __fmin (double __x, double __y) __attribute__ ((__nothrow__)); > > > >extern int __fpclassify (double __value) __attribute__ ((__nothrow__)) > __attribute__ ((__const__)); > > >extern int __signbit (double __value) __attribute__ ((__nothrow__)) > __attribute__ ((__const__)); > > > >extern double fma (double __x, double __y, double __z) __attribute__ ((__nothrow__)); extern double __fma (double __x, double __y, double __z) __attribute__ ((__nothrow__)); > > > > > > > > >extern double scalb (double __x, double __n) __attribute__ ((__nothrow__)); extern double __scalb (double __x, double __n) __attribute__ ((__nothrow__)); ># 72 "/usr/include/math.h" 2 3 4 ># 94 "/usr/include/math.h" 3 4 ># 1 "/usr/include/bits/mathcalls.h" 1 3 4 ># 53 "/usr/include/bits/mathcalls.h" 3 4 > > >extern float acosf (float __x) __attribute__ ((__nothrow__)); extern float __acosf (float __x) __attribute__ ((__nothrow__)); > >extern float asinf (float __x) __attribute__ ((__nothrow__)); extern float __asinf (float __x) __attribute__ ((__nothrow__)); > >extern float atanf (float __x) __attribute__ ((__nothrow__)); extern float __atanf (float __x) __attribute__ ((__nothrow__)); > >extern float atan2f (float __y, float __x) __attribute__ ((__nothrow__)); extern float __atan2f (float __y, float __x) __attribute__ ((__nothrow__)); > > >extern float cosf (float __x) __attribute__ ((__nothrow__)); extern float __cosf (float __x) __attribute__ ((__nothrow__)); > >extern float sinf (float __x) __attribute__ ((__nothrow__)); extern float __sinf (float __x) __attribute__ ((__nothrow__)); > >extern float tanf (float __x) __attribute__ ((__nothrow__)); extern float __tanf (float __x) __attribute__ ((__nothrow__)); > > > > >extern float coshf (float __x) __attribute__ ((__nothrow__)); extern float __coshf (float __x) __attribute__ ((__nothrow__)); > >extern float sinhf (float __x) __attribute__ ((__nothrow__)); extern float __sinhf (float __x) __attribute__ ((__nothrow__)); > >extern float tanhf (float __x) __attribute__ ((__nothrow__)); extern float __tanhf (float __x) __attribute__ ((__nothrow__)); > > > > >extern void sincosf (float __x, float *__sinx, float *__cosx) __attribute__ ((__nothrow__)); extern void __sincosf (float __x, float *__sinx, float *__cosx) __attribute__ ((__nothrow__)); > > > > > > >extern float acoshf (float __x) __attribute__ ((__nothrow__)); extern float __acoshf (float __x) __attribute__ ((__nothrow__)); > >extern float asinhf (float __x) __attribute__ ((__nothrow__)); extern float __asinhf (float __x) __attribute__ ((__nothrow__)); > >extern float atanhf (float __x) __attribute__ ((__nothrow__)); extern float __atanhf (float __x) __attribute__ ((__nothrow__)); > > > > > > > >extern float expf (float __x) __attribute__ ((__nothrow__)); extern float __expf (float __x) __attribute__ ((__nothrow__)); > > >extern float frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__)); extern float __frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__)); > > >extern float ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__)); extern float __ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__)); > > >extern float logf (float __x) __attribute__ ((__nothrow__)); extern float __logf (float __x) __attribute__ ((__nothrow__)); > > >extern float log10f (float __x) __attribute__ ((__nothrow__)); extern float __log10f (float __x) __attribute__ ((__nothrow__)); > > >extern float modff (float __x, float *__iptr) __attribute__ ((__nothrow__)); extern float __modff (float __x, float *__iptr) __attribute__ ((__nothrow__)); > > > > >extern float exp10f (float __x) __attribute__ ((__nothrow__)); extern float __exp10f (float __x) __attribute__ ((__nothrow__)); > >extern float pow10f (float __x) __attribute__ ((__nothrow__)); extern float __pow10f (float __x) __attribute__ ((__nothrow__)); > > > > > >extern float expm1f (float __x) __attribute__ ((__nothrow__)); extern float __expm1f (float __x) __attribute__ ((__nothrow__)); > > >extern float log1pf (float __x) __attribute__ ((__nothrow__)); extern float __log1pf (float __x) __attribute__ ((__nothrow__)); > > >extern float logbf (float __x) __attribute__ ((__nothrow__)); extern float __logbf (float __x) __attribute__ ((__nothrow__)); > > > > > > >extern float exp2f (float __x) __attribute__ ((__nothrow__)); extern float __exp2f (float __x) __attribute__ ((__nothrow__)); > > >extern float log2f (float __x) __attribute__ ((__nothrow__)); extern float __log2f (float __x) __attribute__ ((__nothrow__)); > > > > > > > > >extern float powf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __powf (float __x, float __y) __attribute__ ((__nothrow__)); > > >extern float sqrtf (float __x) __attribute__ ((__nothrow__)); extern float __sqrtf (float __x) __attribute__ ((__nothrow__)); > > > > > >extern float hypotf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __hypotf (float __x, float __y) __attribute__ ((__nothrow__)); > > > > > > >extern float cbrtf (float __x) __attribute__ ((__nothrow__)); extern float __cbrtf (float __x) __attribute__ ((__nothrow__)); > > > > > > > > >extern float ceilf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __ceilf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern float fabsf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __fabsf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern float floorf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __floorf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern float fmodf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __fmodf (float __x, float __y) __attribute__ ((__nothrow__)); > > > > >extern int __isinff (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern int __finitef (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern int isinff (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern int finitef (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern float dremf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __dremf (float __x, float __y) __attribute__ ((__nothrow__)); > > > >extern float significandf (float __x) __attribute__ ((__nothrow__)); extern float __significandf (float __x) __attribute__ ((__nothrow__)); > > > > > >extern float copysignf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > > >extern float nanf (__const char *__tagb) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __nanf (__const char *__tagb) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern int __isnanf (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >extern int isnanf (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern float j0f (float) __attribute__ ((__nothrow__)); extern float __j0f (float) __attribute__ ((__nothrow__)); >extern float j1f (float) __attribute__ ((__nothrow__)); extern float __j1f (float) __attribute__ ((__nothrow__)); >extern float jnf (int, float) __attribute__ ((__nothrow__)); extern float __jnf (int, float) __attribute__ ((__nothrow__)); >extern float y0f (float) __attribute__ ((__nothrow__)); extern float __y0f (float) __attribute__ ((__nothrow__)); >extern float y1f (float) __attribute__ ((__nothrow__)); extern float __y1f (float) __attribute__ ((__nothrow__)); >extern float ynf (int, float) __attribute__ ((__nothrow__)); extern float __ynf (int, float) __attribute__ ((__nothrow__)); > > > > > > >extern float erff (float) __attribute__ ((__nothrow__)); extern float __erff (float) __attribute__ ((__nothrow__)); >extern float erfcf (float) __attribute__ ((__nothrow__)); extern float __erfcf (float) __attribute__ ((__nothrow__)); >extern float lgammaf (float) __attribute__ ((__nothrow__)); extern float __lgammaf (float) __attribute__ ((__nothrow__)); > > > > > > >extern float tgammaf (float) __attribute__ ((__nothrow__)); extern float __tgammaf (float) __attribute__ ((__nothrow__)); > > > > > >extern float gammaf (float) __attribute__ ((__nothrow__)); extern float __gammaf (float) __attribute__ ((__nothrow__)); > > > > > > >extern float lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__)); extern float __lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__)); > > > > > > > >extern float rintf (float __x) __attribute__ ((__nothrow__)); extern float __rintf (float __x) __attribute__ ((__nothrow__)); > > >extern float nextafterf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __nextafterf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern float remainderf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __remainderf (float __x, float __y) __attribute__ ((__nothrow__)); > > > >extern float scalbnf (float __x, int __n) __attribute__ ((__nothrow__)); extern float __scalbnf (float __x, int __n) __attribute__ ((__nothrow__)); > > > >extern int ilogbf (float __x) __attribute__ ((__nothrow__)); extern int __ilogbf (float __x) __attribute__ ((__nothrow__)); > > > > >extern float scalblnf (float __x, long int __n) __attribute__ ((__nothrow__)); extern float __scalblnf (float __x, long int __n) __attribute__ ((__nothrow__)); > > > >extern float nearbyintf (float __x) __attribute__ ((__nothrow__)); extern float __nearbyintf (float __x) __attribute__ ((__nothrow__)); > > > >extern float roundf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __roundf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >extern float truncf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __truncf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern float remquof (float __x, float __y, int *__quo) __attribute__ ((__nothrow__)); extern float __remquof (float __x, float __y, int *__quo) __attribute__ ((__nothrow__)); > > > > > > >extern long int lrintf (float __x) __attribute__ ((__nothrow__)); extern long int __lrintf (float __x) __attribute__ ((__nothrow__)); >extern long long int llrintf (float __x) __attribute__ ((__nothrow__)); extern long long int __llrintf (float __x) __attribute__ ((__nothrow__)); > > > >extern long int lroundf (float __x) __attribute__ ((__nothrow__)); extern long int __lroundf (float __x) __attribute__ ((__nothrow__)); >extern long long int llroundf (float __x) __attribute__ ((__nothrow__)); extern long long int __llroundf (float __x) __attribute__ ((__nothrow__)); > > > >extern float fdimf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __fdimf (float __x, float __y) __attribute__ ((__nothrow__)); > > >extern float fmaxf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __fmaxf (float __x, float __y) __attribute__ ((__nothrow__)); > > >extern float fminf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __fminf (float __x, float __y) __attribute__ ((__nothrow__)); > > > >extern int __fpclassifyf (float __value) __attribute__ ((__nothrow__)) > __attribute__ ((__const__)); > > >extern int __signbitf (float __value) __attribute__ ((__nothrow__)) > __attribute__ ((__const__)); > > > >extern float fmaf (float __x, float __y, float __z) __attribute__ ((__nothrow__)); extern float __fmaf (float __x, float __y, float __z) __attribute__ ((__nothrow__)); > > > > > > > > >extern float scalbf (float __x, float __n) __attribute__ ((__nothrow__)); extern float __scalbf (float __x, float __n) __attribute__ ((__nothrow__)); ># 95 "/usr/include/math.h" 2 3 4 ># 105 "/usr/include/math.h" 3 4 >extern float __nldbl_nexttowardf (float __x, long double __y) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > >extern float nexttowardf (float __x, long double __y) __asm__ ("" "__nldbl_nexttowardf") __attribute__ ((__nothrow__)) > > __attribute__ ((__const__)); >extern double nexttoward (double __x, long double __y) __asm__ ("" "nextafter") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > >extern long double nexttowardl (long double __x, long double __y) __asm__ ("" "nextafter") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); ># 141 "/usr/include/math.h" 3 4 ># 1 "/usr/include/bits/mathcalls.h" 1 3 4 ># 53 "/usr/include/bits/mathcalls.h" 3 4 > > >extern long double acosl (long double __x) __asm__ ("" "acos") __attribute__ ((__nothrow__)); extern long double __acosl (long double __x) __asm__ ("" "__acos") __attribute__ ((__nothrow__)); > >extern long double asinl (long double __x) __asm__ ("" "asin") __attribute__ ((__nothrow__)); extern long double __asinl (long double __x) __asm__ ("" "__asin") __attribute__ ((__nothrow__)); > >extern long double atanl (long double __x) __asm__ ("" "atan") __attribute__ ((__nothrow__)); extern long double __atanl (long double __x) __asm__ ("" "__atan") __attribute__ ((__nothrow__)); > >extern long double atan2l (long double __y, long double __x) __asm__ ("" "atan2") __attribute__ ((__nothrow__)); extern long double __atan2l (long double __y, long double __x) __asm__ ("" "__atan2") __attribute__ ((__nothrow__)); > > >extern long double cosl (long double __x) __asm__ ("" "cos") __attribute__ ((__nothrow__)); extern long double __cosl (long double __x) __asm__ ("" "__cos") __attribute__ ((__nothrow__)); > >extern long double sinl (long double __x) __asm__ ("" "sin") __attribute__ ((__nothrow__)); extern long double __sinl (long double __x) __asm__ ("" "__sin") __attribute__ ((__nothrow__)); > >extern long double tanl (long double __x) __asm__ ("" "tan") __attribute__ ((__nothrow__)); extern long double __tanl (long double __x) __asm__ ("" "__tan") __attribute__ ((__nothrow__)); > > > > >extern long double coshl (long double __x) __asm__ ("" "cosh") __attribute__ ((__nothrow__)); extern long double __coshl (long double __x) __asm__ ("" "__cosh") __attribute__ ((__nothrow__)); > >extern long double sinhl (long double __x) __asm__ ("" "sinh") __attribute__ ((__nothrow__)); extern long double __sinhl (long double __x) __asm__ ("" "__sinh") __attribute__ ((__nothrow__)); > >extern long double tanhl (long double __x) __asm__ ("" "tanh") __attribute__ ((__nothrow__)); extern long double __tanhl (long double __x) __asm__ ("" "__tanh") __attribute__ ((__nothrow__)); > > > > >extern void sincosl (long double __x, long double *__sinx, long double *__cosx) __asm__ ("" "sincos") __attribute__ ((__nothrow__)); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) __asm__ ("" "__sincos") __attribute__ ((__nothrow__)); > > > > > > >extern long double acoshl (long double __x) __asm__ ("" "acosh") __attribute__ ((__nothrow__)); extern long double __acoshl (long double __x) __asm__ ("" "__acosh") __attribute__ ((__nothrow__)); > >extern long double asinhl (long double __x) __asm__ ("" "asinh") __attribute__ ((__nothrow__)); extern long double __asinhl (long double __x) __asm__ ("" "__asinh") __attribute__ ((__nothrow__)); > >extern long double atanhl (long double __x) __asm__ ("" "atanh") __attribute__ ((__nothrow__)); extern long double __atanhl (long double __x) __asm__ ("" "__atanh") __attribute__ ((__nothrow__)); > > > > > > > >extern long double expl (long double __x) __asm__ ("" "exp") __attribute__ ((__nothrow__)); extern long double __expl (long double __x) __asm__ ("" "__exp") __attribute__ ((__nothrow__)); > > >extern long double frexpl (long double __x, int *__exponent) __asm__ ("" "frexp") __attribute__ ((__nothrow__)); extern long double __frexpl (long double __x, int *__exponent) __asm__ ("" "__frexp") __attribute__ ((__nothrow__)); > > >extern long double ldexpl (long double __x, int __exponent) __asm__ ("" "ldexp") __attribute__ ((__nothrow__)); extern long double __ldexpl (long double __x, int __exponent) __asm__ ("" "__ldexp") __attribute__ ((__nothrow__)); > > >extern long double logl (long double __x) __asm__ ("" "log") __attribute__ ((__nothrow__)); extern long double __logl (long double __x) __asm__ ("" "__log") __attribute__ ((__nothrow__)); > > >extern long double log10l (long double __x) __asm__ ("" "log10") __attribute__ ((__nothrow__)); extern long double __log10l (long double __x) __asm__ ("" "__log10") __attribute__ ((__nothrow__)); > > >extern long double modfl (long double __x, long double *__iptr) __asm__ ("" "modf") __attribute__ ((__nothrow__)); extern long double __modfl (long double __x, long double *__iptr) __asm__ ("" "__modf") __attribute__ ((__nothrow__)); > > > > >extern long double exp10l (long double __x) __asm__ ("" "exp10") __attribute__ ((__nothrow__)); extern long double __exp10l (long double __x) __asm__ ("" "__exp10") __attribute__ ((__nothrow__)); > >extern long double pow10l (long double __x) __asm__ ("" "pow10") __attribute__ ((__nothrow__)); extern long double __pow10l (long double __x) __asm__ ("" "__pow10") __attribute__ ((__nothrow__)); > > > > > >extern long double expm1l (long double __x) __asm__ ("" "expm1") __attribute__ ((__nothrow__)); extern long double __expm1l (long double __x) __asm__ ("" "__expm1") __attribute__ ((__nothrow__)); > > >extern long double log1pl (long double __x) __asm__ ("" "log1p") __attribute__ ((__nothrow__)); extern long double __log1pl (long double __x) __asm__ ("" "__log1p") __attribute__ ((__nothrow__)); > > >extern long double logbl (long double __x) __asm__ ("" "logb") __attribute__ ((__nothrow__)); extern long double __logbl (long double __x) __asm__ ("" "__logb") __attribute__ ((__nothrow__)); > > > > > > >extern long double exp2l (long double __x) __asm__ ("" "exp2") __attribute__ ((__nothrow__)); extern long double __exp2l (long double __x) __asm__ ("" "__exp2") __attribute__ ((__nothrow__)); > > >extern long double log2l (long double __x) __asm__ ("" "log2") __attribute__ ((__nothrow__)); extern long double __log2l (long double __x) __asm__ ("" "__log2") __attribute__ ((__nothrow__)); > > > > > > > > >extern long double powl (long double __x, long double __y) __asm__ ("" "pow") __attribute__ ((__nothrow__)); extern long double __powl (long double __x, long double __y) __asm__ ("" "__pow") __attribute__ ((__nothrow__)); > > >extern long double sqrtl (long double __x) __asm__ ("" "sqrt") __attribute__ ((__nothrow__)); extern long double __sqrtl (long double __x) __asm__ ("" "__sqrt") __attribute__ ((__nothrow__)); > > > > > >extern long double hypotl (long double __x, long double __y) __asm__ ("" "hypot") __attribute__ ((__nothrow__)); extern long double __hypotl (long double __x, long double __y) __asm__ ("" "__hypot") __attribute__ ((__nothrow__)); > > > > > > >extern long double cbrtl (long double __x) __asm__ ("" "cbrt") __attribute__ ((__nothrow__)); extern long double __cbrtl (long double __x) __asm__ ("" "__cbrt") __attribute__ ((__nothrow__)); > > > > > > > > >extern long double ceill (long double __x) __asm__ ("" "ceil") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __ceill (long double __x) __asm__ ("" "__ceil") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern long double fabsl (long double __x) __asm__ ("" "fabs") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __fabsl (long double __x) __asm__ ("" "__fabs") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern long double floorl (long double __x) __asm__ ("" "floor") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __floorl (long double __x) __asm__ ("" "__floor") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern long double fmodl (long double __x, long double __y) __asm__ ("" "fmod") __attribute__ ((__nothrow__)); extern long double __fmodl (long double __x, long double __y) __asm__ ("" "__fmod") __attribute__ ((__nothrow__)); > > > > >extern int __isinfl (long double __value) __asm__ ("" "__isinf") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern int __finitel (long double __value) __asm__ ("" "__finite") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern int isinfl (long double __value) __asm__ ("" "isinf") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern int finitel (long double __value) __asm__ ("" "finite") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern long double dreml (long double __x, long double __y) __asm__ ("" "drem") __attribute__ ((__nothrow__)); extern long double __dreml (long double __x, long double __y) __asm__ ("" "__drem") __attribute__ ((__nothrow__)); > > > >extern long double significandl (long double __x) __asm__ ("" "significand") __attribute__ ((__nothrow__)); extern long double __significandl (long double __x) __asm__ ("" "__significand") __attribute__ ((__nothrow__)); > > > > > >extern long double copysignl (long double __x, long double __y) __asm__ ("" "copysign") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) __asm__ ("" "__copysign") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > > >extern long double nanl (__const char *__tagb) __asm__ ("" "nan") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __nanl (__const char *__tagb) __asm__ ("" "__nan") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern int __isnanl (long double __value) __asm__ ("" "__isnan") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >extern int isnanl (long double __value) __asm__ ("" "isnan") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern long double j0l (long double) __asm__ ("" "j0") __attribute__ ((__nothrow__)); extern long double __j0l (long double) __asm__ ("" "__j0") __attribute__ ((__nothrow__)); >extern long double j1l (long double) __asm__ ("" "j1") __attribute__ ((__nothrow__)); extern long double __j1l (long double) __asm__ ("" "__j1") __attribute__ ((__nothrow__)); >extern long double jnl (int, long double) __asm__ ("" "jn") __attribute__ ((__nothrow__)); extern long double __jnl (int, long double) __asm__ ("" "__jn") __attribute__ ((__nothrow__)); >extern long double y0l (long double) __asm__ ("" "y0") __attribute__ ((__nothrow__)); extern long double __y0l (long double) __asm__ ("" "__y0") __attribute__ ((__nothrow__)); >extern long double y1l (long double) __asm__ ("" "y1") __attribute__ ((__nothrow__)); extern long double __y1l (long double) __asm__ ("" "__y1") __attribute__ ((__nothrow__)); >extern long double ynl (int, long double) __asm__ ("" "yn") __attribute__ ((__nothrow__)); extern long double __ynl (int, long double) __asm__ ("" "__yn") __attribute__ ((__nothrow__)); > > > > > > >extern long double erfl (long double) __asm__ ("" "erf") __attribute__ ((__nothrow__)); extern long double __erfl (long double) __asm__ ("" "__erf") __attribute__ ((__nothrow__)); >extern long double erfcl (long double) __asm__ ("" "erfc") __attribute__ ((__nothrow__)); extern long double __erfcl (long double) __asm__ ("" "__erfc") __attribute__ ((__nothrow__)); >extern long double lgammal (long double) __asm__ ("" "lgamma") __attribute__ ((__nothrow__)); extern long double __lgammal (long double) __asm__ ("" "__lgamma") __attribute__ ((__nothrow__)); > > > > > > >extern long double tgammal (long double) __asm__ ("" "tgamma") __attribute__ ((__nothrow__)); extern long double __tgammal (long double) __asm__ ("" "__tgamma") __attribute__ ((__nothrow__)); > > > > > >extern long double gammal (long double) __asm__ ("" "gamma") __attribute__ ((__nothrow__)); extern long double __gammal (long double) __asm__ ("" "__gamma") __attribute__ ((__nothrow__)); > > > > > > >extern long double lgammal_r (long double, int *__signgamp) __asm__ ("" "lgamma_r") __attribute__ ((__nothrow__)); extern long double __lgammal_r (long double, int *__signgamp) __asm__ ("" "__lgamma_r") __attribute__ ((__nothrow__)); > > > > > > > >extern long double rintl (long double __x) __asm__ ("" "rint") __attribute__ ((__nothrow__)); extern long double __rintl (long double __x) __asm__ ("" "__rint") __attribute__ ((__nothrow__)); > > >extern long double nextafterl (long double __x, long double __y) __asm__ ("" "nextafter") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __nextafterl (long double __x, long double __y) __asm__ ("" "__nextafter") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > > >extern long double remainderl (long double __x, long double __y) __asm__ ("" "remainder") __attribute__ ((__nothrow__)); extern long double __remainderl (long double __x, long double __y) __asm__ ("" "__remainder") __attribute__ ((__nothrow__)); > > > >extern long double scalbnl (long double __x, int __n) __asm__ ("" "scalbn") __attribute__ ((__nothrow__)); extern long double __scalbnl (long double __x, int __n) __asm__ ("" "__scalbn") __attribute__ ((__nothrow__)); > > > >extern int ilogbl (long double __x) __asm__ ("" "ilogb") __attribute__ ((__nothrow__)); extern int __ilogbl (long double __x) __asm__ ("" "__ilogb") __attribute__ ((__nothrow__)); > > > > >extern long double scalblnl (long double __x, long int __n) __asm__ ("" "scalbln") __attribute__ ((__nothrow__)); extern long double __scalblnl (long double __x, long int __n) __asm__ ("" "__scalbln") __attribute__ ((__nothrow__)); > > > >extern long double nearbyintl (long double __x) __asm__ ("" "nearbyint") __attribute__ ((__nothrow__)); extern long double __nearbyintl (long double __x) __asm__ ("" "__nearbyint") __attribute__ ((__nothrow__)); > > > >extern long double roundl (long double __x) __asm__ ("" "round") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __roundl (long double __x) __asm__ ("" "__round") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >extern long double truncl (long double __x) __asm__ ("" "trunc") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __truncl (long double __x) __asm__ ("" "__trunc") __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern long double remquol (long double __x, long double __y, int *__quo) __asm__ ("" "remquo") __attribute__ ((__nothrow__)); extern long double __remquol (long double __x, long double __y, int *__quo) __asm__ ("" "__remquo") __attribute__ ((__nothrow__)); > > > > > > >extern long int lrintl (long double __x) __asm__ ("" "lrint") __attribute__ ((__nothrow__)); extern long int __lrintl (long double __x) __asm__ ("" "__lrint") __attribute__ ((__nothrow__)); >extern long long int llrintl (long double __x) __asm__ ("" "llrint") __attribute__ ((__nothrow__)); extern long long int __llrintl (long double __x) __asm__ ("" "__llrint") __attribute__ ((__nothrow__)); > > > >extern long int lroundl (long double __x) __asm__ ("" "lround") __attribute__ ((__nothrow__)); extern long int __lroundl (long double __x) __asm__ ("" "__lround") __attribute__ ((__nothrow__)); >extern long long int llroundl (long double __x) __asm__ ("" "llround") __attribute__ ((__nothrow__)); extern long long int __llroundl (long double __x) __asm__ ("" "__llround") __attribute__ ((__nothrow__)); > > > >extern long double fdiml (long double __x, long double __y) __asm__ ("" "fdim") __attribute__ ((__nothrow__)); extern long double __fdiml (long double __x, long double __y) __asm__ ("" "__fdim") __attribute__ ((__nothrow__)); > > >extern long double fmaxl (long double __x, long double __y) __asm__ ("" "fmax") __attribute__ ((__nothrow__)); extern long double __fmaxl (long double __x, long double __y) __asm__ ("" "__fmax") __attribute__ ((__nothrow__)); > > >extern long double fminl (long double __x, long double __y) __asm__ ("" "fmin") __attribute__ ((__nothrow__)); extern long double __fminl (long double __x, long double __y) __asm__ ("" "__fmin") __attribute__ ((__nothrow__)); > > > >extern int __fpclassifyl (long double __value) __asm__ ("" "__fpclassify") __attribute__ ((__nothrow__)) > __attribute__ ((__const__)); > > >extern int __signbitl (long double __value) __asm__ ("" "__signbit") __attribute__ ((__nothrow__)) > __attribute__ ((__const__)); > > > >extern long double fmal (long double __x, long double __y, long double __z) __asm__ ("" "fma") __attribute__ ((__nothrow__)); extern long double __fmal (long double __x, long double __y, long double __z) __asm__ ("" "__fma") __attribute__ ((__nothrow__)); > > > > > > > > >extern long double scalbl (long double __x, long double __n) __asm__ ("" "scalb") __attribute__ ((__nothrow__)); extern long double __scalbl (long double __x, long double __n) __asm__ ("" "__scalb") __attribute__ ((__nothrow__)); ># 142 "/usr/include/math.h" 2 3 4 ># 157 "/usr/include/math.h" 3 4 >extern int signgam; ># 198 "/usr/include/math.h" 3 4 >enum > { > FP_NAN, > > FP_INFINITE, > > FP_ZERO, > > FP_SUBNORMAL, > > FP_NORMAL > > }; ># 284 "/usr/include/math.h" 3 4 >typedef enum >{ > _IEEE_ = -1, > _SVID_, > _XOPEN_, > _POSIX_, > _ISOC_ >} _LIB_VERSION_TYPE; > > > > >extern _LIB_VERSION_TYPE _LIB_VERSION; ># 309 "/usr/include/math.h" 3 4 >struct exception > > { > int type; > char *name; > double arg1; > double arg2; > double retval; > }; > > > > >extern int matherr (struct exception *__exc); ># 465 "/usr/include/math.h" 3 4 > ># 91 "./Include/pyport.h" 2 > > > > > > ># 1 "/usr/include/sys/time.h" 1 3 4 ># 27 "/usr/include/sys/time.h" 3 4 ># 1 "/usr/include/time.h" 1 3 4 ># 28 "/usr/include/sys/time.h" 2 3 4 > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 30 "/usr/include/sys/time.h" 2 3 4 ># 39 "/usr/include/sys/time.h" 3 4 > ># 57 "/usr/include/sys/time.h" 3 4 >struct timezone > { > int tz_minuteswest; > int tz_dsttime; > }; > >typedef struct timezone *__restrict __timezone_ptr_t; ># 73 "/usr/include/sys/time.h" 3 4 >extern int gettimeofday (struct timeval *__restrict __tv, > __timezone_ptr_t __tz) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int settimeofday (__const struct timeval *__tv, > __const struct timezone *__tz) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int adjtime (__const struct timeval *__delta, > struct timeval *__olddelta) __attribute__ ((__nothrow__)); > > > > >enum __itimer_which > { > > ITIMER_REAL = 0, > > > ITIMER_VIRTUAL = 1, > > > > ITIMER_PROF = 2 > > }; > > > >struct itimerval > { > > struct timeval it_interval; > > struct timeval it_value; > }; > > > > >typedef enum __itimer_which __itimer_which_t; > > > > > > >extern int getitimer (__itimer_which_t __which, > struct itimerval *__value) __attribute__ ((__nothrow__)); > > > > >extern int setitimer (__itimer_which_t __which, > __const struct itimerval *__restrict __new, > struct itimerval *__restrict __old) __attribute__ ((__nothrow__)); > > > > >extern int utimes (__const char *__file, __const struct timeval __tvp[2]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int lutimes (__const char *__file, __const struct timeval __tvp[2]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int futimes (int __fd, __const struct timeval __tvp[2]) __attribute__ ((__nothrow__)); > > > > > > >extern int futimesat (int __fd, __const char *__file, > __const struct timeval __tvp[2]) __attribute__ ((__nothrow__)); ># 191 "/usr/include/sys/time.h" 3 4 > ># 98 "./Include/pyport.h" 2 ># 1 "/usr/include/time.h" 1 3 4 ># 31 "/usr/include/time.h" 3 4 > > > > > > > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 40 "/usr/include/time.h" 2 3 4 > > > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 44 "/usr/include/time.h" 2 3 4 ># 132 "/usr/include/time.h" 3 4 > > >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; > > > long int tm_gmtoff; > __const char *tm_zone; > > > > >}; > > > > > > > > >struct itimerspec > { > struct timespec it_interval; > struct timespec it_value; > }; > > >struct sigevent; ># 181 "/usr/include/time.h" 3 4 > > > >extern clock_t clock (void) __attribute__ ((__nothrow__)); > > >extern time_t time (time_t *__timer) __attribute__ ((__nothrow__)); > > >extern double difftime (time_t __time1, time_t __time0) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern time_t mktime (struct tm *__tp) __attribute__ ((__nothrow__)); > > > > > >extern size_t strftime (char *__restrict __s, size_t __maxsize, > __const char *__restrict __format, > __const struct tm *__restrict __tp) __attribute__ ((__nothrow__)); > > > > > >extern char *strptime (__const char *__restrict __s, > __const char *__restrict __fmt, struct tm *__tp) > __attribute__ ((__nothrow__)); > > > > > > > >extern size_t strftime_l (char *__restrict __s, size_t __maxsize, > __const char *__restrict __format, > __const struct tm *__restrict __tp, > __locale_t __loc) __attribute__ ((__nothrow__)); > >extern char *strptime_l (__const char *__restrict __s, > __const char *__restrict __fmt, struct tm *__tp, > __locale_t __loc) __attribute__ ((__nothrow__)); > > > > > > >extern struct tm *gmtime (__const time_t *__timer) __attribute__ ((__nothrow__)); > > > >extern struct tm *localtime (__const time_t *__timer) __attribute__ ((__nothrow__)); > > > > > >extern struct tm *gmtime_r (__const time_t *__restrict __timer, > struct tm *__restrict __tp) __attribute__ ((__nothrow__)); > > > >extern struct tm *localtime_r (__const time_t *__restrict __timer, > struct tm *__restrict __tp) __attribute__ ((__nothrow__)); > > > > > >extern char *asctime (__const struct tm *__tp) __attribute__ ((__nothrow__)); > > >extern char *ctime (__const time_t *__timer) __attribute__ ((__nothrow__)); > > > > > > > >extern char *asctime_r (__const struct tm *__restrict __tp, > char *__restrict __buf) __attribute__ ((__nothrow__)); > > >extern char *ctime_r (__const time_t *__restrict __timer, > char *__restrict __buf) __attribute__ ((__nothrow__)); > > > > >extern char *__tzname[2]; >extern int __daylight; >extern long int __timezone; > > > > >extern char *tzname[2]; > > > >extern void tzset (void) __attribute__ ((__nothrow__)); > > > >extern int daylight; >extern long int timezone; > > > > > >extern int stime (__const time_t *__when) __attribute__ ((__nothrow__)); ># 312 "/usr/include/time.h" 3 4 >extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__)); > > >extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__)); > > >extern int dysize (int __year) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); ># 327 "/usr/include/time.h" 3 4 >extern int nanosleep (__const struct timespec *__requested_time, > struct timespec *__remaining); > > > >extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __attribute__ ((__nothrow__)); > > >extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __attribute__ ((__nothrow__)); > > >extern int clock_settime (clockid_t __clock_id, __const struct timespec *__tp) > __attribute__ ((__nothrow__)); > > > > > > >extern int clock_nanosleep (clockid_t __clock_id, int __flags, > __const struct timespec *__req, > struct timespec *__rem); > > >extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __attribute__ ((__nothrow__)); > > > > >extern int timer_create (clockid_t __clock_id, > struct sigevent *__restrict __evp, > timer_t *__restrict __timerid) __attribute__ ((__nothrow__)); > > >extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__)); > > >extern int timer_settime (timer_t __timerid, int __flags, > __const struct itimerspec *__restrict __value, > struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__)); > > >extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) > __attribute__ ((__nothrow__)); > > >extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__)); ># 389 "/usr/include/time.h" 3 4 >extern int getdate_err; ># 398 "/usr/include/time.h" 3 4 >extern struct tm *getdate (__const char *__string); ># 412 "/usr/include/time.h" 3 4 >extern int getdate_r (__const char *__restrict __string, > struct tm *__restrict __resbufp); > > > ># 99 "./Include/pyport.h" 2 ># 155 "./Include/pyport.h" ># 1 "/usr/include/sys/stat.h" 1 3 4 ># 103 "/usr/include/sys/stat.h" 3 4 > > ># 1 "/usr/include/bits/stat.h" 1 3 4 ># 24 "/usr/include/bits/stat.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 25 "/usr/include/bits/stat.h" 2 3 4 ># 45 "/usr/include/bits/stat.h" 3 4 >struct stat > { > __dev_t st_dev; > > > > > __ino64_t st_ino; > > __mode_t st_mode; > __nlink_t st_nlink; > __uid_t st_uid; > __gid_t st_gid; > __dev_t st_rdev; > unsigned short int __pad2; > > > > __off64_t st_size; > > __blksize_t st_blksize; > > > > > __blkcnt64_t st_blocks; ># 79 "/usr/include/bits/stat.h" 3 4 > struct timespec st_atim; > struct timespec st_mtim; > struct timespec st_ctim; ># 93 "/usr/include/bits/stat.h" 3 4 > unsigned long int __unused4; > unsigned long int __unused5; > }; > > > >struct stat64 > { > __dev_t st_dev; > __ino64_t st_ino; > __mode_t st_mode; > __nlink_t st_nlink; > __uid_t st_uid; > __gid_t st_gid; > __dev_t st_rdev; > unsigned short int __pad2; > __off64_t st_size; > __blksize_t st_blksize; > __blkcnt64_t st_blocks; > > > > > > > > struct timespec st_atim; > struct timespec st_mtim; > struct timespec st_ctim; ># 133 "/usr/include/bits/stat.h" 3 4 > unsigned long int __unused4; > unsigned long int __unused5; > }; ># 106 "/usr/include/sys/stat.h" 2 3 4 ># 215 "/usr/include/sys/stat.h" 3 4 >extern int stat (__const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "stat64") __attribute__ ((__nothrow__)) > > __attribute__ ((__nonnull__ (1, 2))); >extern int fstat (int __fd, struct stat *__buf) __asm__ ("" "fstat64") __attribute__ ((__nothrow__)) > __attribute__ ((__nonnull__ (2))); > > > > > > >extern int stat64 (__const char *__restrict __file, > struct stat64 *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int fstat64 (int __fd, struct stat64 *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); ># 241 "/usr/include/sys/stat.h" 3 4 >extern int fstatat (int __fd, __const char *__restrict __file, struct stat *__restrict __buf, int __flag) __asm__ ("" "fstatat64") __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); ># 250 "/usr/include/sys/stat.h" 3 4 >extern int fstatat64 (int __fd, __const char *__restrict __file, > struct stat64 *__restrict __buf, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); ># 263 "/usr/include/sys/stat.h" 3 4 >extern int lstat (__const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "lstat64") __attribute__ ((__nothrow__)) > > > __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int lstat64 (__const char *__restrict __file, > struct stat64 *__restrict __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int chmod (__const char *__file, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int lchmod (__const char *__file, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int fchmod (int __fd, __mode_t __mode) __attribute__ ((__nothrow__)); > > > > > >extern int fchmodat (int __fd, __const char *__file, __mode_t mode, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; > > > > > > >extern __mode_t umask (__mode_t __mask) __attribute__ ((__nothrow__)); > > > > >extern __mode_t getumask (void) __attribute__ ((__nothrow__)); > > > >extern int mkdir (__const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int mkdirat (int __fd, __const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > > >extern int mknod (__const char *__path, __mode_t __mode, __dev_t __dev) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int mknodat (int __fd, __const char *__path, __mode_t __mode, > __dev_t __dev) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > >extern int mkfifo (__const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int mkfifoat (int __fd, __const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); ># 391 "/usr/include/sys/stat.h" 3 4 >extern int __fxstat (int __ver, int __fildes, struct stat *__stat_buf) __asm__ ("" "__fxstat64") __attribute__ ((__nothrow__)) > > __attribute__ ((__nonnull__ (3))); >extern int __xstat (int __ver, __const char *__filename, struct stat *__stat_buf) __asm__ ("" "__xstat64") __attribute__ ((__nothrow__)) > > __attribute__ ((__nonnull__ (2, 3))); >extern int __lxstat (int __ver, __const char *__filename, struct stat *__stat_buf) __asm__ ("" "__lxstat64") __attribute__ ((__nothrow__)) > > __attribute__ ((__nonnull__ (2, 3))); >extern int __fxstatat (int __ver, int __fildes, __const char *__filename, struct stat *__stat_buf, int __flag) __asm__ ("" "__fxstatat64") __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); ># 413 "/usr/include/sys/stat.h" 3 4 >extern int __fxstat64 (int __ver, int __fildes, struct stat64 *__stat_buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))); >extern int __xstat64 (int __ver, __const char *__filename, > struct stat64 *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __lxstat64 (int __ver, __const char *__filename, > struct stat64 *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __fxstatat64 (int __ver, int __fildes, __const char *__filename, > struct stat64 *__stat_buf, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); > >extern int __xmknod (int __ver, __const char *__path, __mode_t __mode, > __dev_t *__dev) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > >extern int __xmknodat (int __ver, int __fd, __const char *__path, > __mode_t __mode, __dev_t *__dev) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 5))); > > > > >extern __inline__ int >__attribute__ ((__nothrow__)) stat (__const char *__path, struct stat *__statbuf) >{ > return __xstat (3, __path, __statbuf); >} > > >extern __inline__ int >__attribute__ ((__nothrow__)) lstat (__const char *__path, struct stat *__statbuf) >{ > return __lxstat (3, __path, __statbuf); >} > > >extern __inline__ int >__attribute__ ((__nothrow__)) fstat (int __fd, struct stat *__statbuf) >{ > return __fxstat (3, __fd, __statbuf); >} > > >extern __inline__ int >__attribute__ ((__nothrow__)) fstatat (int __fd, __const char *__filename, struct stat *__statbuf, int __flag) > >{ > return __fxstatat (3, __fd, __filename, __statbuf, __flag); >} > > > >extern __inline__ int >__attribute__ ((__nothrow__)) mknod (__const char *__path, __mode_t __mode, __dev_t __dev) >{ > return __xmknod (1, __path, __mode, &__dev); >} > > > >extern __inline__ int >__attribute__ ((__nothrow__)) mknodat (int __fd, __const char *__path, __mode_t __mode, __dev_t __dev) > >{ > return __xmknodat (1, __fd, __path, __mode, &__dev); >} ># 515 "/usr/include/sys/stat.h" 3 4 > ># 156 "./Include/pyport.h" 2 ># 56 "./Include/Python.h" 2 ># 74 "./Include/Python.h" ># 1 "./Include/pymem.h" 1 ># 50 "./Include/pymem.h" >void * PyMem_Malloc(size_t); >void * PyMem_Realloc(void *, size_t); >void PyMem_Free(void *); ># 75 "./Include/Python.h" 2 > > ># 1 "./Stackless/stackless.h" 1 ># 66 "./Stackless/stackless.h" ># 1 "./Stackless/core/backwardcompat.h" 1 ># 67 "./Stackless/stackless.h" 2 ># 78 "./Include/Python.h" 2 > ># 1 "./Include/object.h" 1 > > > > > > > ># 1 "./Stackless/core/slp_exttype.h" 1 > > > > > > >typedef struct _slp_methodflags { > signed char tp_itemsize; > signed char tp_weaklistoffset; > signed char tp_dictoffset; > signed char nb_add; > signed char nb_subtract; > signed char nb_multiply; > signed char nb_divide; > signed char nb_remainder; > signed char nb_divmod; > signed char nb_power; > signed char nb_negative; > signed char nb_positive; > signed char nb_absolute; > signed char nb_nonzero; > signed char nb_invert; > signed char nb_lshift; > signed char nb_rshift; > signed char nb_and; > signed char nb_xor; > signed char nb_or; > signed char nb_coerce; > signed char nb_int; > signed char nb_long; > signed char nb_float; > signed char nb_oct; > signed char nb_hex; > signed char nb_inplace_add; > signed char nb_inplace_subtract; > signed char nb_inplace_multiply; > signed char nb_inplace_divide; > signed char nb_inplace_remainder; > signed char nb_inplace_power; > signed char nb_inplace_lshift; > signed char nb_inplace_rshift; > signed char nb_inplace_and; > signed char nb_inplace_xor; > signed char nb_inplace_or; > signed char nb_true_divide; > signed char nb_floor_divide; > signed char nb_inplace_true_divide; > signed char nb_inplace_floor_divide; > signed char sq_length; > signed char sq_concat; > signed char sq_repeat; > signed char sq_item; > signed char sq_slice; > signed char sq_ass_item; > signed char sq_ass_slice; > signed char sq_contains; > signed char sq_inplace_concat; > signed char sq_inplace_repeat; > signed char mp_length; > signed char mp_subscript; > signed char mp_ass_subscript; > signed char bf_getreadbuffer; > signed char bf_getwritebuffer; > signed char bf_getsegcount; > signed char bf_getcharbuffer; > signed char tp_dealloc; > signed char tp_print; > signed char tp_repr; > signed char tp_call; > signed char tp_str; > signed char tp_compare; > signed char tp_iter; > signed char tp_iternext; > signed char tp_descr_get; > signed char tp_descr_set; > signed char tp_init; > signed char tp_alloc; > signed char tp_is_gc; > signed char tp_free; > signed char tp_hash; > signed char tp_getattro; > signed char tp_getattr; > signed char tp_setattro; > signed char tp_setattr; > signed char tp_richcompare; > signed char tp_new; > signed char tp_del; >} slp_methodflags; ># 9 "./Include/object.h" 2 ># 105 "./Include/object.h" >typedef struct _object { > int ob_refcnt; struct _typeobject *ob_type; >} PyObject; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; >} PyVarObject; ># 129 "./Include/object.h" >typedef PyObject * (*unaryfunc)(PyObject *); >typedef PyObject * (*binaryfunc)(PyObject *, PyObject *); >typedef PyObject * (*ternaryfunc)(PyObject *, PyObject *, PyObject *); >typedef int (*inquiry)(PyObject *); >typedef int (*coercion)(PyObject **, PyObject **); >typedef PyObject *(*intargfunc)(PyObject *, int); >typedef PyObject *(*intintargfunc)(PyObject *, int, int); >typedef int(*intobjargproc)(PyObject *, int, PyObject *); >typedef int(*intintobjargproc)(PyObject *, int, int, PyObject *); >typedef int(*objobjargproc)(PyObject *, PyObject *, PyObject *); >typedef int (*getreadbufferproc)(PyObject *, int, void **); >typedef int (*getwritebufferproc)(PyObject *, int, void **); >typedef int (*getsegcountproc)(PyObject *, int *); >typedef int (*getcharbufferproc)(PyObject *, int, const char **); >typedef int (*objobjproc)(PyObject *, PyObject *); >typedef int (*visitproc)(PyObject *, void *); >typedef int (*traverseproc)(PyObject *, visitproc, void *); > >typedef struct { ># 156 "./Include/object.h" > binaryfunc nb_add; > binaryfunc nb_subtract; > binaryfunc nb_multiply; > binaryfunc nb_divide; > binaryfunc nb_remainder; > binaryfunc nb_divmod; > ternaryfunc nb_power; > unaryfunc nb_negative; > unaryfunc nb_positive; > unaryfunc nb_absolute; > inquiry nb_nonzero; > unaryfunc nb_invert; > binaryfunc nb_lshift; > binaryfunc nb_rshift; > binaryfunc nb_and; > binaryfunc nb_xor; > binaryfunc nb_or; > coercion nb_coerce; > unaryfunc nb_int; > unaryfunc nb_long; > unaryfunc nb_float; > unaryfunc nb_oct; > unaryfunc nb_hex; > > binaryfunc nb_inplace_add; > binaryfunc nb_inplace_subtract; > binaryfunc nb_inplace_multiply; > binaryfunc nb_inplace_divide; > binaryfunc nb_inplace_remainder; > ternaryfunc nb_inplace_power; > binaryfunc nb_inplace_lshift; > binaryfunc nb_inplace_rshift; > binaryfunc nb_inplace_and; > binaryfunc nb_inplace_xor; > binaryfunc nb_inplace_or; > > > > binaryfunc nb_floor_divide; > binaryfunc nb_true_divide; > binaryfunc nb_inplace_floor_divide; > binaryfunc nb_inplace_true_divide; >} PyNumberMethods; > >typedef struct { > inquiry sq_length; > binaryfunc sq_concat; > intargfunc sq_repeat; > intargfunc sq_item; > intintargfunc sq_slice; > intobjargproc sq_ass_item; > intintobjargproc sq_ass_slice; > objobjproc sq_contains; > > binaryfunc sq_inplace_concat; > intargfunc sq_inplace_repeat; >} PySequenceMethods; > >typedef struct { > inquiry mp_length; > binaryfunc mp_subscript; > objobjargproc mp_ass_subscript; >} PyMappingMethods; > >typedef struct { > getreadbufferproc bf_getreadbuffer; > getwritebufferproc bf_getwritebuffer; > getsegcountproc bf_getsegcount; > getcharbufferproc bf_getcharbuffer; >} PyBufferProcs; > > >typedef void (*freefunc)(void *); >typedef void (*destructor)(PyObject *); >typedef int (*printfunc)(PyObject *, FILE *, int); >typedef PyObject *(*getattrfunc)(PyObject *, char *); >typedef PyObject *(*getattrofunc)(PyObject *, PyObject *); >typedef int (*setattrfunc)(PyObject *, char *, PyObject *); >typedef int (*setattrofunc)(PyObject *, PyObject *, PyObject *); >typedef int (*cmpfunc)(PyObject *, PyObject *); >typedef PyObject *(*reprfunc)(PyObject *); >typedef long (*hashfunc)(PyObject *); >typedef PyObject *(*richcmpfunc) (PyObject *, PyObject *, int); >typedef PyObject *(*getiterfunc) (PyObject *); >typedef PyObject *(*iternextfunc) (PyObject *); >typedef PyObject *(*descrgetfunc) (PyObject *, PyObject *, PyObject *); >typedef int (*descrsetfunc) (PyObject *, PyObject *, PyObject *); >typedef int (*initproc)(PyObject *, PyObject *, PyObject *); >typedef PyObject *(*newfunc)(struct _typeobject *, PyObject *, PyObject *); >typedef PyObject *(*allocfunc)(struct _typeobject *, int); > >typedef struct _typeobject { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; > char *tp_name; > int tp_basicsize, tp_itemsize; > > > > destructor tp_dealloc; > printfunc tp_print; > getattrfunc tp_getattr; > setattrfunc tp_setattr; > cmpfunc tp_compare; > reprfunc tp_repr; > > > > PyNumberMethods *tp_as_number; > PySequenceMethods *tp_as_sequence; > PyMappingMethods *tp_as_mapping; > > > > hashfunc tp_hash; > ternaryfunc tp_call; > reprfunc tp_str; > getattrofunc tp_getattro; > setattrofunc tp_setattro; > > > PyBufferProcs *tp_as_buffer; > > > long tp_flags; > > char *tp_doc; > > > > traverseproc tp_traverse; > > > inquiry tp_clear; > > > > richcmpfunc tp_richcompare; > > > long tp_weaklistoffset; > > > > getiterfunc tp_iter; > iternextfunc tp_iternext; > > > struct PyMethodDef *tp_methods; > struct PyMemberDef *tp_members; > struct PyGetSetDef *tp_getset; > struct _typeobject *tp_base; > PyObject *tp_dict; > descrgetfunc tp_descr_get; > descrsetfunc tp_descr_set; > long tp_dictoffset; > initproc tp_init; > allocfunc tp_alloc; > newfunc tp_new; > freefunc tp_free; > inquiry tp_is_gc; > PyObject *tp_bases; > PyObject *tp_mro; > PyObject *tp_cache; > PyObject *tp_subclasses; > PyObject *tp_weaklist; > destructor tp_del; ># 332 "./Include/object.h" > PyNumberMethods as_number; > PyMappingMethods as_mapping; > PySequenceMethods as_sequence; > > > > > PyBufferProcs as_buffer; > PyObject *name, *slots; > slp_methodflags slpflags; > >} PyTypeObject; ># 379 "./Include/object.h" >int PyType_IsSubtype(PyTypeObject *, PyTypeObject *); > > > >extern PyTypeObject PyType_Type; >extern PyTypeObject PyBaseObject_Type; >extern PyTypeObject PySuper_Type; > > > > >int PyType_Ready(PyTypeObject *); >PyObject * PyType_GenericAlloc(PyTypeObject *, int); >PyObject * PyType_GenericNew(PyTypeObject *, > PyObject *, PyObject *); >PyObject * _PyType_Lookup(PyTypeObject *, PyObject *); > > >int PyObject_Print(PyObject *, FILE *, int); >void _PyObject_Dump(PyObject *); >PyObject * PyObject_Repr(PyObject *); >PyObject * PyObject_Str(PyObject *); > >PyObject * PyObject_Unicode(PyObject *); > >int PyObject_Compare(PyObject *, PyObject *); >PyObject * PyObject_RichCompare(PyObject *, PyObject *, int); >int PyObject_RichCompareBool(PyObject *, PyObject *, int); >PyObject * PyObject_GetAttrString(PyObject *, char *); >int PyObject_SetAttrString(PyObject *, char *, PyObject *); >int PyObject_HasAttrString(PyObject *, char *); >PyObject * PyObject_GetAttr(PyObject *, PyObject *); >int PyObject_SetAttr(PyObject *, PyObject *, PyObject *); >int PyObject_HasAttr(PyObject *, PyObject *); >PyObject ** _PyObject_GetDictPtr(PyObject *); >PyObject * PyObject_SelfIter(PyObject *); >PyObject * PyObject_GenericGetAttr(PyObject *, PyObject *); >int PyObject_GenericSetAttr(PyObject *, > PyObject *, PyObject *); >long PyObject_Hash(PyObject *); >int PyObject_IsTrue(PyObject *); >int PyObject_Not(PyObject *); >int PyCallable_Check(PyObject *); >int PyNumber_Coerce(PyObject **, PyObject **); >int PyNumber_CoerceEx(PyObject **, PyObject **); > >void PyObject_ClearWeakRefs(PyObject *); > > >extern int _PyObject_SlotCompare(PyObject *, PyObject *); > > > > > > > >PyObject * PyObject_Dir(PyObject *); > > > >int Py_ReprEnter(PyObject *); >void Py_ReprLeave(PyObject *); > > >long _Py_HashDouble(double); >long _Py_HashPointer(void*); ># 667 "./Include/object.h" >void Py_IncRef(PyObject *); >void Py_DecRef(PyObject *); > > > > > > > >extern PyObject _Py_NoneStruct; ># 686 "./Include/object.h" >extern PyObject _Py_NotImplementedStruct; ># 700 "./Include/object.h" >extern int _Py_SwappedOp[]; ># 812 "./Include/object.h" >void _PyTrash_deposit_object(PyObject*); >void _PyTrash_destroy_chain(void); >extern int _PyTrash_delete_nesting; >extern PyObject * _PyTrash_delete_later; ># 80 "./Include/Python.h" 2 ># 1 "./Include/objimpl.h" 1 ># 97 "./Include/objimpl.h" >void * PyObject_Malloc(size_t); >void * PyObject_Realloc(void *, size_t); >void PyObject_Free(void *); ># 147 "./Include/objimpl.h" >PyObject * PyObject_Init(PyObject *, PyTypeObject *); >PyVarObject * PyObject_InitVar(PyVarObject *, > PyTypeObject *, int); >PyObject * _PyObject_New(PyTypeObject *); >PyVarObject * _PyObject_NewVar(PyTypeObject *, int); ># 232 "./Include/objimpl.h" >long PyGC_Collect(void); ># 241 "./Include/objimpl.h" >PyVarObject * _PyObject_GC_Resize(PyVarObject *, int); > > > > > > > >typedef union _gc_head { > struct { > union _gc_head *gc_next; > union _gc_head *gc_prev; > int gc_refs; > } gc; > long double dummy; >} PyGC_Head; > >extern PyGC_Head *_PyGC_generation0; ># 292 "./Include/objimpl.h" >PyObject * _PyObject_GC_Malloc(size_t); >PyObject * _PyObject_GC_New(PyTypeObject *); >PyVarObject * _PyObject_GC_NewVar(PyTypeObject *, int); >void PyObject_GC_Track(void *); >void PyObject_GC_UnTrack(void *); >void PyObject_GC_Del(void *); ># 81 "./Include/Python.h" 2 > ># 1 "./Include/pydebug.h" 1 > > > > > > > >extern int Py_DebugFlag; >extern int Py_VerboseFlag; >extern int Py_InteractiveFlag; >extern int Py_OptimizeFlag; >extern int Py_NoSiteFlag; >extern int Py_UseClassExceptionsFlag; >extern int Py_FrozenFlag; >extern int Py_TabcheckFlag; >extern int Py_UnicodeFlag; >extern int Py_IgnoreEnvironmentFlag; >extern int Py_DivisionWarningFlag; > > > >extern int _Py_QnewFlag; > > > > > > >void Py_FatalError(const char *message); ># 83 "./Include/Python.h" 2 > ># 1 "./Include/unicodeobject.h" 1 ># 55 "./Include/unicodeobject.h" ># 1 "/usr/include/ctype.h" 1 3 4 ># 30 "/usr/include/ctype.h" 3 4 > ># 48 "/usr/include/ctype.h" 3 4 >enum >{ > _ISupper = (1 << (0)), > _ISlower = (1 << (1)), > _ISalpha = (1 << (2)), > _ISdigit = (1 << (3)), > _ISxdigit = (1 << (4)), > _ISspace = (1 << (5)), > _ISprint = (1 << (6)), > _ISgraph = (1 << (7)), > _ISblank = (1 << (8)), > _IScntrl = (1 << (9)), > _ISpunct = (1 << (10)), > _ISalnum = (1 << (11)) >}; ># 81 "/usr/include/ctype.h" 3 4 >extern __const unsigned short int **__ctype_b_loc (void) > __attribute__ ((__const)); >extern __const __int32_t **__ctype_tolower_loc (void) > __attribute__ ((__const)); >extern __const __int32_t **__ctype_toupper_loc (void) > __attribute__ ((__const)); ># 96 "/usr/include/ctype.h" 3 4 > > > > > > >extern int isalnum (int) __attribute__ ((__nothrow__)); >extern int isalpha (int) __attribute__ ((__nothrow__)); >extern int iscntrl (int) __attribute__ ((__nothrow__)); >extern int isdigit (int) __attribute__ ((__nothrow__)); >extern int islower (int) __attribute__ ((__nothrow__)); >extern int isgraph (int) __attribute__ ((__nothrow__)); >extern int isprint (int) __attribute__ ((__nothrow__)); >extern int ispunct (int) __attribute__ ((__nothrow__)); >extern int isspace (int) __attribute__ ((__nothrow__)); >extern int isupper (int) __attribute__ ((__nothrow__)); >extern int isxdigit (int) __attribute__ ((__nothrow__)); > > > >extern int tolower (int __c) __attribute__ ((__nothrow__)); > > >extern int toupper (int __c) __attribute__ ((__nothrow__)); > > > > > > > > >extern int isblank (int) __attribute__ ((__nothrow__)); > > > > > > >extern int isctype (int __c, int __mask) __attribute__ ((__nothrow__)); > > > > > > >extern int isascii (int __c) __attribute__ ((__nothrow__)); > > > >extern int toascii (int __c) __attribute__ ((__nothrow__)); > > > >extern int _toupper (int) __attribute__ ((__nothrow__)); >extern int _tolower (int) __attribute__ ((__nothrow__)); ># 247 "/usr/include/ctype.h" 3 4 >extern int isalnum_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int isalpha_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int iscntrl_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int isdigit_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int islower_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int isgraph_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int isprint_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int ispunct_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int isspace_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int isupper_l (int, __locale_t) __attribute__ ((__nothrow__)); >extern int isxdigit_l (int, __locale_t) __attribute__ ((__nothrow__)); > >extern int isblank_l (int, __locale_t) __attribute__ ((__nothrow__)); > > > >extern int __tolower_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); >extern int tolower_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); > > >extern int __toupper_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); >extern int toupper_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); ># 323 "/usr/include/ctype.h" 3 4 > ># 56 "./Include/unicodeobject.h" 2 ># 118 "./Include/unicodeobject.h" ># 1 "/usr/include/wchar.h" 1 3 4 ># 40 "/usr/include/wchar.h" 3 4 ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stdarg.h" 1 3 4 ># 41 "/usr/include/wchar.h" 2 3 4 > > > > > > > ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 49 "/usr/include/wchar.h" 2 3 4 ># 93 "/usr/include/wchar.h" 3 4 > > >typedef __mbstate_t mbstate_t; > > > ># 118 "/usr/include/wchar.h" 3 4 > > > > > >struct tm; > > > > > > > > > >extern wchar_t *wcscpy (wchar_t *__restrict __dest, > __const wchar_t *__restrict __src) __attribute__ ((__nothrow__)); > >extern wchar_t *wcsncpy (wchar_t *__restrict __dest, > __const wchar_t *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)); > > >extern wchar_t *wcscat (wchar_t *__restrict __dest, > __const wchar_t *__restrict __src) __attribute__ ((__nothrow__)); > >extern wchar_t *wcsncat (wchar_t *__restrict __dest, > __const wchar_t *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)); > > >extern int wcscmp (__const wchar_t *__s1, __const wchar_t *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > >extern int wcsncmp (__const wchar_t *__s1, __const wchar_t *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > > > >extern int wcscasecmp (__const wchar_t *__s1, __const wchar_t *__s2) __attribute__ ((__nothrow__)); > > >extern int wcsncasecmp (__const wchar_t *__s1, __const wchar_t *__s2, > size_t __n) __attribute__ ((__nothrow__)); > > > > > >extern int wcscasecmp_l (__const wchar_t *__s1, __const wchar_t *__s2, > __locale_t __loc) __attribute__ ((__nothrow__)); > >extern int wcsncasecmp_l (__const wchar_t *__s1, __const wchar_t *__s2, > size_t __n, __locale_t __loc) __attribute__ ((__nothrow__)); > > > > > >extern int wcscoll (__const wchar_t *__s1, __const wchar_t *__s2) __attribute__ ((__nothrow__)); > > > >extern size_t wcsxfrm (wchar_t *__restrict __s1, > __const wchar_t *__restrict __s2, size_t __n) __attribute__ ((__nothrow__)); > > > > > > > > >extern int wcscoll_l (__const wchar_t *__s1, __const wchar_t *__s2, > __locale_t __loc) __attribute__ ((__nothrow__)); > > > > >extern size_t wcsxfrm_l (wchar_t *__s1, __const wchar_t *__s2, > size_t __n, __locale_t __loc) __attribute__ ((__nothrow__)); > > >extern wchar_t *wcsdup (__const wchar_t *__s) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); > > > > >extern wchar_t *wcschr (__const wchar_t *__wcs, wchar_t __wc) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > >extern wchar_t *wcsrchr (__const wchar_t *__wcs, wchar_t __wc) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > > > > >extern wchar_t *wcschrnul (__const wchar_t *__s, wchar_t __wc) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > > > > >extern size_t wcscspn (__const wchar_t *__wcs, __const wchar_t *__reject) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > >extern size_t wcsspn (__const wchar_t *__wcs, __const wchar_t *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > >extern wchar_t *wcspbrk (__const wchar_t *__wcs, __const wchar_t *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > >extern wchar_t *wcsstr (__const wchar_t *__haystack, __const wchar_t *__needle) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > >extern wchar_t *wcstok (wchar_t *__restrict __s, > __const wchar_t *__restrict __delim, > wchar_t **__restrict __ptr) __attribute__ ((__nothrow__)); > > >extern size_t wcslen (__const wchar_t *__s) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > > > >extern wchar_t *wcswcs (__const wchar_t *__haystack, __const wchar_t *__needle) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > > > >extern size_t wcsnlen (__const wchar_t *__s, size_t __maxlen) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > > > > >extern wchar_t *wmemchr (__const wchar_t *__s, wchar_t __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > >extern int wmemcmp (__const wchar_t *__restrict __s1, > __const wchar_t *__restrict __s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > >extern wchar_t *wmemcpy (wchar_t *__restrict __s1, > __const wchar_t *__restrict __s2, size_t __n) __attribute__ ((__nothrow__)); > > > >extern wchar_t *wmemmove (wchar_t *__s1, __const wchar_t *__s2, size_t __n) > __attribute__ ((__nothrow__)); > > >extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __attribute__ ((__nothrow__)); > > > > > >extern wchar_t *wmempcpy (wchar_t *__restrict __s1, > __const wchar_t *__restrict __s2, size_t __n) > __attribute__ ((__nothrow__)); > > > > > > >extern wint_t btowc (int __c) __attribute__ ((__nothrow__)); > > > >extern int wctob (wint_t __c) __attribute__ ((__nothrow__)); > > > >extern int mbsinit (__const mbstate_t *__ps) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); > > > >extern size_t mbrtowc (wchar_t *__restrict __pwc, > __const char *__restrict __s, size_t __n, > mbstate_t *__p) __attribute__ ((__nothrow__)); > > >extern size_t wcrtomb (char *__restrict __s, wchar_t __wc, > mbstate_t *__restrict __ps) __attribute__ ((__nothrow__)); > > >extern size_t __mbrlen (__const char *__restrict __s, size_t __n, > mbstate_t *__restrict __ps) __attribute__ ((__nothrow__)); >extern size_t mbrlen (__const char *__restrict __s, size_t __n, > mbstate_t *__restrict __ps) __attribute__ ((__nothrow__)); > ># 346 "/usr/include/wchar.h" 3 4 > > > >extern size_t mbsrtowcs (wchar_t *__restrict __dst, > __const char **__restrict __src, size_t __len, > mbstate_t *__restrict __ps) __attribute__ ((__nothrow__)); > > > >extern size_t wcsrtombs (char *__restrict __dst, > __const wchar_t **__restrict __src, size_t __len, > mbstate_t *__restrict __ps) __attribute__ ((__nothrow__)); > > > > > > >extern size_t mbsnrtowcs (wchar_t *__restrict __dst, > __const char **__restrict __src, size_t __nmc, > size_t __len, mbstate_t *__restrict __ps) __attribute__ ((__nothrow__)); > > > >extern size_t wcsnrtombs (char *__restrict __dst, > __const wchar_t **__restrict __src, > size_t __nwc, size_t __len, > mbstate_t *__restrict __ps) __attribute__ ((__nothrow__)); > > > > > > >extern int wcwidth (wchar_t __c) __attribute__ ((__nothrow__)); > > > >extern int wcswidth (__const wchar_t *__s, size_t __n) __attribute__ ((__nothrow__)); > > > > > > >extern double wcstod (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr) __attribute__ ((__nothrow__)); > > > >extern float wcstof (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr) __attribute__ ((__nothrow__)); >extern long double wcstold (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr) __attribute__ ((__nothrow__)); > > > > > >extern long int wcstol (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) __attribute__ ((__nothrow__)); > > > >extern unsigned long int wcstoul (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)); > > > > >__extension__ >extern long long int wcstoll (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)); > > > >__extension__ >extern unsigned long long int wcstoull (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base) __attribute__ ((__nothrow__)); > > > > > > >__extension__ >extern long long int wcstoq (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)); > > > >__extension__ >extern unsigned long long int wcstouq (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base) __attribute__ ((__nothrow__)); ># 465 "/usr/include/wchar.h" 3 4 >extern long int wcstol_l (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base, > __locale_t __loc) __attribute__ ((__nothrow__)); > >extern unsigned long int wcstoul_l (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, __locale_t __loc) __attribute__ ((__nothrow__)); > >__extension__ >extern long long int wcstoll_l (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, __locale_t __loc) __attribute__ ((__nothrow__)); > >__extension__ >extern unsigned long long int wcstoull_l (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, __locale_t __loc) > __attribute__ ((__nothrow__)); > >extern double wcstod_l (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, __locale_t __loc) > __attribute__ ((__nothrow__)); > >extern float wcstof_l (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, __locale_t __loc) > __attribute__ ((__nothrow__)); > >extern long double wcstold_l (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > __locale_t __loc) __attribute__ ((__nothrow__)); > > > > > >extern double __wcstod_internal (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __group) > __attribute__ ((__nothrow__)); >extern float __wcstof_internal (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __group) > __attribute__ ((__nothrow__)); >extern long double __wcstold_internal (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __group) __attribute__ ((__nothrow__)); > > >extern long int __wcstol_internal (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, int __group) __attribute__ ((__nothrow__)); > > > >extern unsigned long int __wcstoul_internal (__const wchar_t *__restrict __npt, > wchar_t **__restrict __endptr, > int __base, int __group) __attribute__ ((__nothrow__)); > > > >__extension__ >extern long long int __wcstoll_internal (__const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, int __group) __attribute__ ((__nothrow__)); > > > >__extension__ >extern unsigned long long int __wcstoull_internal (__const wchar_t * > __restrict __nptr, > wchar_t ** > __restrict __endptr, > int __base, > int __group) __attribute__ ((__nothrow__)); ># 587 "/usr/include/wchar.h" 3 4 >extern wchar_t *wcpcpy (wchar_t *__dest, __const wchar_t *__src) __attribute__ ((__nothrow__)); > > > >extern wchar_t *wcpncpy (wchar_t *__dest, __const wchar_t *__src, size_t __n) > __attribute__ ((__nothrow__)); > > > > > > > > >extern int fwide (__FILE *__fp, int __mode) __attribute__ ((__nothrow__)); > > > > > > >extern int fwprintf (__FILE *__restrict __stream, > __const wchar_t *__restrict __format, ...) > ; > > > > >extern int wprintf (__const wchar_t *__restrict __format, ...) > ; > >extern int swprintf (wchar_t *__restrict __s, size_t __n, > __const wchar_t *__restrict __format, ...) > __attribute__ ((__nothrow__)) ; > > > > > >extern int vfwprintf (__FILE *__restrict __s, > __const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > > > > >extern int vwprintf (__const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > > >extern int vswprintf (wchar_t *__restrict __s, size_t __n, > __const wchar_t *__restrict __format, > __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) ; > > > > > > >extern int fwscanf (__FILE *__restrict __stream, > __const wchar_t *__restrict __format, ...) > ; > > > > >extern int wscanf (__const wchar_t *__restrict __format, ...) > ; > >extern int swscanf (__const wchar_t *__restrict __s, > __const wchar_t *__restrict __format, ...) > __attribute__ ((__nothrow__)) ; > > > > > > > > > > > >extern int vfwscanf (__FILE *__restrict __s, > __const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > > > > >extern int vwscanf (__const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > >extern int vswscanf (__const wchar_t *__restrict __s, > __const wchar_t *__restrict __format, > __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) ; > > > > > > > > > > >extern wint_t fgetwc (__FILE *__stream); >extern wint_t getwc (__FILE *__stream); > > > > > >extern wint_t getwchar (void); > > > > > > >extern wint_t fputwc (wchar_t __wc, __FILE *__stream); >extern wint_t putwc (wchar_t __wc, __FILE *__stream); > > > > > >extern wint_t putwchar (wchar_t __wc); > > > > > > > >extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n, > __FILE *__restrict __stream); > > > > > >extern int fputws (__const wchar_t *__restrict __ws, > __FILE *__restrict __stream); > > > > > > >extern wint_t ungetwc (wint_t __wc, __FILE *__stream); > ># 755 "/usr/include/wchar.h" 3 4 >extern wint_t getwc_unlocked (__FILE *__stream); >extern wint_t getwchar_unlocked (void); > > > > > > > >extern wint_t fgetwc_unlocked (__FILE *__stream); > > > > > > > >extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream); ># 781 "/usr/include/wchar.h" 3 4 >extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream); >extern wint_t putwchar_unlocked (wchar_t __wc); ># 791 "/usr/include/wchar.h" 3 4 >extern wchar_t *fgetws_unlocked (wchar_t *__restrict __ws, int __n, > __FILE *__restrict __stream); > > > > > > > >extern int fputws_unlocked (__const wchar_t *__restrict __ws, > __FILE *__restrict __stream); > > > > > > > >extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, > __const wchar_t *__restrict __format, > __const struct tm *__restrict __tp) __attribute__ ((__nothrow__)); > > > > > > > >extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, > __const wchar_t *__restrict __format, > __const struct tm *__restrict __tp, > __locale_t __loc) __attribute__ ((__nothrow__)); ># 842 "/usr/include/wchar.h" 3 4 ># 1 "/usr/include/bits/wchar-ldbl.h" 1 3 4 ># 25 "/usr/include/bits/wchar-ldbl.h" 3 4 > >extern __typeof (fwprintf) fwprintf __asm ("" "__nldbl_" "fwprintf");; >extern __typeof (wprintf) wprintf __asm ("" "__nldbl_" "wprintf");; >extern __typeof (swprintf) swprintf __asm ("" "__nldbl_" "swprintf");; >extern __typeof (vfwprintf) vfwprintf __asm ("" "__nldbl_" "vfwprintf");; >extern __typeof (vwprintf) vwprintf __asm ("" "__nldbl_" "vwprintf");; >extern __typeof (vswprintf) vswprintf __asm ("" "__nldbl_" "vswprintf");; >extern __typeof (fwscanf) fwscanf __asm ("" "__nldbl_" "fwscanf");; >extern __typeof (wscanf) wscanf __asm ("" "__nldbl_" "wscanf");; >extern __typeof (swscanf) swscanf __asm ("" "__nldbl_" "swscanf");; > > > > > >extern __typeof (wcstold) wcstold __asm ("" "wcstod");; >extern __typeof (vfwscanf) vfwscanf __asm ("" "__nldbl_" "vfwscanf");; >extern __typeof (vwscanf) vwscanf __asm ("" "__nldbl_" "vwscanf");; >extern __typeof (vswscanf) vswscanf __asm ("" "__nldbl_" "vswscanf");; > > > > >extern __typeof (wcstold_l) wcstold_l __asm ("" "wcstod_l");; > > >extern __typeof (__wcstold_internal) __wcstold_internal __asm ("" "__wcstod_internal");; ># 843 "/usr/include/wchar.h" 2 3 4 > > > ># 119 "./Include/unicodeobject.h" 2 > > > > > > > >typedef unsigned int Py_UCS4; > > > > >typedef unsigned short Py_UNICODE; ># 373 "./Include/unicodeobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > int length; > Py_UNICODE *str; > long hash; > PyObject *defenc; > > >} PyUnicodeObject; > >extern PyTypeObject PyUnicode_Type; ># 421 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_FromUnicode( > const Py_UNICODE *u, > int size > ); > > > > >Py_UNICODE * PyUnicodeUCS2_AsUnicode( > PyObject *unicode > ); > > > >int PyUnicodeUCS2_GetSize( > PyObject *unicode > ); > > >Py_UNICODE PyUnicodeUCS2_GetMax(void); ># 456 "./Include/unicodeobject.h" >int PyUnicodeUCS2_Resize( > PyObject **unicode, > int length > ); ># 478 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_FromEncodedObject( > register PyObject *obj, > const char *encoding, > const char *errors > ); ># 497 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_FromObject( > register PyObject *obj > ); ># 510 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_FromWideChar( > register const wchar_t *w, > int size > ); ># 527 "./Include/unicodeobject.h" >int PyUnicodeUCS2_AsWideChar( > PyUnicodeObject *unicode, > register wchar_t *w, > int size > ); ># 545 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_FromOrdinal(int ordinal); ># 581 "./Include/unicodeobject.h" >PyObject * _PyUnicodeUCS2_AsDefaultEncodedString( > PyObject *, const char *); ># 593 "./Include/unicodeobject.h" >const char* PyUnicodeUCS2_GetDefaultEncoding(void); > > > > > > > >int PyUnicodeUCS2_SetDefaultEncoding( > const char *encoding > ); > > > > > > >PyObject* PyUnicodeUCS2_Decode( > const char *s, > int size, > const char *encoding, > const char *errors > ); > > > > >PyObject* PyUnicodeUCS2_Encode( > const Py_UNICODE *s, > int size, > const char *encoding, > const char *errors > ); > > > > >PyObject* PyUnicodeUCS2_AsEncodedObject( > PyObject *unicode, > const char *encoding, > const char *errors > ); > > > > >PyObject* PyUnicodeUCS2_AsEncodedString( > PyObject *unicode, > const char *encoding, > const char *errors > ); > > > >PyObject* PyUnicode_DecodeUTF7( > const char *string, > int length, > const char *errors > ); > >PyObject* PyUnicode_EncodeUTF7( > const Py_UNICODE *data, > int length, > int encodeSetO, > > int encodeWhiteSpace, > > const char *errors > ); > > > >PyObject* PyUnicodeUCS2_DecodeUTF8( > const char *string, > int length, > const char *errors > ); > >PyObject* PyUnicodeUCS2_DecodeUTF8Stateful( > const char *string, > int length, > const char *errors, > int *consumed > ); > >PyObject* PyUnicodeUCS2_AsUTF8String( > PyObject *unicode > ); > >PyObject* PyUnicodeUCS2_EncodeUTF8( > const Py_UNICODE *data, > int length, > const char *errors > ); ># 713 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_DecodeUTF16( > const char *string, > int length, > const char *errors, > int *byteorder > > > ); > >PyObject* PyUnicodeUCS2_DecodeUTF16Stateful( > const char *string, > int length, > const char *errors, > int *byteorder, > > > int *consumed > ); > > > > >PyObject* PyUnicodeUCS2_AsUTF16String( > PyObject *unicode > ); ># 759 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_EncodeUTF16( > const Py_UNICODE *data, > int length, > const char *errors, > int byteorder > ); > > > >PyObject* PyUnicodeUCS2_DecodeUnicodeEscape( > const char *string, > int length, > const char *errors > ); > >PyObject* PyUnicodeUCS2_AsUnicodeEscapeString( > PyObject *unicode > ); > >PyObject* PyUnicodeUCS2_EncodeUnicodeEscape( > const Py_UNICODE *data, > int length > ); > > > >PyObject* PyUnicodeUCS2_DecodeRawUnicodeEscape( > const char *string, > int length, > const char *errors > ); > >PyObject* PyUnicodeUCS2_AsRawUnicodeEscapeString( > PyObject *unicode > ); > >PyObject* PyUnicodeUCS2_EncodeRawUnicodeEscape( > const Py_UNICODE *data, > int length > ); > > > > > >PyObject *_PyUnicode_DecodeUnicodeInternal( > const char *string, > int length, > const char *errors > ); > > > > > > > >PyObject* PyUnicodeUCS2_DecodeLatin1( > const char *string, > int length, > const char *errors > ); > >PyObject* PyUnicodeUCS2_AsLatin1String( > PyObject *unicode > ); > >PyObject* PyUnicodeUCS2_EncodeLatin1( > const Py_UNICODE *data, > int length, > const char *errors > ); > > > > > > > >PyObject* PyUnicodeUCS2_DecodeASCII( > const char *string, > int length, > const char *errors > ); > >PyObject* PyUnicodeUCS2_AsASCIIString( > PyObject *unicode > ); > >PyObject* PyUnicodeUCS2_EncodeASCII( > const Py_UNICODE *data, > int length, > const char *errors > ); ># 876 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_DecodeCharmap( > const char *string, > int length, > PyObject *mapping, > > const char *errors > ); > >PyObject* PyUnicodeUCS2_AsCharmapString( > PyObject *unicode, > PyObject *mapping > > ); > >PyObject* PyUnicodeUCS2_EncodeCharmap( > const Py_UNICODE *data, > int length, > PyObject *mapping, > > const char *errors > ); ># 911 "./Include/unicodeobject.h" >PyObject * PyUnicodeUCS2_TranslateCharmap( > const Py_UNICODE *data, > int length, > PyObject *table, > const char *errors > ); ># 964 "./Include/unicodeobject.h" >int PyUnicodeUCS2_EncodeDecimal( > Py_UNICODE *s, > int length, > char *output, > const char *errors > ); ># 979 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_Concat( > PyObject *left, > PyObject *right > ); ># 995 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_Split( > PyObject *s, > PyObject *sep, > int maxsplit > ); > > > > > > >PyObject* PyUnicodeUCS2_Splitlines( > PyObject *s, > int keepends > ); ># 1024 "./Include/unicodeobject.h" >PyObject* PyUnicodeUCS2_RSplit( > PyObject *s, > PyObject *sep, > int maxsplit > ); ># 1042 "./Include/unicodeobject.h" >PyObject * PyUnicodeUCS2_Translate( > PyObject *str, > PyObject *table, > const char *errors > ); > > > > >PyObject* PyUnicodeUCS2_Join( > PyObject *separator, > PyObject *seq > ); > > > > >int PyUnicodeUCS2_Tailmatch( > PyObject *str, > PyObject *substr, > int start, > int end, > int direction > ); > > > > > >int PyUnicodeUCS2_Find( > PyObject *str, > PyObject *substr, > int start, > int end, > int direction > ); > > > >int PyUnicodeUCS2_Count( > PyObject *str, > PyObject *substr, > int start, > int end > ); > > > > >PyObject * PyUnicodeUCS2_Replace( > PyObject *str, > PyObject *substr, > PyObject *replstr, > int maxcount > > ); > > > > >int PyUnicodeUCS2_Compare( > PyObject *left, > PyObject *right > ); > > > > >PyObject * PyUnicodeUCS2_Format( > PyObject *format, > PyObject *args > ); > > > > > > > >int PyUnicodeUCS2_Contains( > PyObject *container, > PyObject *element > ); > > >PyObject * _PyUnicode_XStrip( > PyUnicodeObject *self, > int striptype, > PyObject *sepobj > ); ># 1142 "./Include/unicodeobject.h" >int _PyUnicodeUCS2_IsLowercase( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsUppercase( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsTitlecase( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsWhitespace( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsLinebreak( > Py_UNICODE ch > ); > >Py_UNICODE _PyUnicodeUCS2_ToLowercase( > Py_UNICODE ch > ); > >Py_UNICODE _PyUnicodeUCS2_ToUppercase( > Py_UNICODE ch > ); > >Py_UNICODE _PyUnicodeUCS2_ToTitlecase( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_ToDecimalDigit( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_ToDigit( > Py_UNICODE ch > ); > >double _PyUnicodeUCS2_ToNumeric( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsDecimalDigit( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsDigit( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsNumeric( > Py_UNICODE ch > ); > >int _PyUnicodeUCS2_IsAlpha( > Py_UNICODE ch > ); ># 85 "./Include/Python.h" 2 ># 1 "./Include/intobject.h" 1 ># 23 "./Include/intobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > long ob_ival; >} PyIntObject; > >extern PyTypeObject PyInt_Type; > > > > >PyObject * PyInt_FromString(char*, char**, int); > >PyObject * PyInt_FromUnicode(Py_UNICODE*, int, int); > >PyObject * PyInt_FromLong(long); >long PyInt_AsLong(PyObject *); >unsigned long PyInt_AsUnsignedLongMask(PyObject *); > >unsigned long long PyInt_AsUnsignedLongLongMask(PyObject *); > > >long PyInt_GetMax(void); ># 55 "./Include/intobject.h" >unsigned long PyOS_strtoul(char *, char **, int); >long PyOS_strtol(char *, char **, int); ># 86 "./Include/Python.h" 2 ># 1 "./Include/boolobject.h" 1 ># 10 "./Include/boolobject.h" >typedef PyIntObject PyBoolObject; > >extern PyTypeObject PyBool_Type; > > > > > > > >extern PyIntObject _Py_ZeroStruct, _Py_TrueStruct; ># 31 "./Include/boolobject.h" >PyObject * PyBool_FromLong(long); ># 87 "./Include/Python.h" 2 ># 1 "./Include/longobject.h" 1 ># 10 "./Include/longobject.h" >typedef struct _longobject PyLongObject; > >extern PyTypeObject PyLong_Type; > > > > >PyObject * PyLong_FromLong(long); >PyObject * PyLong_FromUnsignedLong(unsigned long); >PyObject * PyLong_FromDouble(double); >long PyLong_AsLong(PyObject *); >unsigned long PyLong_AsUnsignedLong(PyObject *); >unsigned long PyLong_AsUnsignedLongMask(PyObject *); > > > > > > > >double _PyLong_AsScaledDouble(PyObject *vv, int *e); > >double PyLong_AsDouble(PyObject *); >PyObject * PyLong_FromVoidPtr(void *); >void * PyLong_AsVoidPtr(PyObject *); > > >PyObject * PyLong_FromLongLong(long long); >PyObject * PyLong_FromUnsignedLongLong(unsigned long long); >long long PyLong_AsLongLong(PyObject *); >unsigned long long PyLong_AsUnsignedLongLong(PyObject *); >unsigned long long PyLong_AsUnsignedLongLongMask(PyObject *); > > >PyObject * PyLong_FromString(char *, char **, int); > >PyObject * PyLong_FromUnicode(Py_UNICODE*, int, int); > > > > > > >int _PyLong_Sign(PyObject *v); ># 63 "./Include/longobject.h" >size_t _PyLong_NumBits(PyObject *v); ># 78 "./Include/longobject.h" >PyObject * _PyLong_FromByteArray( > const unsigned char* bytes, size_t n, > int little_endian, int is_signed); ># 101 "./Include/longobject.h" >int _PyLong_AsByteArray(PyLongObject* v, > unsigned char* bytes, size_t n, > int little_endian, int is_signed); ># 88 "./Include/Python.h" 2 ># 1 "./Include/floatobject.h" 1 ># 14 "./Include/floatobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > double ob_fval; >} PyFloatObject; > >extern PyTypeObject PyFloat_Type; > > > > > > > >PyObject * PyFloat_FromString(PyObject*, char** junk); > > >PyObject * PyFloat_FromDouble(double); > > > >double PyFloat_AsDouble(PyObject *); > > > > > > >void PyFloat_AsReprString(char*, PyFloatObject *v); > > > > > > >void PyFloat_AsString(char*, PyFloatObject *v); ># 76 "./Include/floatobject.h" >int _PyFloat_Pack4(double x, unsigned char *p, int le); >int _PyFloat_Pack8(double x, unsigned char *p, int le); ># 88 "./Include/floatobject.h" >double _PyFloat_Unpack4(const unsigned char *p, int le); >double _PyFloat_Unpack8(const unsigned char *p, int le); ># 89 "./Include/Python.h" 2 > ># 1 "./Include/complexobject.h" 1 ># 9 "./Include/complexobject.h" >typedef struct { > double real; > double imag; >} Py_complex; ># 23 "./Include/complexobject.h" >Py_complex _Py_c_sum(Py_complex, Py_complex); >Py_complex _Py_c_diff(Py_complex, Py_complex); >Py_complex _Py_c_neg(Py_complex); >Py_complex _Py_c_prod(Py_complex, Py_complex); >Py_complex _Py_c_quot(Py_complex, Py_complex); >Py_complex _Py_c_pow(Py_complex, Py_complex); ># 38 "./Include/complexobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > Py_complex cval; >} PyComplexObject; > >extern PyTypeObject PyComplex_Type; > > > > >PyObject * PyComplex_FromCComplex(Py_complex); >PyObject * PyComplex_FromDoubles(double real, double imag); > >double PyComplex_RealAsDouble(PyObject *op); >double PyComplex_ImagAsDouble(PyObject *op); >Py_complex PyComplex_AsCComplex(PyObject *op); ># 91 "./Include/Python.h" 2 > ># 1 "./Include/rangeobject.h" 1 ># 21 "./Include/rangeobject.h" >extern PyTypeObject PyRange_Type; > > > >PyObject * PyRange_New(long, long, long, int); ># 93 "./Include/Python.h" 2 ># 1 "./Include/stringobject.h" 1 ># 10 "./Include/stringobject.h" ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stdarg.h" 1 3 4 ># 11 "./Include/stringobject.h" 2 ># 35 "./Include/stringobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; > long ob_shash; > int ob_sstate; > char ob_sval[1]; ># 49 "./Include/stringobject.h" >} PyStringObject; > > > > > >extern PyTypeObject PyBaseString_Type; >extern PyTypeObject PyString_Type; > > > > >PyObject * PyString_FromStringAndSize(const char *, int); >PyObject * PyString_FromString(const char *); >PyObject * PyString_FromFormatV(const char*, va_list) > __attribute__((format(printf, 1, 0))); >PyObject * PyString_FromFormat(const char*, ...) > __attribute__((format(printf, 1, 2))); >int PyString_Size(PyObject *); >char * PyString_AsString(PyObject *); >PyObject * PyString_Repr(PyObject *, int); >void PyString_Concat(PyObject **, PyObject *); >void PyString_ConcatAndDel(PyObject **, PyObject *); >int _PyString_Resize(PyObject **, int); >int _PyString_Eq(PyObject *, PyObject*); >PyObject * PyString_Format(PyObject *, PyObject *); >PyObject * _PyString_FormatLong(PyObject*, int, int, > int, char**, int*); >PyObject * PyString_DecodeEscape(const char *, int, > const char *, int, > const char *); > >void PyString_InternInPlace(PyObject **); >void PyString_InternImmortal(PyObject **); >PyObject * PyString_InternFromString(const char *); >void _Py_ReleaseInternedStrings(void); ># 95 "./Include/stringobject.h" >PyObject * _PyString_Join(PyObject *sep, PyObject *x); > > > > > > >PyObject* PyString_Decode( > const char *s, > int size, > const char *encoding, > const char *errors > ); > > > > >PyObject* PyString_Encode( > const char *s, > int size, > const char *encoding, > const char *errors > ); > > > > >PyObject* PyString_AsEncodedObject( > PyObject *str, > const char *encoding, > const char *errors > ); ># 136 "./Include/stringobject.h" >PyObject* PyString_AsEncodedString( > PyObject *str, > const char *encoding, > const char *errors > ); > > > > >PyObject* PyString_AsDecodedObject( > PyObject *str, > const char *encoding, > const char *errors > ); ># 159 "./Include/stringobject.h" >PyObject* PyString_AsDecodedString( > PyObject *str, > const char *encoding, > const char *errors > ); > > > > > > > >int PyString_AsStringAndSize( > register PyObject *obj, > register char **s, > register int *len > > > ); ># 94 "./Include/Python.h" 2 ># 1 "./Include/bufferobject.h" 1 ># 13 "./Include/bufferobject.h" >extern PyTypeObject PyBuffer_Type; > > > > > >PyObject * PyBuffer_FromObject(PyObject *base, > int offset, int size); >PyObject * PyBuffer_FromReadWriteObject(PyObject *base, > int offset, > int size); > >PyObject * PyBuffer_FromMemory(void *ptr, int size); >PyObject * PyBuffer_FromReadWriteMemory(void *ptr, int size); > >PyObject * PyBuffer_New(int size); ># 95 "./Include/Python.h" 2 ># 1 "./Include/tupleobject.h" 1 ># 24 "./Include/tupleobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; > PyObject *ob_item[1]; > > > > > >} PyTupleObject; > >extern PyTypeObject PyTuple_Type; > > > > >PyObject * PyTuple_New(int size); >int PyTuple_Size(PyObject *); >PyObject * PyTuple_GetItem(PyObject *, int); >int PyTuple_SetItem(PyObject *, int, PyObject *); >PyObject * PyTuple_GetSlice(PyObject *, int, int); >int _PyTuple_Resize(PyObject **, int); >PyObject * PyTuple_Pack(int, ...); ># 96 "./Include/Python.h" 2 ># 1 "./Include/listobject.h" 1 ># 22 "./Include/listobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; > > PyObject **ob_item; ># 38 "./Include/listobject.h" > int allocated; >} PyListObject; > >extern PyTypeObject PyList_Type; > > > > >PyObject * PyList_New(int size); >int PyList_Size(PyObject *); >PyObject * PyList_GetItem(PyObject *, int); >int PyList_SetItem(PyObject *, int, PyObject *); >int PyList_Insert(PyObject *, int, PyObject *); >int PyList_Append(PyObject *, PyObject *); >PyObject * PyList_GetSlice(PyObject *, int, int); >int PyList_SetSlice(PyObject *, int, int, PyObject *); >int PyList_Sort(PyObject *); >int PyList_Reverse(PyObject *); >PyObject * PyList_AsTuple(PyObject *); >PyObject * _PyList_Extend(PyListObject *, PyObject *); ># 97 "./Include/Python.h" 2 ># 1 "./Include/dictobject.h" 1 ># 50 "./Include/dictobject.h" >typedef struct { > long me_hash; > PyObject *me_key; > PyObject *me_value; >} PyDictEntry; ># 65 "./Include/dictobject.h" >typedef struct _dictobject PyDictObject; >struct _dictobject { > int ob_refcnt; struct _typeobject *ob_type; > int ma_fill; > int ma_used; > > > > > > int ma_mask; > > > > > > > PyDictEntry *ma_table; > PyDictEntry *(*ma_lookup)(PyDictObject *mp, PyObject *key, long hash); > PyDictEntry ma_smalltable[8]; >}; > >extern PyTypeObject PyDict_Type; > > > > >PyObject * PyDict_New(void); >PyObject * PyDict_GetItem(PyObject *mp, PyObject *key); >int PyDict_SetItem(PyObject *mp, PyObject *key, PyObject *item); >int PyDict_DelItem(PyObject *mp, PyObject *key); >void PyDict_Clear(PyObject *mp); >int PyDict_Next( > PyObject *mp, int *pos, PyObject **key, PyObject **value); >PyObject * PyDict_Keys(PyObject *mp); >PyObject * PyDict_Values(PyObject *mp); >PyObject * PyDict_Items(PyObject *mp); >int PyDict_Size(PyObject *mp); >PyObject * PyDict_Copy(PyObject *mp); >int PyDict_Contains(PyObject *mp, PyObject *key); > > >int PyDict_Update(PyObject *mp, PyObject *other); > > > > > > >int PyDict_Merge(PyObject *mp, > PyObject *other, > int override); > > > > > > >int PyDict_MergeFromSeq2(PyObject *d, > PyObject *seq2, > int override); > >PyObject * PyDict_GetItemString(PyObject *dp, const char *key); >int PyDict_SetItemString(PyObject *dp, const char *key, PyObject *item); >int PyDict_DelItemString(PyObject *dp, const char *key); ># 98 "./Include/Python.h" 2 ># 1 "./Include/enumobject.h" 1 ># 10 "./Include/enumobject.h" >extern PyTypeObject PyEnum_Type; >extern PyTypeObject PyReversed_Type; ># 99 "./Include/Python.h" 2 ># 1 "./Include/setobject.h" 1 ># 14 "./Include/setobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *data; > long hash; > PyObject *weakreflist; ># 27 "./Include/setobject.h" >} PySetObject; > >extern PyTypeObject PySet_Type; >extern PyTypeObject PyFrozenSet_Type; ># 100 "./Include/Python.h" 2 ># 1 "./Include/methodobject.h" 1 ># 14 "./Include/methodobject.h" >extern PyTypeObject PyCFunction_Type; > > > >typedef PyObject *(*PyCFunction)(PyObject *, PyObject *); >typedef PyObject *(*PyCFunctionWithKeywords)(PyObject *, PyObject *, > PyObject *); >typedef PyObject *(*PyNoArgsFunction)(PyObject *); > >PyCFunction PyCFunction_GetFunction(PyObject *); >PyObject * PyCFunction_GetSelf(PyObject *); >int PyCFunction_GetFlags(PyObject *); ># 35 "./Include/methodobject.h" >PyObject * PyCFunction_Call(PyObject *, PyObject *, PyObject *); > >struct PyMethodDef { > char *ml_name; > PyCFunction ml_meth; > int ml_flags; > > char *ml_doc; >}; >typedef struct PyMethodDef PyMethodDef; > >PyObject * Py_FindMethod(PyMethodDef[], PyObject *, char *); > > >PyObject * PyCFunction_NewEx(PyMethodDef *, PyObject *, > PyObject *); ># 79 "./Include/methodobject.h" >typedef struct PyMethodChain { > PyMethodDef *methods; > struct PyMethodChain *link; >} PyMethodChain; > >PyObject * Py_FindMethodInChain(PyMethodChain *, PyObject *, > char *); > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyMethodDef *m_ml; > PyObject *m_self; > PyObject *m_module; >} PyCFunctionObject; ># 101 "./Include/Python.h" 2 ># 1 "./Include/moduleobject.h" 1 ># 10 "./Include/moduleobject.h" >extern PyTypeObject PyModule_Type; > > > > >PyObject * PyModule_New(char *); >PyObject * PyModule_GetDict(PyObject *); >char * PyModule_GetName(PyObject *); >char * PyModule_GetFilename(PyObject *); >void _PyModule_Clear(PyObject *); ># 102 "./Include/Python.h" 2 ># 1 "./Include/funcobject.h" 1 ># 21 "./Include/funcobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *func_code; > PyObject *func_globals; > PyObject *func_defaults; > PyObject *func_closure; > PyObject *func_doc; > PyObject *func_name; > PyObject *func_dict; > PyObject *func_weakreflist; > PyObject *func_module; > > > > > > >} PyFunctionObject; > >extern PyTypeObject PyFunction_Type; > > > >PyObject * PyFunction_New(PyObject *, PyObject *); >PyObject * PyFunction_GetCode(PyObject *); >PyObject * PyFunction_GetGlobals(PyObject *); >PyObject * PyFunction_GetModule(PyObject *); >PyObject * PyFunction_GetDefaults(PyObject *); >int PyFunction_SetDefaults(PyObject *, PyObject *); >PyObject * PyFunction_GetClosure(PyObject *); >int PyFunction_SetClosure(PyObject *, PyObject *); ># 67 "./Include/funcobject.h" >extern PyTypeObject PyClassMethod_Type; >extern PyTypeObject PyStaticMethod_Type; > >PyObject * PyClassMethod_New(PyObject *); >PyObject * PyStaticMethod_New(PyObject *); ># 103 "./Include/Python.h" 2 ># 1 "./Include/classobject.h" 1 ># 12 "./Include/classobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *cl_bases; > PyObject *cl_dict; > PyObject *cl_name; > > PyObject *cl_getattr; > PyObject *cl_setattr; > PyObject *cl_delattr; >} PyClassObject; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyClassObject *in_class; > PyObject *in_dict; > PyObject *in_weakreflist; >} PyInstanceObject; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *im_func; > PyObject *im_self; > PyObject *im_class; > PyObject *im_weakreflist; >} PyMethodObject; > >extern PyTypeObject PyClass_Type, PyInstance_Type, PyMethod_Type; > > > > > >PyObject * PyClass_New(PyObject *, PyObject *, PyObject *); >PyObject * PyInstance_New(PyObject *, PyObject *, > PyObject *); >PyObject * PyInstance_NewRaw(PyObject *, PyObject *); >PyObject * PyMethod_New(PyObject *, PyObject *, PyObject *); > >PyObject * PyMethod_Function(PyObject *); >PyObject * PyMethod_Self(PyObject *); >PyObject * PyMethod_Class(PyObject *); ># 64 "./Include/classobject.h" >PyObject * _PyInstance_Lookup(PyObject *pinst, PyObject *name); ># 75 "./Include/classobject.h" >int PyClass_IsSubclass(PyObject *, PyObject *); ># 104 "./Include/Python.h" 2 ># 1 "./Include/fileobject.h" 1 ># 10 "./Include/fileobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > FILE *f_fp; > PyObject *f_name; > PyObject *f_mode; > int (*f_close)(FILE *); > int f_softspace; > int f_binary; > > char* f_buf; > char* f_bufend; > char* f_bufptr; > char *f_setbuf; > int f_univ_newline; > int f_newlinetypes; > int f_skipnextlf; > PyObject *f_encoding; > PyObject *weakreflist; >} PyFileObject; > >extern PyTypeObject PyFile_Type; > > > > >PyObject * PyFile_FromString(char *, char *); >void PyFile_SetBufSize(PyObject *, int); >int PyFile_SetEncoding(PyObject *, const char *); >PyObject * PyFile_FromFile(FILE *, char *, char *, > int (*)(FILE *)); >FILE * PyFile_AsFile(PyObject *); >PyObject * PyFile_Name(PyObject *); >PyObject * PyFile_GetLine(PyObject *, int); >int PyFile_WriteObject(PyObject *, PyObject *, int); >int PyFile_SoftSpace(PyObject *, int); >int PyFile_WriteString(const char *, PyObject *); >int PyObject_AsFileDescriptor(PyObject *); > > > > >extern const char * Py_FileSystemDefaultEncoding; > > > > > >char *Py_UniversalNewlineFgets(char *, int, FILE*, PyObject *); >size_t Py_UniversalNewlineFread(char *, size_t, FILE *, PyObject *); ># 105 "./Include/Python.h" 2 ># 1 "./Include/cobject.h" 1 ># 17 "./Include/cobject.h" >extern PyTypeObject PyCObject_Type; ># 27 "./Include/cobject.h" >PyObject * PyCObject_FromVoidPtr( > void *cobj, void (*destruct)(void*)); > > > > > > > >PyObject * PyCObject_FromVoidPtrAndDesc( > void *cobj, void *desc, void (*destruct)(void*,void*)); > > >void * PyCObject_AsVoidPtr(PyObject *); > > >void * PyCObject_GetDesc(PyObject *); > > >void * PyCObject_Import(char *module_name, char *cobject_name); > > >int PyCObject_SetVoidPtr(PyObject *self, void *cobj); ># 106 "./Include/Python.h" 2 ># 1 "./Include/traceback.h" 1 > > > > > > > >struct _frame; > > > >typedef struct _traceback { > int ob_refcnt; struct _typeobject *ob_type; > struct _traceback *tb_next; > struct _frame *tb_frame; > int tb_lasti; > int tb_lineno; >} PyTracebackObject; > >int PyTraceBack_Here(struct _frame *); >int PyTraceBack_Print(PyObject *, PyObject *); > > >extern PyTypeObject PyTraceBack_Type; ># 107 "./Include/Python.h" 2 ># 1 "./Include/sliceobject.h" 1 ># 9 "./Include/sliceobject.h" >extern PyObject _Py_EllipsisObject; ># 22 "./Include/sliceobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *start, *stop, *step; >} PySliceObject; > >extern PyTypeObject PySlice_Type; > > > >PyObject * PySlice_New(PyObject* start, PyObject* stop, > PyObject* step); >int PySlice_GetIndices(PySliceObject *r, int length, > int *start, int *stop, int *step); >int PySlice_GetIndicesEx(PySliceObject *r, int length, > int *start, int *stop, > int *step, int *slicelength); ># 108 "./Include/Python.h" 2 ># 1 "./Include/cellobject.h" 1 ># 9 "./Include/cellobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *ob_ref; >} PyCellObject; > >extern PyTypeObject PyCell_Type; > > > >PyObject * PyCell_New(PyObject *); >PyObject * PyCell_Get(PyObject *); >int PyCell_Set(PyObject *, PyObject *); ># 109 "./Include/Python.h" 2 ># 1 "./Include/iterobject.h" 1 > > > > > > > >extern PyTypeObject PySeqIter_Type; > > > >PyObject * PySeqIter_New(PyObject *); > >extern PyTypeObject PyCallIter_Type; > > > >PyObject * PyCallIter_New(PyObject *, PyObject *); ># 110 "./Include/Python.h" 2 ># 1 "./Include/genobject.h" 1 ># 10 "./Include/genobject.h" >struct _frame; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > > > struct _frame *gi_frame; > > > int gi_running; > > > PyObject *gi_weakreflist; >} PyGenObject; > >extern PyTypeObject PyGen_Type; > > > > >PyObject * PyGen_New(struct _frame *); ># 111 "./Include/Python.h" 2 ># 1 "./Include/descrobject.h" 1 > > > > > > > >typedef PyObject *(*getter)(PyObject *, void *); >typedef int (*setter)(PyObject *, PyObject *, void *); > >typedef struct PyGetSetDef { > char *name; > getter get; > setter set; > char *doc; > void *closure; >} PyGetSetDef; > >typedef PyObject *(*wrapperfunc)(PyObject *self, PyObject *args, > void *wrapped); > >typedef PyObject *(*wrapperfunc_kwds)(PyObject *self, PyObject *args, > void *wrapped, PyObject *kwds); > >struct wrapperbase { > char *name; > int offset; > void *function; > wrapperfunc wrapper; > char *doc; > int flags; > PyObject *name_strobj; > > int slp_offset; > >}; ># 48 "./Include/descrobject.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; PyTypeObject *d_type; PyObject *d_name; >} PyDescrObject; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; PyTypeObject *d_type; PyObject *d_name; > PyMethodDef *d_method; >} PyMethodDescrObject; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; PyTypeObject *d_type; PyObject *d_name; > struct PyMemberDef *d_member; >} PyMemberDescrObject; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; PyTypeObject *d_type; PyObject *d_name; > PyGetSetDef *d_getset; >} PyGetSetDescrObject; > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; PyTypeObject *d_type; PyObject *d_name; > struct wrapperbase *d_base; > void *d_wrapped; > > int d_slpmask; > >} PyWrapperDescrObject; > >extern PyTypeObject PyWrapperDescr_Type; > >PyObject * PyDescr_NewMethod(PyTypeObject *, PyMethodDef *); >PyObject * PyDescr_NewClassMethod(PyTypeObject *, PyMethodDef *); >PyObject * PyDescr_NewMember(PyTypeObject *, > struct PyMemberDef *); >PyObject * PyDescr_NewGetSet(PyTypeObject *, > struct PyGetSetDef *); >PyObject * PyDescr_NewWrapper(PyTypeObject *, > struct wrapperbase *, void *); > > >PyObject * PyDictProxy_New(PyObject *); >PyObject * PyWrapper_New(PyObject *, PyObject *); > > >extern PyTypeObject PyProperty_Type; ># 112 "./Include/Python.h" 2 ># 1 "./Include/weakrefobject.h" 1 ># 10 "./Include/weakrefobject.h" >typedef struct _PyWeakReference PyWeakReference; > > > > >struct _PyWeakReference { > int ob_refcnt; struct _typeobject *ob_type; > > > > > > PyObject *wr_object; > > > PyObject *wr_callback; > > > > > long hash; > > > > > > > PyWeakReference *wr_prev; > PyWeakReference *wr_next; >}; > >extern PyTypeObject _PyWeakref_RefType; >extern PyTypeObject _PyWeakref_ProxyType; >extern PyTypeObject _PyWeakref_CallableProxyType; ># 59 "./Include/weakrefobject.h" >PyObject * PyWeakref_NewRef(PyObject *ob, > PyObject *callback); >PyObject * PyWeakref_NewProxy(PyObject *ob, > PyObject *callback); >PyObject * PyWeakref_GetObject(PyObject *ref); > >long _PyWeakref_GetWeakrefCount(PyWeakReference *head); > >void _PyWeakref_ClearRef(PyWeakReference *self); ># 113 "./Include/Python.h" 2 > ># 1 "./Include/codecs.h" 1 ># 26 "./Include/codecs.h" >int PyCodec_Register( > PyObject *search_function > ); ># 48 "./Include/codecs.h" >PyObject * _PyCodec_Lookup( > const char *encoding > ); ># 62 "./Include/codecs.h" >PyObject * PyCodec_Encode( > PyObject *object, > const char *encoding, > const char *errors > ); ># 78 "./Include/codecs.h" >PyObject * PyCodec_Decode( > PyObject *object, > const char *encoding, > const char *errors > ); ># 94 "./Include/codecs.h" >PyObject * PyCodec_Encoder( > const char *encoding > ); > > > >PyObject * PyCodec_Decoder( > const char *encoding > ); > > > >PyObject * PyCodec_StreamReader( > const char *encoding, > PyObject *stream, > const char *errors > ); > > > >PyObject * PyCodec_StreamWriter( > const char *encoding, > PyObject *stream, > const char *errors > ); ># 128 "./Include/codecs.h" >int PyCodec_RegisterError(const char *name, PyObject *error); > > > > >PyObject * PyCodec_LookupError(const char *name); > > >PyObject * PyCodec_StrictErrors(PyObject *exc); > > >PyObject * PyCodec_IgnoreErrors(PyObject *exc); > > >PyObject * PyCodec_ReplaceErrors(PyObject *exc); > > >PyObject * PyCodec_XMLCharRefReplaceErrors(PyObject *exc); > > >PyObject * PyCodec_BackslashReplaceErrors(PyObject *exc); ># 115 "./Include/Python.h" 2 ># 1 "./Include/pyerrors.h" 1 ># 10 "./Include/pyerrors.h" >void PyErr_SetNone(PyObject *); >void PyErr_SetObject(PyObject *, PyObject *); >void PyErr_SetString(PyObject *, const char *); >PyObject * PyErr_Occurred(void); >void PyErr_Clear(void); >void PyErr_Fetch(PyObject **, PyObject **, PyObject **); >void PyErr_Restore(PyObject *, PyObject *, PyObject *); > > >int PyErr_GivenExceptionMatches(PyObject *, PyObject *); >int PyErr_ExceptionMatches(PyObject *); >void PyErr_NormalizeException(PyObject**, PyObject**, PyObject**); > > > > >extern PyObject * PyExc_Exception; >extern PyObject * PyExc_StopIteration; > >extern PyObject * PyExc_TaskletExit; > >extern PyObject * PyExc_StandardError; >extern PyObject * PyExc_ArithmeticError; >extern PyObject * PyExc_LookupError; > >extern PyObject * PyExc_AssertionError; >extern PyObject * PyExc_AttributeError; >extern PyObject * PyExc_EOFError; >extern PyObject * PyExc_FloatingPointError; >extern PyObject * PyExc_EnvironmentError; >extern PyObject * PyExc_IOError; >extern PyObject * PyExc_OSError; >extern PyObject * PyExc_ImportError; >extern PyObject * PyExc_IndexError; >extern PyObject * PyExc_KeyError; >extern PyObject * PyExc_KeyboardInterrupt; >extern PyObject * PyExc_MemoryError; >extern PyObject * PyExc_NameError; >extern PyObject * PyExc_OverflowError; >extern PyObject * PyExc_RuntimeError; >extern PyObject * PyExc_NotImplementedError; >extern PyObject * PyExc_SyntaxError; >extern PyObject * PyExc_IndentationError; >extern PyObject * PyExc_TabError; >extern PyObject * PyExc_ReferenceError; >extern PyObject * PyExc_SystemError; >extern PyObject * PyExc_SystemExit; >extern PyObject * PyExc_TypeError; >extern PyObject * PyExc_UnboundLocalError; >extern PyObject * PyExc_UnicodeError; >extern PyObject * PyExc_UnicodeEncodeError; >extern PyObject * PyExc_UnicodeDecodeError; >extern PyObject * PyExc_UnicodeTranslateError; >extern PyObject * PyExc_ValueError; >extern PyObject * PyExc_ZeroDivisionError; > > > > > > > >extern PyObject * PyExc_MemoryErrorInst; > > >extern PyObject * PyExc_Warning; >extern PyObject * PyExc_UserWarning; >extern PyObject * PyExc_DeprecationWarning; >extern PyObject * PyExc_PendingDeprecationWarning; >extern PyObject * PyExc_SyntaxWarning; > >extern PyObject * PyExc_OverflowWarning; >extern PyObject * PyExc_RuntimeWarning; >extern PyObject * PyExc_FutureWarning; > > > > >int PyErr_BadArgument(void); >PyObject * PyErr_NoMemory(void); >PyObject * PyErr_SetFromErrno(PyObject *); >PyObject * PyErr_SetFromErrnoWithFilenameObject( > PyObject *, PyObject *); >PyObject * PyErr_SetFromErrnoWithFilename(PyObject *, char *); > > > > > >PyObject * PyErr_Format(PyObject *, const char *, ...) > __attribute__((format(printf, 2, 3))); ># 124 "./Include/pyerrors.h" >void PyErr_BadInternalCall(void); >void _PyErr_BadInternalCall(char *filename, int lineno); > > > > > >PyObject * PyErr_NewException(char *name, PyObject *base, > PyObject *dict); >void PyErr_WriteUnraisable(PyObject *); > > >int PyErr_Warn(PyObject *, char *); >int PyErr_WarnExplicit(PyObject *, const char *, > const char *, int, > const char *, PyObject *); > > >int PyErr_CheckSignals(void); >void PyErr_SetInterrupt(void); > > >void PyErr_SyntaxLocation(const char *, int); >PyObject * PyErr_ProgramText(const char *, int); > > > > > > >PyObject * PyUnicodeDecodeError_Create( > const char *, const char *, int, int, int, const char *); > > >PyObject * PyUnicodeEncodeError_Create( > const char *, const Py_UNICODE *, int, int, int, const char *); > > >PyObject * PyUnicodeTranslateError_Create( > const Py_UNICODE *, int, int, int, const char *); > > >PyObject * PyUnicodeEncodeError_GetEncoding(PyObject *); >PyObject * PyUnicodeDecodeError_GetEncoding(PyObject *); > > >PyObject * PyUnicodeEncodeError_GetObject(PyObject *); >PyObject * PyUnicodeDecodeError_GetObject(PyObject *); >PyObject * PyUnicodeTranslateError_GetObject(PyObject *); > > > >int PyUnicodeEncodeError_GetStart(PyObject *, int *); >int PyUnicodeDecodeError_GetStart(PyObject *, int *); >int PyUnicodeTranslateError_GetStart(PyObject *, int *); > > > >int PyUnicodeEncodeError_SetStart(PyObject *, int); >int PyUnicodeDecodeError_SetStart(PyObject *, int); >int PyUnicodeTranslateError_SetStart(PyObject *, int); > > > >int PyUnicodeEncodeError_GetEnd(PyObject *, int *); >int PyUnicodeDecodeError_GetEnd(PyObject *, int *); >int PyUnicodeTranslateError_GetEnd(PyObject *, int *); > > > >int PyUnicodeEncodeError_SetEnd(PyObject *, int); >int PyUnicodeDecodeError_SetEnd(PyObject *, int); >int PyUnicodeTranslateError_SetEnd(PyObject *, int); > > >PyObject * PyUnicodeEncodeError_GetReason(PyObject *); >PyObject * PyUnicodeDecodeError_GetReason(PyObject *); >PyObject * PyUnicodeTranslateError_GetReason(PyObject *); > > > >int PyUnicodeEncodeError_SetReason( > PyObject *, const char *); >int PyUnicodeDecodeError_SetReason( > PyObject *, const char *); >int PyUnicodeTranslateError_SetReason( > PyObject *, const char *); ># 229 "./Include/pyerrors.h" >int PyOS_snprintf(char *str, size_t size, const char *format, ...) > __attribute__((format(printf, 3, 4))); >int PyOS_vsnprintf(char *str, size_t size, const char *format, va_list va) > __attribute__((format(printf, 3, 0))); ># 116 "./Include/Python.h" 2 > ># 1 "./Include/pystate.h" 1 > > > > > > > ># 1 "./Stackless/core/stackless_tstate.h" 1 > > >typedef struct _sts { > > struct _cstack *initial_stub; > > > > > > long serial; > long serial_last_jump; > > > intptr_t *cstack_base; > > intptr_t *cstack_root; > > struct _tasklet *main; > > struct _tasklet *current; > int runcount; > > > int ticker; > int interval; > PyObject * (*interrupt) (void); > > int schedlock; > > struct { > PyObject *self_lock; > PyObject *unlock_lock; > int is_locked; > } thread; > > > int nesting_level; >} PyStacklessState; ># 63 "./Stackless/core/stackless_tstate.h" >struct _ts; > >void slp_kill_tasks_with_stacks(struct _ts *tstate); ># 9 "./Include/pystate.h" 2 > > > > > > > >struct _ts; >struct _is; > >typedef struct _is { > > struct _is *next; > struct _ts *tstate_head; > > PyObject *modules; > PyObject *sysdict; > PyObject *builtins; > > PyObject *codec_search_path; > PyObject *codec_search_cache; > PyObject *codec_error_registry; > > > int dlopenflags; > > > > > >} PyInterpreterState; > > > > >struct _frame; > > >typedef int (*Py_tracefunc)(PyObject *, struct _frame *, int, PyObject *); ># 58 "./Include/pystate.h" >typedef struct _ts { > > struct _ts *next; > PyInterpreterState *interp; > > struct _frame *frame; > int recursion_depth; > int tracing; > int use_tracing; > > Py_tracefunc c_profilefunc; > Py_tracefunc c_tracefunc; > PyObject *c_profileobj; > PyObject *c_traceobj; > > PyObject *curexc_type; > PyObject *curexc_value; > PyObject *curexc_traceback; > > PyObject *exc_type; > PyObject *exc_value; > PyObject *exc_traceback; > > PyObject *dict; > > > > > > > > int tick_counter; > > int gilstate_counter; > > PyObject *async_exc; > long thread_id; > > > PyStacklessState st; > > > > >} PyThreadState; > > >PyInterpreterState * PyInterpreterState_New(void); >void PyInterpreterState_Clear(PyInterpreterState *); >void PyInterpreterState_Delete(PyInterpreterState *); > >PyThreadState * PyThreadState_New(PyInterpreterState *); >void PyThreadState_Clear(PyThreadState *); >void PyThreadState_Delete(PyThreadState *); > >void PyThreadState_DeleteCurrent(void); > > >PyThreadState * PyThreadState_Get(void); >PyThreadState * PyThreadState_Swap(PyThreadState *); >PyObject * PyThreadState_GetDict(void); >int PyThreadState_SetAsyncExc(long, PyObject *); > > > > >extern PyThreadState * _PyThreadState_Current; > > > > > > > >typedef > enum {PyGILState_LOCKED, PyGILState_UNLOCKED} > PyGILState_STATE; ># 157 "./Include/pystate.h" >PyGILState_STATE PyGILState_Ensure(void); ># 167 "./Include/pystate.h" >void PyGILState_Release(PyGILState_STATE); > > > > > > > >PyThreadState * PyGILState_GetThisThreadState(void); > > > >PyInterpreterState * PyInterpreterState_Head(void); >PyInterpreterState * PyInterpreterState_Next(PyInterpreterState *); >PyThreadState * PyInterpreterState_ThreadHead(PyInterpreterState *); >PyThreadState * PyThreadState_Next(PyThreadState *); > >typedef struct _frame *(*PyThreadFrameGetter)(PyThreadState *self_); > > >extern PyThreadFrameGetter _PyThreadState_GetFrame; ># 118 "./Include/Python.h" 2 > ># 1 "./Include/modsupport.h" 1 ># 12 "./Include/modsupport.h" >int PyArg_Parse(PyObject *, char *, ...); >int PyArg_ParseTuple(PyObject *, char *, ...); >int PyArg_ParseTupleAndKeywords(PyObject *, PyObject *, > char *, char **, ...); >int PyArg_UnpackTuple(PyObject *, char *, int, int, ...); >PyObject * Py_BuildValue(char *, ...); >int _PyArg_NoKeywords(char *funcname, PyObject *kw); > >int PyArg_VaParse(PyObject *, char *, va_list); >int PyArg_VaParseTupleAndKeywords(PyObject *, PyObject *, > char *, char **, va_list); >PyObject * Py_VaBuildValue(char *, va_list); > >int PyModule_AddObject(PyObject *, char *, PyObject *); >int PyModule_AddIntConstant(PyObject *, char *, long); >int PyModule_AddStringConstant(PyObject *, char *, char *); ># 87 "./Include/modsupport.h" >PyObject * Py_InitModule4(char *name, PyMethodDef *methods, > char *doc, PyObject *self, > int apiver); ># 99 "./Include/modsupport.h" >extern char * _Py_PackageContext; ># 120 "./Include/Python.h" 2 ># 1 "./Include/pythonrun.h" 1 ># 15 "./Include/pythonrun.h" >typedef struct { > int cf_flags; >} PyCompilerFlags; > >void Py_SetProgramName(char *); >char * Py_GetProgramName(void); > >void Py_SetPythonHome(char *); >char * Py_GetPythonHome(void); > >void Py_Initialize(void); >void Py_InitializeEx(int); >void Py_Finalize(void); >int Py_IsInitialized(void); >PyThreadState * Py_NewInterpreter(void); >void Py_EndInterpreter(PyThreadState *); > >int PyRun_AnyFile(FILE *, const char *); >int PyRun_AnyFileEx(FILE *, const char *, int); > >int PyRun_AnyFileFlags(FILE *, const char *, PyCompilerFlags *); >int PyRun_AnyFileExFlags(FILE *, const char *, int, PyCompilerFlags *); > >int PyRun_SimpleString(const char *); >int PyRun_SimpleStringFlags(const char *, PyCompilerFlags *); >int PyRun_SimpleFile(FILE *, const char *); >int PyRun_SimpleFileEx(FILE *, const char *, int); >int PyRun_SimpleFileExFlags(FILE *, const char *, int, PyCompilerFlags *); >int PyRun_InteractiveOne(FILE *, const char *); >int PyRun_InteractiveOneFlags(FILE *, const char *, PyCompilerFlags *); >int PyRun_InteractiveLoop(FILE *, const char *); >int PyRun_InteractiveLoopFlags(FILE *, const char *, PyCompilerFlags *); > >struct _node * PyParser_SimpleParseString(const char *, int); >struct _node * PyParser_SimpleParseFile(FILE *, const char *, int); >struct _node * PyParser_SimpleParseStringFlags(const char *, int, int); >struct _node * PyParser_SimpleParseStringFlagsFilename(const char *, > const char *, > int, > int); >struct _node * PyParser_SimpleParseFileFlags(FILE *, const char *, > int, int); > >PyObject * PyRun_String(const char *, int, PyObject *, PyObject *); >PyObject * PyRun_File(FILE *, const char *, int, PyObject *, PyObject *); >PyObject * PyRun_FileEx(FILE *, const char *, int, > PyObject *, PyObject *, int); >PyObject * PyRun_StringFlags(const char *, int, PyObject *, PyObject *, > PyCompilerFlags *); >PyObject * PyRun_FileFlags(FILE *, const char *, int, PyObject *, > PyObject *, PyCompilerFlags *); >PyObject * PyRun_FileExFlags(FILE *, const char *, int, PyObject *, > PyObject *, int, PyCompilerFlags *); > >PyObject * Py_CompileString(const char *, const char *, int); >PyObject * Py_CompileStringFlags(const char *, const char *, int, > PyCompilerFlags *); >struct symtable * Py_SymtableString(const char *, const char *, int); > >void PyErr_Print(void); >void PyErr_PrintEx(int); >void PyErr_Display(PyObject *, PyObject *, PyObject *); > >int Py_AtExit(void (*func)(void)); > >void Py_Exit(int); > >int Py_FdIsInteractive(FILE *, const char *); > > >int Py_Main(int argc, char **argv); > > >char * Py_GetProgramFullPath(void); >char * Py_GetPrefix(void); >char * Py_GetExecPrefix(void); >char * Py_GetPath(void); > > >const char * Py_GetVersion(void); >const char * Py_GetPlatform(void); >const char * Py_GetCopyright(void); >const char * Py_GetCompiler(void); >const char * Py_GetBuildInfo(void); > > >PyObject * _PyBuiltin_Init(void); >PyObject * _PySys_Init(void); >void _PyImport_Init(void); >void _PyExc_Init(void); >void _PyImportHooks_Init(void); >int _PyFrame_Init(void); >int _PyInt_Init(void); > > >void _PyExc_Fini(void); >void _PyImport_Fini(void); >void PyMethod_Fini(void); >void PyFrame_Fini(void); >void PyCFunction_Fini(void); >void PyTuple_Fini(void); >void PyList_Fini(void); >void PyString_Fini(void); >void PyInt_Fini(void); >void PyFloat_Fini(void); >void PyOS_FiniInterrupts(void); > > >char * PyOS_Readline(FILE *, FILE *, char *); >extern int (*PyOS_InputHook)(void); >extern char *(*PyOS_ReadlineFunctionPointer)(FILE *, FILE *, char *); >extern PyThreadState* _PyOS_ReadlineTState; ># 144 "./Include/pythonrun.h" >typedef void (*PyOS_sighandler_t)(int); >PyOS_sighandler_t PyOS_getsig(int); >PyOS_sighandler_t PyOS_setsig(int, PyOS_sighandler_t); ># 121 "./Include/Python.h" 2 ># 1 "./Include/ceval.h" 1 ># 9 "./Include/ceval.h" >PyObject * PyEval_CallObjectWithKeywords( > PyObject *, PyObject *, PyObject *); > > > >PyObject * PyEval_CallObject(PyObject *, PyObject *); > > > > > >PyObject * PyEval_CallFunction(PyObject *obj, char *format, ...); >PyObject * PyEval_CallMethod(PyObject *obj, > char *methodname, char *format, ...); > >void PyEval_SetProfile(Py_tracefunc, PyObject *); >void PyEval_SetTrace(Py_tracefunc, PyObject *); > >struct _frame; > >PyObject * PyEval_GetBuiltins(void); >PyObject * PyEval_GetGlobals(void); >PyObject * PyEval_GetLocals(void); >struct _frame * PyEval_GetFrame(void); >int PyEval_GetRestricted(void); > > > > >int PyEval_MergeCompilerFlags(PyCompilerFlags *cf); > >int Py_FlushLine(void); > >int Py_AddPendingCall(int (*func)(void *), void *arg); >int Py_MakePendingCalls(void); > > >void Py_SetRecursionLimit(int); >int Py_GetRecursionLimit(void); > > > > > > >int _Py_CheckRecursiveCall(char *where); >extern int _Py_CheckRecursionLimit; > > > > > > >char * PyEval_GetFuncName(PyObject *); >char * PyEval_GetFuncDesc(PyObject *); > >PyObject * PyEval_GetCallStats(PyObject *); >PyObject * PyEval_EvalFrame(struct _frame *); > > >PyObject * PyEval_EvalFrame_slp(struct _frame *, PyObject *); > > > >extern volatile int _Py_Ticker; >extern int _Py_CheckInterval; ># 121 "./Include/ceval.h" >PyThreadState * PyEval_SaveThread(void); >void PyEval_RestoreThread(PyThreadState *); > > > >int PyEval_ThreadsInitialized(void); >void PyEval_InitThreads(void); >void PyEval_AcquireLock(void); >void PyEval_ReleaseLock(void); >void PyEval_AcquireThread(PyThreadState *tstate); >void PyEval_ReleaseThread(PyThreadState *tstate); >void PyEval_ReInitThreads(void); ># 151 "./Include/ceval.h" >int _PyEval_SliceIndex(PyObject *, int *); ># 122 "./Include/Python.h" 2 ># 1 "./Include/sysmodule.h" 1 ># 10 "./Include/sysmodule.h" >PyObject * PySys_GetObject(char *); >int PySys_SetObject(char *, PyObject *); >FILE * PySys_GetFile(char *, FILE *); >void PySys_SetArgv(int, char **); >void PySys_SetPath(char *); > >void PySys_WriteStdout(const char *format, ...) > __attribute__((format(printf, 1, 2))); >void PySys_WriteStderr(const char *format, ...) > __attribute__((format(printf, 1, 2))); > >extern PyObject * _PySys_TraceFunc, *_PySys_ProfileFunc; >extern int _PySys_CheckInterval; > >void PySys_ResetWarnOptions(void); >void PySys_AddWarnOption(char *); ># 123 "./Include/Python.h" 2 ># 1 "./Include/intrcheck.h" 1 > > > > > > > >int PyOS_InterruptOccurred(void); >void PyOS_InitInterrupts(void); >void PyOS_AfterFork(void); ># 124 "./Include/Python.h" 2 ># 1 "./Include/import.h" 1 ># 10 "./Include/import.h" >long PyImport_GetMagicNumber(void); >PyObject * PyImport_ExecCodeModule(char *name, PyObject *co); >PyObject * PyImport_ExecCodeModuleEx( > char *name, PyObject *co, char *pathname); >PyObject * PyImport_GetModuleDict(void); >PyObject * PyImport_AddModule(char *name); >PyObject * PyImport_ImportModule(char *name); >PyObject * PyImport_ImportModuleEx( > char *name, PyObject *globals, PyObject *locals, PyObject *fromlist); >PyObject * PyImport_Import(PyObject *name); >PyObject * PyImport_ReloadModule(PyObject *m); >void PyImport_Cleanup(void); >int PyImport_ImportFrozenModule(char *); > >struct filedescr * _PyImport_FindModule( > const char *, PyObject *, char *, size_t, FILE **, PyObject **); >int _PyImport_IsScript(struct filedescr *); >void _PyImport_ReInitLock(void); > >PyObject *_PyImport_FindExtension(char *, char *); >PyObject *_PyImport_FixupExtension(char *, char *); > >struct _inittab { > char *name; > void (*initfunc)(void); >}; > >extern struct _inittab * PyImport_Inittab; > >int PyImport_AppendInittab(char *name, void (*initfunc)(void)); >int PyImport_ExtendInittab(struct _inittab *newtab); > >struct _frozen { > char *name; > unsigned char *code; > int size; >}; > > > > >extern struct _frozen * PyImport_FrozenModules; ># 125 "./Include/Python.h" 2 > ># 1 "./Include/abstract.h" 1 ># 226 "./Include/abstract.h" > int PyObject_Cmp(PyObject *o1, PyObject *o2, int *result); ># 286 "./Include/abstract.h" > int PyCallable_Check(PyObject *o); ># 298 "./Include/abstract.h" > PyObject * PyObject_Call(PyObject *callable_object, > PyObject *args, PyObject *kw); ># 308 "./Include/abstract.h" > PyObject * PyObject_CallObject(PyObject *callable_object, > PyObject *args); ># 320 "./Include/abstract.h" > PyObject * PyObject_CallFunction(PyObject *callable_object, > char *format, ...); ># 334 "./Include/abstract.h" > PyObject * PyObject_CallMethod(PyObject *o, char *m, > char *format, ...); ># 347 "./Include/abstract.h" > PyObject * PyObject_CallFunctionObjArgs(PyObject *callable, > ...); ># 359 "./Include/abstract.h" > PyObject * PyObject_CallMethodObjArgs(PyObject *o, > PyObject *m, ...); ># 402 "./Include/abstract.h" > PyObject * PyObject_Type(PyObject *o); > > > > > > > > int PyObject_Size(PyObject *o); ># 422 "./Include/abstract.h" > int PyObject_Length(PyObject *o); > > > > PyObject * PyObject_GetItem(PyObject *o, PyObject *key); ># 435 "./Include/abstract.h" > int PyObject_SetItem(PyObject *o, PyObject *key, PyObject *v); > > > > > > > > int PyObject_DelItemString(PyObject *o, char *key); > > > > > > > > int PyObject_DelItem(PyObject *o, PyObject *key); > > > > > > > int PyObject_AsCharBuffer(PyObject *obj, > const char **buffer, > int *buffer_len); ># 474 "./Include/abstract.h" > int PyObject_CheckReadBuffer(PyObject *obj); ># 483 "./Include/abstract.h" > int PyObject_AsReadBuffer(PyObject *obj, > const void **buffer, > int *buffer_len); ># 499 "./Include/abstract.h" > int PyObject_AsWriteBuffer(PyObject *obj, > void **buffer, > int *buffer_len); ># 516 "./Include/abstract.h" > PyObject * PyObject_GetIter(PyObject *); ># 525 "./Include/abstract.h" > PyObject * PyIter_Next(PyObject *); > > > > > > > > int PyNumber_Check(PyObject *o); ># 543 "./Include/abstract.h" > PyObject * PyNumber_Add(PyObject *o1, PyObject *o2); ># 552 "./Include/abstract.h" > PyObject * PyNumber_Subtract(PyObject *o1, PyObject *o2); ># 561 "./Include/abstract.h" > PyObject * PyNumber_Multiply(PyObject *o1, PyObject *o2); ># 571 "./Include/abstract.h" > PyObject * PyNumber_Divide(PyObject *o1, PyObject *o2); ># 580 "./Include/abstract.h" > PyObject * PyNumber_FloorDivide(PyObject *o1, PyObject *o2); ># 590 "./Include/abstract.h" > PyObject * PyNumber_TrueDivide(PyObject *o1, PyObject *o2); ># 600 "./Include/abstract.h" > PyObject * PyNumber_Remainder(PyObject *o1, PyObject *o2); ># 610 "./Include/abstract.h" > PyObject * PyNumber_Divmod(PyObject *o1, PyObject *o2); ># 620 "./Include/abstract.h" > PyObject * PyNumber_Power(PyObject *o1, PyObject *o2, > PyObject *o3); ># 630 "./Include/abstract.h" > PyObject * PyNumber_Negative(PyObject *o); > > > > > > > > PyObject * PyNumber_Positive(PyObject *o); > > > > > > > > PyObject * PyNumber_Absolute(PyObject *o); > > > > > > > > PyObject * PyNumber_Invert(PyObject *o); ># 664 "./Include/abstract.h" > PyObject * PyNumber_Lshift(PyObject *o1, PyObject *o2); ># 674 "./Include/abstract.h" > PyObject * PyNumber_Rshift(PyObject *o1, PyObject *o2); ># 683 "./Include/abstract.h" > PyObject * PyNumber_And(PyObject *o1, PyObject *o2); ># 693 "./Include/abstract.h" > PyObject * PyNumber_Xor(PyObject *o1, PyObject *o2); ># 703 "./Include/abstract.h" > PyObject * PyNumber_Or(PyObject *o1, PyObject *o2); ># 731 "./Include/abstract.h" > PyObject * PyNumber_Int(PyObject *o); ># 740 "./Include/abstract.h" > PyObject * PyNumber_Long(PyObject *o); ># 749 "./Include/abstract.h" > PyObject * PyNumber_Float(PyObject *o); ># 759 "./Include/abstract.h" > PyObject * PyNumber_InPlaceAdd(PyObject *o1, PyObject *o2); ># 768 "./Include/abstract.h" > PyObject * PyNumber_InPlaceSubtract(PyObject *o1, PyObject *o2); ># 777 "./Include/abstract.h" > PyObject * PyNumber_InPlaceMultiply(PyObject *o1, PyObject *o2); ># 786 "./Include/abstract.h" > PyObject * PyNumber_InPlaceDivide(PyObject *o1, PyObject *o2); ># 795 "./Include/abstract.h" > PyObject * PyNumber_InPlaceFloorDivide(PyObject *o1, > PyObject *o2); ># 806 "./Include/abstract.h" > PyObject * PyNumber_InPlaceTrueDivide(PyObject *o1, > PyObject *o2); ># 817 "./Include/abstract.h" > PyObject * PyNumber_InPlaceRemainder(PyObject *o1, PyObject *o2); ># 826 "./Include/abstract.h" > PyObject * PyNumber_InPlacePower(PyObject *o1, PyObject *o2, > PyObject *o3); ># 836 "./Include/abstract.h" > PyObject * PyNumber_InPlaceLshift(PyObject *o1, PyObject *o2); ># 845 "./Include/abstract.h" > PyObject * PyNumber_InPlaceRshift(PyObject *o1, PyObject *o2); ># 854 "./Include/abstract.h" > PyObject * PyNumber_InPlaceAnd(PyObject *o1, PyObject *o2); ># 863 "./Include/abstract.h" > PyObject * PyNumber_InPlaceXor(PyObject *o1, PyObject *o2); ># 872 "./Include/abstract.h" > PyObject * PyNumber_InPlaceOr(PyObject *o1, PyObject *o2); ># 884 "./Include/abstract.h" > int PySequence_Check(PyObject *o); ># 894 "./Include/abstract.h" > int PySequence_Size(PyObject *o); ># 903 "./Include/abstract.h" > int PySequence_Length(PyObject *o); > > > > PyObject * PySequence_Concat(PyObject *o1, PyObject *o2); ># 916 "./Include/abstract.h" > PyObject * PySequence_Repeat(PyObject *o, int count); ># 925 "./Include/abstract.h" > PyObject * PySequence_GetItem(PyObject *o, int i); > > > > > > > PyObject * PySequence_GetSlice(PyObject *o, int i1, int i2); ># 941 "./Include/abstract.h" > int PySequence_SetItem(PyObject *o, int i, PyObject *v); ># 950 "./Include/abstract.h" > int PySequence_DelItem(PyObject *o, int i); > > > > > > > > int PySequence_SetSlice(PyObject *o, int i1, int i2, > PyObject *v); > > > > > > > > int PySequence_DelSlice(PyObject *o, int i1, int i2); > > > > > > > > PyObject * PySequence_Tuple(PyObject *o); > > > > > > > > PyObject * PySequence_List(PyObject *o); > > > > > > PyObject * PySequence_Fast(PyObject *o, const char* m); ># 1025 "./Include/abstract.h" > int PySequence_Count(PyObject *o, PyObject *value); ># 1034 "./Include/abstract.h" > int PySequence_Contains(PyObject *seq, PyObject *ob); ># 1043 "./Include/abstract.h" > int _PySequence_IterSearch(PyObject *seq, PyObject *obj, > int operation); ># 1058 "./Include/abstract.h" > int PySequence_In(PyObject *o, PyObject *value); ># 1069 "./Include/abstract.h" > int PySequence_Index(PyObject *o, PyObject *value); ># 1079 "./Include/abstract.h" > PyObject * PySequence_InPlaceConcat(PyObject *o1, PyObject *o2); ># 1088 "./Include/abstract.h" > PyObject * PySequence_InPlaceRepeat(PyObject *o, int count); ># 1099 "./Include/abstract.h" > int PyMapping_Check(PyObject *o); ># 1108 "./Include/abstract.h" > int PyMapping_Size(PyObject *o); ># 1118 "./Include/abstract.h" > int PyMapping_Length(PyObject *o); ># 1142 "./Include/abstract.h" > int PyMapping_HasKeyString(PyObject *o, char *key); ># 1152 "./Include/abstract.h" > int PyMapping_HasKey(PyObject *o, PyObject *key); ># 1195 "./Include/abstract.h" > PyObject * PyMapping_GetItemString(PyObject *o, char *key); > > > > > > > > int PyMapping_SetItemString(PyObject *o, char *key, > PyObject *value); ># 1213 "./Include/abstract.h" >int PyObject_IsInstance(PyObject *object, PyObject *typeorclass); > > >int PyObject_IsSubclass(PyObject *object, PyObject *typeorclass); ># 127 "./Include/Python.h" 2 > ># 1 "./Include/compile.h" 1 ># 11 "./Include/compile.h" >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > int co_argcount; > int co_nlocals; > int co_stacksize; > int co_flags; > PyObject *co_code; > PyObject *co_consts; > PyObject *co_names; > PyObject *co_varnames; > PyObject *co_freevars; > PyObject *co_cellvars; > > PyObject *co_filename; > PyObject *co_name; > int co_firstlineno; > PyObject *co_lnotab; >} PyCodeObject; ># 52 "./Include/compile.h" >extern PyTypeObject PyCode_Type; > > > > > > > >struct _node; >PyCodeObject * PyNode_Compile(struct _node *, const char *); >PyCodeObject * PyCode_New( > int, int, int, int, PyObject *, PyObject *, PyObject *, PyObject *, > PyObject *, PyObject *, PyObject *, PyObject *, int, PyObject *); > >int PyCode_Addr2Line(PyCodeObject *, int); > > > >typedef struct { > int ff_found_docstring; > int ff_last_lineno; > int ff_features; >} PyFutureFeatures; > >PyFutureFeatures * PyNode_Future(struct _node *, const char *); >PyCodeObject * PyNode_CompileFlags(struct _node *, const char *, > PyCompilerFlags *); ># 129 "./Include/Python.h" 2 ># 1 "./Include/eval.h" 1 ># 10 "./Include/eval.h" >PyObject * PyEval_EvalCode(PyCodeObject *, PyObject *, PyObject *); > >PyObject * PyEval_EvalCodeEx(PyCodeObject *co, > PyObject *globals, > PyObject *locals, > PyObject **args, int argc, > PyObject **kwds, int kwdc, > PyObject **defs, int defc, > PyObject *closure); > >PyObject * _PyEval_CallTracing(PyObject *func, PyObject *args); ># 130 "./Include/Python.h" 2 > ># 1 "./Include/pystrtod.h" 1 ># 9 "./Include/pystrtod.h" >double PyOS_ascii_strtod(const char *str, char **ptr); >double PyOS_ascii_atof(const char *str); >char * PyOS_ascii_formatd(char *buffer, int buf_len, const char *format, double d); ># 132 "./Include/Python.h" 2 > > >int _Py_Mangle(char *p, char *name, char *buffer, size_t maxlen); ># 152 "./Include/Python.h" ># 1 "./Include/pyfpe.h" 1 ># 153 "./Include/Python.h" 2 ># 3 "./Stackless/core/slp_transfer.c" 2 ># 15 "./Stackless/core/slp_transfer.c" ># 1 "./Stackless/core/stackless_impl.h" 1 ># 12 "./Stackless/core/stackless_impl.h" ># 1 "./Include/structmember.h" 1 ># 10 "./Include/structmember.h" ># 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 1 3 4 ># 152 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/include/stddef.h" 3 4 >typedef int ptrdiff_t; ># 11 "./Include/structmember.h" 2 ># 28 "./Include/structmember.h" >struct memberlist { > > char *name; > int type; > int offset; > int flags; >}; > >typedef struct PyMemberDef { > > char *name; > int type; > int offset; > int flags; > char *doc; >} PyMemberDef; ># 78 "./Include/structmember.h" >PyObject * PyMember_Get(char *, struct memberlist *, char *); >int PyMember_Set(char *, struct memberlist *, char *, PyObject *); > > >PyObject * PyMember_GetOne(char *, struct PyMemberDef *); >int PyMember_SetOne(char *, struct PyMemberDef *, PyObject *); ># 13 "./Stackless/core/stackless_impl.h" 2 ># 1 "./Include/compile.h" 1 ># 14 "./Stackless/core/stackless_impl.h" 2 ># 1 "./Include/frameobject.h" 1 ># 11 "./Include/frameobject.h" >typedef PyObject *(PyFrame_ExecFunc) (struct _frame *, PyObject *); > > >typedef struct { > int b_type; > int b_handler; > int b_level; >} PyTryBlock; > >typedef struct _frame { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; > struct _frame *f_back; > > > PyFrame_ExecFunc *f_execute; > > > > PyObject *f_builtins; > PyObject *f_globals; > PyObject *f_locals; > PyObject **f_valuestack; > > > > PyObject **f_stacktop; > PyObject *f_trace; > PyObject *f_exc_type, *f_exc_value, *f_exc_traceback; > PyThreadState *f_tstate; > int f_lasti; > > > int f_lineno; > int f_restricted; > > int f_iblock; > PyTryBlock f_blockstack[20]; > int f_nlocals; > int f_ncells; > int f_nfreevars; > int f_stacksize; > > PyCodeObject *f_code; > > PyObject *f_localsplus[1]; >} PyFrameObject; > > > > >extern PyTypeObject PyFrame_Type; > > > >PyFrameObject * PyFrame_New(PyThreadState *, PyCodeObject *, > PyObject *, PyObject *); > > > > > > >void PyFrame_BlockSetup(PyFrameObject *, int, int, int); >PyTryBlock * PyFrame_BlockPop(PyFrameObject *); > > > >PyObject ** PyFrame_ExtendStack(PyFrameObject *, int, int); > > > >void PyFrame_LocalsToFast(PyFrameObject *, int); >void PyFrame_FastToLocals(PyFrameObject *); ># 15 "./Stackless/core/stackless_impl.h" 2 > ># 1 "./Stackless/module/flextype.h" 1 > > > > > > ># 1 "./Include/structmember.h" 1 ># 8 "./Stackless/module/flextype.h" 2 > >typedef struct _pycmethoddef { > char *name; > PyCFunction match; > void *fast; > void *wrap; > int offset; >} PyCMethodDef; ># 46 "./Stackless/module/flextype.h" >typedef struct _flexheaptypeobject { > PyTypeObject type; > PyCMethodDef *tp_cmethods; >} PyFlexTypeObject; > >extern PyTypeObject * PyFlexType_TypePtr; > > > > > > >PyTypeObject * PyFlexType_Build( char *modulename, > char *type_name, > char *doc, > PyTypeObject *base, > size_t type_size, > PyCMethodDef *ml ); > >int init_flextype(void); ># 17 "./Stackless/core/stackless_impl.h" 2 ># 1 "./Stackless/core/stackless_structs.h" 1 ># 62 "./Stackless/core/stackless_structs.h" >typedef struct _tasklet_flags { > int blocked: 2; > unsigned int atomic: 1; > unsigned int ignore_nesting: 1; > unsigned int autoschedule: 1; > unsigned int block_trap: 1; > unsigned int is_zombie: 1; > unsigned int pending_irq: 1; >} PyTaskletFlagStruc; > > >typedef struct _tasklet { > int ob_refcnt; struct _typeobject *ob_type; > struct _tasklet *next; > struct _tasklet *prev; > union { > struct _frame *frame; > struct _cframe *cframe; > } f; > PyObject *tempval; > > struct _tasklet_flags flags; > int recursion_depth; > struct _cstack *cstate; > PyObject *def_globals; > PyObject *tsk_weakreflist; >} PyTaskletObject; > > > > >typedef struct _cstack { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; > struct _cstack *next; > struct _cstack *prev; > > > > long serial; > > struct _tasklet *task; > int nesting_level; > PyThreadState *tstate; > intptr_t *startaddr; > intptr_t stack[1]; >} PyCStackObject; > > > > >typedef struct _bomb { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *curexc_type; > PyObject *curexc_value; > PyObject *curexc_traceback; >} PyBombObject; ># 144 "./Stackless/core/stackless_structs.h" >typedef struct _channel_flags { > unsigned int closing: 1; > int preference: 2; > unsigned int schedule_all:1; >} PyChannelFlagStruc; > >typedef struct _channel { > int ob_refcnt; struct _typeobject *ob_type; > > struct _tasklet *head; > struct _tasklet *tail; > int balance; > struct _channel_flags flags; > PyObject *chan_weakreflist; >} PyChannelObject; > > > > >typedef struct _cframe { > int ob_refcnt; struct _typeobject *ob_type; int ob_size; > struct _frame *f_back; > PyFrame_ExecFunc *f_execute; ># 176 "./Stackless/core/stackless_structs.h" > PyObject *ob1; > PyObject *ob2; > PyObject *ob3; > long i, n; > void *any1; > void *any2; >} PyCFrameObject; > > > > >typedef struct _slpmodule { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *md_dict; > > PyTypeObject *__tasklet__; > PyTypeObject *__channel__; >} PySlpModuleObject; > > > > >extern PyTypeObject PyCFrame_Type; > > >extern PyTypeObject PyCStack_Type; > > >extern PyTypeObject PyBomb_Type; > > >extern PyTypeObject* PyTasklet_TypePtr; > > > > >extern PyTypeObject* PyChannel_TypePtr; > > > > > >extern PyTypeObject PyDictIterKey_Type; >extern PyTypeObject PyDictIterValue_Type; >extern PyTypeObject PyDictIterItem_Type; >extern PyTypeObject PyListIter_Type; >extern PyTypeObject PyRangeIter_Type; >extern PyTypeObject PyTupleIter_Type; >extern PyTypeObject PyEnum_Type; > > >extern PyObject * slp_module; ># 18 "./Stackless/core/stackless_impl.h" 2 ># 1 "./Stackless/pickling/prickelpit.h" 1 ># 13 "./Stackless/pickling/prickelpit.h" >int slp_register_execute(PyTypeObject *t, char *name, > PyFrame_ExecFunc *good, > PyFrame_ExecFunc *bad); > >int slp_find_execfuncs(PyTypeObject *type, PyObject *exec_name, > PyFrame_ExecFunc **good, > PyFrame_ExecFunc **bad); > >PyObject * slp_find_execname(PyFrameObject *f, int *valid); > >PyObject * slp_cannot_execute(PyFrameObject *f, char *exec_name, > PyObject *retval); ># 40 "./Stackless/pickling/prickelpit.h" >PyObject * slp_into_tuple_with_nulls(PyObject **start, int length); > > >int slp_from_tuple_with_nulls(PyObject **start, PyObject *tup); > > > > > > >PyObject * PyStackless_Pickle_ModuleDict(PyObject *pickler, > PyObject *self); >PyObject * slp_pickle_moduledict(PyObject *self, PyObject *args); >extern char slp_pickle_moduledict__doc__[]; > > > >int init_prickelpit(void); ># 19 "./Stackless/core/stackless_impl.h" 2 ># 36 "./Stackless/core/stackless_impl.h" >extern int slp_enable_softswitch; >extern int slp_try_stackless; >extern PyCStackObject * slp_cstack_chain; > >PyCStackObject * slp_cstack_new(PyCStackObject **cst, > intptr_t *stackref, > PyTaskletObject *task); >size_t slp_cstack_save(PyCStackObject *cstprev); >void slp_cstack_restore(PyCStackObject *cst); > >int slp_transfer(PyCStackObject **cstprev, PyCStackObject *cst, > PyTaskletObject *prev); ># 56 "./Stackless/core/stackless_impl.h" >int _PyStackless_InitTypes(void); >void _PyStackless_Init(void); > > > >void slp_stacklesseval_fini(void); >void slp_scheduling_fini(void); >void slp_cstack_fini(void); > >void PyStackless_Fini(void); > >void PyStackless_kill_tasks_with_stacks(int allthreads); > > >PyObject * slp_eval_frame(struct _frame *f); > > >PyObject * slp_frame_dispatch(PyFrameObject *f, > PyFrameObject *stopframe, > PyObject *retval); > > >PyObject * slp_frame_dispatch_top(PyObject *retval); > > >PyObject * PyEval_EvalFrame(struct _frame *f); >PyObject * PyEval_EvalFrame_slp(struct _frame *, PyObject *); > > >PyObject * slp_eval_frame_newstack(struct _frame *f, PyObject *retval); > > >PyObject * PyEval_EvalFrame_value(struct _frame *f, > PyObject *retval); >PyObject * PyEval_EvalFrame_noval(struct _frame *f, > PyObject *retval); >PyObject * PyEval_EvalFrame_iter(struct _frame *f, > PyObject *retval); > > > >typedef struct { > int ob_refcnt; struct _typeobject *ob_type; > PyObject *tempval; >} PyUnwindObject; > >extern PyUnwindObject * Py_UnwindToken; > > > >struct _frame * slp_clone_frame(struct _frame *f); >struct _frame * slp_ensure_new_frame(struct _frame *f); > > > >extern PyTypeObject PyGen_Type; >PyObject * PyGenerator_New(struct _frame *f); >PyObject * slp_gen_iternext(PyObject *gen); > > >extern PyTypeObject PyMethodDescr_Type; >extern PyTypeObject PyClassMethodDescr_Type; > >extern PyTypeObject PyMethodWrapper_Type; ># 330 "./Stackless/core/stackless_impl.h" >void slp_current_insert(PyTaskletObject *task); >void slp_current_insert_after(PyTaskletObject *task); >PyTaskletObject * slp_current_remove(void); >void slp_channel_insert(PyChannelObject *channel, > PyTaskletObject *task, int dir); >PyTaskletObject * slp_channel_remove(PyChannelObject *channel, > int dir); >PyTaskletObject * slp_channel_remove_specific( > PyChannelObject *channel, > int dir, PyTaskletObject *task); >PyTaskletObject * slp_channel_remove_slow(PyTaskletObject *task); > > > >extern PyThreadState * slp_initial_tstate; > > > >int slp_ensure_linkage(PyTaskletObject *task); > > > >PyObject * slp_tasklet_new(PyTypeObject *type, PyObject *args, > PyObject *kwds); > >PyObject * slp_schedule_task(PyTaskletObject *prev, > PyTaskletObject *next, > int stackless); ># 393 "./Stackless/core/stackless_impl.h" >PyObject * slp_make_bomb(PyObject *klass, PyObject *args, char *msg); >PyObject * slp_curexc_to_bomb(void); >PyObject * slp_bomb_explode(PyTaskletObject *task); > > > >PyObject * slp_run_tasklet(void); > > > >PyObject * slp_type_error(const char *msg); >PyObject * slp_runtime_error(const char *msg); >PyObject * slp_value_error(const char *msg); >PyObject * slp_null_error(void); ># 423 "./Stackless/core/stackless_impl.h" >PyCFrameObject * slp_cframe_new(PyFrame_ExecFunc *exec, > unsigned int linked); >PyCFrameObject * slp_cframe_newfunc(PyObject *func, > PyObject *args, > PyObject *kwds, > unsigned int linked); > >PyFrameObject * slp_get_frame(PyTaskletObject *task); >void slp_check_pending_irq(void); >int slp_return_wrapper(PyObject *retval); >int slp_int_wrapper(PyObject *retval); >int slp_current_wrapper(int(*func)(PyTaskletObject*), > PyTaskletObject *task); >int slp_resurrect_and_kill(PyObject *self, > void(*killer)(PyObject *)); > > > >int slp_safe_pickling(int(*save)(PyObject *, PyObject *, int), > PyObject *self, PyObject *args, > int pers_save); > > > >typedef int (slp_schedule_hook_func) (PyTaskletObject *from, > PyTaskletObject *to); >extern slp_schedule_hook_func *_slp_schedule_fasthook; >extern PyObject* _slp_schedule_hook; >int slp_schedule_callback(PyTaskletObject *prev, PyTaskletObject *next); > ># 1 "./Stackless/stackless_api.h" 1 ># 37 "./Stackless/stackless_api.h" ># 1 "./Stackless/core/stackless_impl.h" 1 ># 38 "./Stackless/stackless_api.h" 2 > > > > > > > >PyTaskletObject * PyTasklet_New(PyTypeObject *type, PyObject *func); > > > > > > >int PyTasklet_Setup(PyTaskletObject *task, PyObject *args, PyObject *kwds); > > > > >int PyTasklet_Run(PyTaskletObject *task); > >int PyTasklet_Run_nr(PyTaskletObject *task); ># 68 "./Stackless/stackless_api.h" >int PyTasklet_Remove(PyTaskletObject *task); > > > > > > > >int PyTasklet_Insert(PyTaskletObject *task); ># 87 "./Stackless/stackless_api.h" >PyObject * PyTasklet_Become(PyTaskletObject *self, > PyObject *retval); ># 98 "./Stackless/stackless_api.h" >PyObject * PyTasklet_Capture(PyTaskletObject *self, > PyObject *retval); ># 111 "./Stackless/stackless_api.h" >int PyTasklet_RaiseException(PyTaskletObject *self, > PyObject *klass, PyObject *args); ># 125 "./Stackless/stackless_api.h" >int PyTasklet_Kill(PyTaskletObject *self); ># 139 "./Stackless/stackless_api.h" >int PyTasklet_SetAtomic(PyTaskletObject *task, int flag); > > >int PyTasklet_SetIgnoreNesting(PyTaskletObject *task, int flag); > > > > > > > >int PyTasklet_GetAtomic(PyTaskletObject *task); > > >int PyTasklet_GetIgnoreNesting(PyTaskletObject *task); > > >int PyTasklet_GetPendingIrq(PyTaskletObject *task); > > >PyObject * PyTasklet_GetFrame(PyTaskletObject *task); > > >int PyTasklet_GetBlockTrap(PyTaskletObject *task); > > >void PyTasklet_SetBlockTrap(PyTaskletObject *task, int value); > > >int PyTasklet_IsMain(PyTaskletObject *task); > > >int PyTasklet_IsCurrent(PyTaskletObject *task); > > >int PyTasklet_GetRecursionDepth(PyTaskletObject *task); > > >int PyTasklet_GetNestingLevel(PyTaskletObject *task); > > > > >int PyTasklet_Alive(PyTaskletObject *task); > > >int PyTasklet_Paused(PyTaskletObject *task); > > >int PyTasklet_Scheduled(PyTaskletObject *task); > > >int PyTasklet_Restorable(PyTaskletObject *task); ># 204 "./Stackless/stackless_api.h" >PyChannelObject * PyChannel_New(PyTypeObject *type); > > > > > >int PyChannel_Send(PyChannelObject *self, PyObject *arg); > > >int PyChannel_Send_nr(PyChannelObject *self, PyObject *arg); > > > > > > >PyObject * PyChannel_Receive(PyChannelObject *self); > >PyObject * PyChannel_Receive_nr(PyChannelObject *self); > > > > > > > >int PyChannel_SendException(PyChannelObject *self, > PyObject *klass, PyObject *value); > >int PyChannel_SendException_nr(PyChannelObject *self, > PyObject *klass, PyObject *value); > > > >PyObject * PyChannel_GetQueue(PyChannelObject *self); > > >int PyChannel_GetClosing(PyChannelObject *self); > > > >int PyChannel_GetClosed(PyChannelObject *self); > > > > > > >int PyChannel_GetPreference(PyChannelObject *self); > > > > >void PyChannel_SetPreference(PyChannelObject *self, int val); > > > >int PyChannel_GetScheduleAll(PyChannelObject *self); >void PyChannel_SetScheduleAll(PyChannelObject *self, int val); ># 274 "./Stackless/stackless_api.h" >PyObject * PyStackless_Schedule(PyObject *retval, int remove); > > > >PyObject * PyStackless_Schedule_nr(PyObject *retval, int remove); ># 287 "./Stackless/stackless_api.h" >int PyStackless_GetRunCount(void); > > > > > >PyObject * PyStackless_GetCurrent(void); ># 308 "./Stackless/stackless_api.h" >PyObject * PyStackless_RunWatchdog(long timeout); ># 325 "./Stackless/stackless_api.h" >int PyStackless_SetChannelCallback(PyObject *callable); ># 338 "./Stackless/stackless_api.h" >int PyStackless_SetScheduleCallback(PyObject *callable); > > > > > > >void PyStackless_SetScheduleFastcallback(slp_schedule_hook_func func); ># 367 "./Stackless/stackless_api.h" >PyObject * PyStackless_Call_Main(PyObject *func, > PyObject *args, PyObject *kwds); > > > > >PyObject * PyStackless_CallMethod_Main(PyObject *o, char *name, > char *format, ...); ># 454 "./Stackless/core/stackless_impl.h" 2 ># 16 "./Stackless/core/slp_transfer.c" 2 > > > > > > >static PyCStackObject **_cstprev, *_cst; >static PyTaskletObject *_prev; ># 46 "./Stackless/core/slp_transfer.c" ># 1 "./Stackless/platf/slp_platformselect.h" 1 ># 14 "./Stackless/platf/slp_platformselect.h" ># 1 "./Stackless/platf/switch_ppc_unix.h" 1 ># 40 "./Stackless/platf/switch_ppc_unix.h" >static int >slp_switch(void) >{ > register int *stackref, stsizediff; > __asm__ volatile ("" : : : "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r31", "cr2", "cr3", "cr4"); > __asm__ ("mr %0, 1" : "=g" (stackref) : ); > { > intptr_t stsizeb; stackref += 3; if (_cstprev != ((void *)0)) { if (slp_cstack_new(_cstprev, stackref, _prev) == ((void *)0)) return (-1); stsizeb = slp_cstack_save(*_cstprev); } else stsizeb = (_cst->startaddr - (intptr_t *)stackref) * sizeof(intptr_t); if (_cst == ((void *)0)) return (0); stsizediff = stsizeb - (_cst->ob_size * sizeof(intptr_t));; > __asm__ volatile ( > "mr 11, %0\n" > "add 1, 1, 11\n" > "add 30, 30, 11\n" > : > : "g" (stsizediff) > : "11" > ); > if (_cst != ((void *)0)) { slp_cstack_restore(_cst); }; > return 0; > } > __asm__ volatile ("" : : : "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r31", "cr2", "cr3", "cr4"); >} ># 15 "./Stackless/platf/slp_platformselect.h" 2 ># 47 "./Stackless/core/slp_transfer.c" 2 ># 89 "./Stackless/core/slp_transfer.c" >static int >climb_stack_and_transfer(PyCStackObject **cstprev, PyCStackObject *cst, > PyTaskletObject *prev) >{ > > > > > > > PyThreadState *ts = (_PyThreadState_Current); > intptr_t probe; > ptrdiff_t needed = &probe - ts->st.cstack_base; > > intptr_t *goobledigoobs; > if (needed > 0) { > goobledigoobs = __builtin_alloca (needed * sizeof(intptr_t)); > if (goobledigoobs == ((void *)0)) > return -1; > } > return slp_transfer(cstprev, cst, prev); >} > >int >slp_transfer(PyCStackObject **cstprev, PyCStackObject *cst, > PyTaskletObject *prev) >{ > PyThreadState *ts = (_PyThreadState_Current); > > > ((void) (0)); > > if ((intptr_t *) &ts > ts->st.cstack_base) > return climb_stack_and_transfer(cstprev, cst, prev); > if (cst == ((void *)0) || cst->ob_size == 0) > cst = ts->st.initial_stub; > if (cst != ((void *)0)) { > if (cst->tstate != ts) { > PyErr_SetString(PyExc_SystemError, > "bad thread state in transfer"); > return -1; > } > if (ts->st.cstack_base != cst->startaddr) { > PyErr_SetString(PyExc_SystemError, > "bad stack reference in transfer"); > return -1; > } > > ts->st.serial_last_jump = cst->serial; > > > > > > if (cstprev && *cstprev == cst && cst->ob_refcnt == 1) > cst = ((void *)0); > } > _cstprev = cstprev; > _cst = cst; > _prev = prev; > return slp_switch(); >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 133948
: 89702