# 1 "assert.c" # 1 "../ansidecl.h" 1 # 105 "../ansidecl.h" # 19 "assert.c" 2 # 1 "assert.h" 1 # 1 "../features.h" 1 # 1 "../sys/cdefs.h" 1 # 1 "../misc/sys/cdefs.h" 1 # 1 "../features.h" 1 # 157 "../features.h" # 22 "../misc/sys/cdefs.h" 2 # 73 "../misc/sys/cdefs.h" typedef long double __long_double_t; # 95 "../misc/sys/cdefs.h" # 1 "../sys/cdefs.h" 2 # 141 "../features.h" 2 # 155 "../features.h" # 31 "assert.h" 2 # 52 "assert.h" # 1 "../sys/cdefs.h" 1 # 54 "assert.h" 2 extern __attribute__ ((__volatile__)) int __assert_fail (__const char *__assertion, __const char *__file, unsigned int __line, __const char *__function) ; extern __attribute__ ((__volatile__)) int __assert_perror_fail (int __errnum, __const char *__file, unsigned int __line, __const char *__function) ; # 20 "assert.c" 2 # 1 "../stdio.h" 1 # 1 "../stdio/stdio.h" 1 # 1 "../stddef.h" 1 # 17 "../stddef.h" # 55 "../stddef.h" # 103 "../stddef.h" typedef long unsigned int size_t; # 216 "../stddef.h" # 242 "../stddef.h" # 33 "../stdio/stdio.h" 2 # 1 "/usr/local/dlx/rte/lib/gcc-lib/dlx/2.7.2.3/include/stdarg.h" 1 3 # 1 "/usr/local/dlx/rte/lib/gcc-lib/dlx/2.7.2.3/include/va-dlx.h" 1 3 typedef void *__gnuc_va_list; # 39 "/usr/local/dlx/rte/lib/gcc-lib/dlx/2.7.2.3/include/va-dlx.h" 3 # 42 "/usr/local/dlx/rte/lib/gcc-lib/dlx/2.7.2.3/include/stdarg.h" 2 3 # 96 "/usr/local/dlx/rte/lib/gcc-lib/dlx/2.7.2.3/include/stdarg.h" 3 # 171 "/usr/local/dlx/rte/lib/gcc-lib/dlx/2.7.2.3/include/stdarg.h" 3 # 36 "../stdio/stdio.h" 2 # 1 "../gnu/types.h" 1 # 1 "../posix/gnu/types.h" 1 typedef unsigned char __u_char; typedef unsigned short __u_short; typedef unsigned int __u_int; typedef unsigned long __u_long; typedef unsigned long long int __u_quad_t; typedef long long int __quad_t; typedef __quad_t *__qaddr_t; # 42 "../posix/gnu/types.h" typedef int __dev_t; typedef unsigned int __uid_t; typedef unsigned int __gid_t; typedef unsigned int __ino_t; typedef unsigned int __mode_t; typedef unsigned short int __nlink_t; typedef long int __off_t; typedef int __pid_t; typedef int __ssize_t; typedef __u_quad_t __fsid_t; typedef long int __daddr_t; typedef char *__caddr_t; typedef long int __time_t; typedef long int __swblk_t; typedef struct { unsigned long int fds_bits[(256 + ((sizeof (unsigned long int) * 8) - 1)) / (sizeof (unsigned long int) * 8) ]; } __fd_set; # 1 "../gnu/types.h" 2 # 41 "../stdio/stdio.h" 2 typedef struct __stdio_file FILE; typedef __off_t fpos_t; typedef struct { unsigned int __read:1; unsigned int __write:1; unsigned int __append:1; unsigned int __binary:1; unsigned int __create:1; unsigned int __exclusive:1; unsigned int __truncate:1; } __io_mode; 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, fpos_t *__pos, int __w) ; typedef int __io_close_fn (void * __cookie) ; typedef int __io_fileno_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 __io_fileno_fn cookie_fileno_function_t; # 126 "../stdio/stdio.h" typedef struct { __io_read_fn *__read; __io_write_fn *__write; __io_seek_fn *__seek; __io_close_fn *__close; __io_fileno_fn *__fileno; } __io_functions; typedef struct { int (*__input) (FILE *__stream) ; void (*__output) (FILE *__stream, int __c) ; } __room_functions; extern __const __io_functions __default_io_functions; extern __const __room_functions __default_room_functions; extern __io_close_fn __stdio_close; extern int __stdio_open (__const char *__file, __io_mode __m, void * *__cookieptr) ; extern void __stdio_errmsg (__const char *__msg, size_t __len) ; extern char *__stdio_gen_tempname (__const char *__dir, __const char *__pfx, int __dir_search, size_t *__lenptr, FILE **__streamptr) ; struct __stdio_file { int __magic; char *__bufp; char *__get_limit; char *__put_limit; char *__buffer; size_t __bufsize; void * __cookie; __io_mode __mode; __io_functions __io_funcs; __room_functions __room_funcs; fpos_t __offset; fpos_t __target; FILE *__next; char *__pushback_bufp; unsigned char __pushback; unsigned int __pushed_back:1; unsigned int __eof:1; unsigned int __error:1; unsigned int __userbuf:1; unsigned int __linebuf:1; unsigned int __linebuf_active:1; unsigned int __seen:1; unsigned int __ispipe:1; }; extern void __invalidate (FILE *__stream) ; extern int __stdio_check_offset (FILE *__stream) ; # 1 "../sysdeps/standalone/stdio_lim.h" 1 # 268 "../stdio/stdio.h" 2 extern FILE *__stdio_head; extern FILE *stdin, *stdout, *stderr; extern int remove (__const char *__filename) ; extern int rename (__const char *__old, __const char *__new) ; extern FILE *tmpfile (void) ; extern char *tmpnam (char *__s) ; extern char *tempnam (__const char *__dir, __const char *__pfx) ; extern int __flshfp (FILE *__stream, int __c) ; extern int fclose (FILE *__stream) ; extern int fflush (FILE *__stream) ; extern FILE *fopen (__const char *__filename, __const char *__modes) ; extern FILE *freopen (__const char *__filename, __const char *__modes, FILE *__stream) ; extern FILE *__newstream (void) ; extern FILE *fdopen (int __fd, __const char *__modes) ; extern FILE *fopencookie (void * __magic_cookie, __const char *__modes, __io_functions __io_funcs) ; extern FILE *fmemopen (void * __s, size_t __len, __const char *__modes) ; extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) ; extern void setbuf (FILE *__stream, char *__buf) ; extern int setvbuf (FILE *__stream, char *__buf, int __modes, size_t __n) ; extern void setbuffer (FILE *__stream, char *__buf, size_t __size) ; extern void setlinebuf (FILE *__stream) ; extern int fprintf (FILE *__stream, __const char *__format, ...) ; extern int printf (__const char *__format, ...) ; extern int sprintf (char *__s, __const char *__format, ...) ; extern int vfprintf (FILE *__s, __const char *__format, __gnuc_va_list __arg) ; extern int vprintf (__const char *__format, __gnuc_va_list __arg) ; extern int vsprintf (char *__s, __const char *__format, __gnuc_va_list __arg) ; extern int snprintf (char *__s, size_t __maxlen, __const char *__format, ...) ; extern int vsnprintf (char *__s, size_t __maxlen, __const char *__format, __gnuc_va_list __arg) ; extern int vasprintf (char **__ptr, __const char *__f, __gnuc_va_list __arg) ; extern int asprintf (char **__ptr, __const char *__fmt, ...) ; extern int vdprintf (int __fd, __const char *__fmt, __gnuc_va_list __arg) ; extern int dprintf (int __fd, __const char *__fmt, ...) ; extern int fscanf (FILE *__stream, __const char *__format, ...) ; extern int scanf (__const char *__format, ...) ; extern int sscanf (__const char *__s, __const char *__format, ...) ; extern int __vfscanf (FILE *__s, __const char *__format, __gnuc_va_list __arg) ; extern int vfscanf (FILE *__s, __const char *__format, __gnuc_va_list __arg) ; extern int vscanf (__const char *__format, __gnuc_va_list __arg) ; extern int __vsscanf (__const char *__s, __const char *__format, __gnuc_va_list __arg) ; extern int vsscanf (__const char *__s, __const char *__format, __gnuc_va_list __arg) ; # 456 "../stdio/stdio.h" extern int __fillbf (FILE *__stream) ; extern int fgetc (FILE *__stream) ; extern int getc (FILE *__stream) ; extern int getchar (void) ; extern int fputc (int __c, FILE *__stream) ; extern int putc (int __c, FILE *__stream) ; extern int putchar (int __c) ; extern int getw (FILE *__stream) ; extern int putw (int __w, FILE *__stream) ; extern char *fgets (char *__s, size_t __n, FILE *__stream) ; extern char *gets (char *__s) ; # 1 "../sys/types.h" 1 # 1 "../posix/sys/types.h" 1 # 1 "../gnu/types.h" 1 # 30 "../posix/sys/types.h" 2 # 1 "../time.h" 1 # 1 "../time/time.h" 1 # 50 "../time/time.h" # 1 "../gnu/types.h" 1 # 67 "../time/time.h" 2 typedef __time_t time_t; # 93 "../time/time.h" # 201 "../time/time.h" # 1 "../time.h" 2 # 60 "../posix/sys/types.h" 2 # 1 "../stddef.h" 1 # 17 "../stddef.h" # 55 "../stddef.h" # 103 "../stddef.h" # 148 "../stddef.h" # 216 "../stddef.h" # 242 "../stddef.h" # 63 "../posix/sys/types.h" 2 typedef int int32_t; typedef short int int16_t; typedef char int8_t; typedef unsigned int u_int32_t; typedef unsigned short int u_int16_t; typedef unsigned char u_int8_t; struct timeval; extern int __select (int __nfds, __fd_set *__readfds, __fd_set *__writefds, __fd_set *__exceptfds, struct timeval *__timeout) ; extern int select (int __nfds, __fd_set *__readfds, __fd_set *__writefds, __fd_set *__exceptfds, struct timeval *__timeout) ; # 1 "../sys/types.h" 2 # 537 "../stdio/stdio.h" 2 __ssize_t __getdelim (char **__lineptr, size_t *__n, int __delimiter, FILE *__stream) ; __ssize_t getdelim (char **__lineptr, size_t *__n, int __delimiter, FILE *__stream) ; __ssize_t __getline (char **__lineptr, size_t *__n, FILE *__stream) ; __ssize_t getline (char **__lineptr, size_t *__n, FILE *__stream) ; # 570 "../stdio/stdio.h" extern int fputs (__const char *__s, FILE *__stream) ; extern int puts (__const char *__s) ; extern int ungetc (int __c, FILE *__stream) ; extern size_t fread (void * __ptr, size_t __size, size_t __n, FILE *__stream) ; extern size_t fwrite (__const void * __ptr, size_t __size, size_t __n, FILE *__s) ; extern int fseek (FILE *__stream, long int __off, int __whence) ; extern long int ftell (FILE *__stream) ; extern void rewind (FILE *__stream) ; extern int fgetpos (FILE *__stream, fpos_t *__pos) ; extern int fsetpos (FILE *__stream, __const fpos_t *__pos) ; extern void clearerr (FILE *__stream) ; extern int feof (FILE *__stream) ; extern int ferror (FILE *__stream) ; extern void perror (__const char *__s) ; extern int sys_nerr; extern char *sys_errlist[]; extern int _sys_nerr; extern char *_sys_errlist[]; extern int fileno (FILE *__stream) ; extern FILE *popen (__const char *__command, __const char *__modes) ; extern int pclose (FILE *__stream) ; extern char *ctermid (char *__s) ; extern char *cuserid (char *__s) ; struct obstack; extern FILE *open_obstack_stream (struct obstack *__obstack) ; extern int obstack_printf (struct obstack *__obstack, __const char *__format, ...) ; extern int obstack_vprintf (struct obstack *__obstack, __const char *__format, __gnuc_va_list __args) ; # 1 "../stdio.h" 2 # 21 "assert.c" 2 # 1 "../stdlib.h" 1 # 1 "../stdlib/stdlib.h" 1 # 1 "../stddef.h" 1 # 17 "../stddef.h" # 55 "../stddef.h" # 103 "../stddef.h" # 148 "../stddef.h" typedef int wchar_t; # 242 "../stddef.h" # 32 "../stdlib/stdlib.h" 2 # 1 "../errno.h" 1 # 1 "../sysdeps/stub/errnos.h" 1 # 31 "../errno.h" 2 extern int errno; extern char *program_invocation_name, *program_invocation_short_name; # 35 "../stdlib/stdlib.h" 2 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; extern double atof (__const char *__nptr) ; extern int atoi (__const char *__nptr) ; extern long int atol (__const char *__nptr) ; extern double strtod (__const char *__nptr, char **__endptr) ; extern long int strtol (__const char *__nptr, char **__endptr, int __base) ; extern unsigned long int strtoul (__const char *__nptr, char **__endptr, int __base) ; extern int rand (void) ; extern void srand (unsigned int __seed) ; extern long int __random (void) ; extern void __srandom (unsigned int __seed) ; extern void * __initstate (unsigned int __seed, void * __statebuf, size_t __statelen) ; extern void * __setstate (void * __statebuf) ; extern long int random (void) ; extern void srandom (unsigned int __seed) ; extern void * initstate (unsigned int __seed, void * __statebuf, size_t __statelen) ; extern void * setstate (void * __statebuf) ; # 136 "../stdlib/stdlib.h" extern void * malloc (size_t __size) ; extern void * realloc (void * __ptr, size_t __size) ; extern void * calloc (size_t __nmemb, size_t __size) ; extern void free (void * __ptr) ; extern void cfree (void * __ptr) ; # 1 "../alloca.h" 1 # 1 "../stdlib/alloca.h" 1 # 1 "../stddef.h" 1 # 17 "../stddef.h" # 55 "../stddef.h" # 103 "../stddef.h" # 148 "../stddef.h" # 216 "../stddef.h" # 242 "../stddef.h" # 24 "../stdlib/alloca.h" 2 extern void * __alloca (size_t __size) ; extern void * alloca (size_t __size) ; # 1 "../alloca.h" 2 # 156 "../stdlib/stdlib.h" 2 extern void * valloc (size_t __size) ; extern __attribute__ ((__volatile__)) void abort (void) ; extern int atexit (void (*__func) (void)) ; extern int on_exit (void (*__func) (int __status, void * __arg), void * __arg) ; extern __attribute__ ((__volatile__)) void exit (int __status) ; extern char *getenv (__const char *__name) ; extern int putenv (__const char *__string) ; extern int setenv (__const char *__name, __const char *__value, int __replace) ; extern int system (__const char *__command) ; 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) ; extern void qsort (void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) ; # 233 "../stdlib/stdlib.h" extern __attribute__ ((__const__)) int abs (int __x) ; extern __attribute__ ((__const__)) long int labs (long int __x) ; extern __attribute__ ((__const__)) div_t div (int __numer, int __denom) ; extern __attribute__ ((__const__)) ldiv_t ldiv (long int __numer, long int __denom) ; extern int mblen (__const char *__s, size_t __n) ; extern int mbtowc (wchar_t * __pwc, __const char *__s, size_t __n) ; extern int wctomb (char *__s, wchar_t __wchar) ; extern size_t mbstowcs (wchar_t * __pwcs, __const char *__s, size_t __n) ; extern size_t wcstombs (char *__s, __const wchar_t * __pwcs, size_t __n) ; # 1 "../stdlib.h" 2 # 22 "assert.c" 2 # 1 "../sysdeps/stub/sysdep.h" 1 # 23 "assert.c" 2 __const char *__assert_program_name; __attribute__ ((__volatile__)) int __assert_fail ( __const char *assertion , __const char *file , unsigned int line , __const char *function ) { (void) fprintf (stderr, "%s%s%s:%u: %s%sAssertion `%s' failed.\n", __assert_program_name ? __assert_program_name : "", __assert_program_name ? ": " : "", file, line, function ? function : "", function ? ": " : "", assertion); (void) fflush (stderr); abort (); return 0; } # 84 "assert.c"