Merge branch 'master' of NalaGinrut@repo.or.cz:srv/git/NalaBridge
[NalaBridge.git] / debug / src / mmr.log
blob0c433a6fbb70d8cd0c73d2e9ab0b035b9cc3a5f5
1 # 1 "../../src/minibridge.c"
2 # 1 "<built-in>"
3 # 1 "<command line>"
4 # 1 "../../src/minibridge.c"
5 # 29 "../../src/minibridge.c"
6 # 1 "/usr/include/stdio.h" 1 3 4
7 # 28 "/usr/include/stdio.h" 3 4
8 # 1 "/usr/include/features.h" 1 3 4
9 # 323 "/usr/include/features.h" 3 4
10 # 1 "/usr/include/sys/cdefs.h" 1 3 4
11 # 313 "/usr/include/sys/cdefs.h" 3 4
12 # 1 "/usr/include/bits/wordsize.h" 1 3 4
13 # 314 "/usr/include/sys/cdefs.h" 2 3 4
14 # 324 "/usr/include/features.h" 2 3 4
15 # 346 "/usr/include/features.h" 3 4
16 # 1 "/usr/include/gnu/stubs.h" 1 3 4
20 # 1 "/usr/include/bits/wordsize.h" 1 3 4
21 # 5 "/usr/include/gnu/stubs.h" 2 3 4
24 # 1 "/usr/include/gnu/stubs-32.h" 1 3 4
25 # 8 "/usr/include/gnu/stubs.h" 2 3 4
26 # 347 "/usr/include/features.h" 2 3 4
27 # 29 "/usr/include/stdio.h" 2 3 4
33 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
34 # 214 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 3 4
35 typedef unsigned int size_t;
36 # 35 "/usr/include/stdio.h" 2 3 4
38 # 1 "/usr/include/bits/types.h" 1 3 4
39 # 28 "/usr/include/bits/types.h" 3 4
40 # 1 "/usr/include/bits/wordsize.h" 1 3 4
41 # 29 "/usr/include/bits/types.h" 2 3 4
44 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
45 # 32 "/usr/include/bits/types.h" 2 3 4
48 typedef unsigned char __u_char;
49 typedef unsigned short int __u_short;
50 typedef unsigned int __u_int;
51 typedef unsigned long int __u_long;
54 typedef signed char __int8_t;
55 typedef unsigned char __uint8_t;
56 typedef signed short int __int16_t;
57 typedef unsigned short int __uint16_t;
58 typedef signed int __int32_t;
59 typedef unsigned int __uint32_t;
64 __extension__ typedef signed long long int __int64_t;
65 __extension__ typedef unsigned long long int __uint64_t;
73 __extension__ typedef long long int __quad_t;
74 __extension__ typedef unsigned long long int __u_quad_t;
75 # 134 "/usr/include/bits/types.h" 3 4
76 # 1 "/usr/include/bits/typesizes.h" 1 3 4
77 # 135 "/usr/include/bits/types.h" 2 3 4
80 __extension__ typedef __u_quad_t __dev_t;
81 __extension__ typedef unsigned int __uid_t;
82 __extension__ typedef unsigned int __gid_t;
83 __extension__ typedef unsigned long int __ino_t;
84 __extension__ typedef __u_quad_t __ino64_t;
85 __extension__ typedef unsigned int __mode_t;
86 __extension__ typedef unsigned int __nlink_t;
87 __extension__ typedef long int __off_t;
88 __extension__ typedef __quad_t __off64_t;
89 __extension__ typedef int __pid_t;
90 __extension__ typedef struct { int __val[2]; } __fsid_t;
91 __extension__ typedef long int __clock_t;
92 __extension__ typedef unsigned long int __rlim_t;
93 __extension__ typedef __u_quad_t __rlim64_t;
94 __extension__ typedef unsigned int __id_t;
95 __extension__ typedef long int __time_t;
96 __extension__ typedef unsigned int __useconds_t;
97 __extension__ typedef long int __suseconds_t;
99 __extension__ typedef int __daddr_t;
100 __extension__ typedef long int __swblk_t;
101 __extension__ typedef int __key_t;
104 __extension__ typedef int __clockid_t;
107 __extension__ typedef void * __timer_t;
110 __extension__ typedef long int __blksize_t;
115 __extension__ typedef long int __blkcnt_t;
116 __extension__ typedef __quad_t __blkcnt64_t;
119 __extension__ typedef unsigned long int __fsblkcnt_t;
120 __extension__ typedef __u_quad_t __fsblkcnt64_t;
123 __extension__ typedef unsigned long int __fsfilcnt_t;
124 __extension__ typedef __u_quad_t __fsfilcnt64_t;
126 __extension__ typedef int __ssize_t;
130 typedef __off64_t __loff_t;
131 typedef __quad_t *__qaddr_t;
132 typedef char *__caddr_t;
135 __extension__ typedef int __intptr_t;
138 __extension__ typedef unsigned int __socklen_t;
139 # 37 "/usr/include/stdio.h" 2 3 4
149 typedef struct _IO_FILE FILE;
155 # 62 "/usr/include/stdio.h" 3 4
156 typedef struct _IO_FILE __FILE;
157 # 72 "/usr/include/stdio.h" 3 4
158 # 1 "/usr/include/libio.h" 1 3 4
159 # 32 "/usr/include/libio.h" 3 4
160 # 1 "/usr/include/_G_config.h" 1 3 4
161 # 14 "/usr/include/_G_config.h" 3 4
162 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
163 # 326 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 3 4
164 typedef long int wchar_t;
165 # 355 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 3 4
166 typedef unsigned int wint_t;
167 # 15 "/usr/include/_G_config.h" 2 3 4
168 # 24 "/usr/include/_G_config.h" 3 4
169 # 1 "/usr/include/wchar.h" 1 3 4
170 # 48 "/usr/include/wchar.h" 3 4
171 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
172 # 49 "/usr/include/wchar.h" 2 3 4
174 # 1 "/usr/include/bits/wchar.h" 1 3 4
175 # 51 "/usr/include/wchar.h" 2 3 4
176 # 76 "/usr/include/wchar.h" 3 4
177 typedef struct
179   int __count;
180   union
181   {
182     wint_t __wch;
183     char __wchb[4];
184   } __value;
185 } __mbstate_t;
186 # 25 "/usr/include/_G_config.h" 2 3 4
188 typedef struct
190   __off_t __pos;
191   __mbstate_t __state;
192 } _G_fpos_t;
193 typedef struct
195   __off64_t __pos;
196   __mbstate_t __state;
197 } _G_fpos64_t;
198 # 44 "/usr/include/_G_config.h" 3 4
199 # 1 "/usr/include/gconv.h" 1 3 4
200 # 28 "/usr/include/gconv.h" 3 4
201 # 1 "/usr/include/wchar.h" 1 3 4
202 # 48 "/usr/include/wchar.h" 3 4
203 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
204 # 49 "/usr/include/wchar.h" 2 3 4
205 # 29 "/usr/include/gconv.h" 2 3 4
208 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
209 # 32 "/usr/include/gconv.h" 2 3 4
215 enum
217   __GCONV_OK = 0,
218   __GCONV_NOCONV,
219   __GCONV_NODB,
220   __GCONV_NOMEM,
222   __GCONV_EMPTY_INPUT,
223   __GCONV_FULL_OUTPUT,
224   __GCONV_ILLEGAL_INPUT,
225   __GCONV_INCOMPLETE_INPUT,
227   __GCONV_ILLEGAL_DESCRIPTOR,
228   __GCONV_INTERNAL_ERROR
233 enum
235   __GCONV_IS_LAST = 0x0001,
236   __GCONV_IGNORE_ERRORS = 0x0002
241 struct __gconv_step;
242 struct __gconv_step_data;
243 struct __gconv_loaded_object;
244 struct __gconv_trans_data;
248 typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
249        __const unsigned char **, __const unsigned char *,
250        unsigned char **, size_t *, int, int);
253 typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
256 typedef int (*__gconv_init_fct) (struct __gconv_step *);
257 typedef void (*__gconv_end_fct) (struct __gconv_step *);
261 typedef int (*__gconv_trans_fct) (struct __gconv_step *,
262       struct __gconv_step_data *, void *,
263       __const unsigned char *,
264       __const unsigned char **,
265       __const unsigned char *, unsigned char **,
266       size_t *);
269 typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *,
270        __const unsigned char *,
271        unsigned char *, unsigned char *);
274 typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***,
275      size_t *);
278 typedef int (*__gconv_trans_init_fct) (void **, const char *);
279 typedef void (*__gconv_trans_end_fct) (void *);
281 struct __gconv_trans_data
284   __gconv_trans_fct __trans_fct;
285   __gconv_trans_context_fct __trans_context_fct;
286   __gconv_trans_end_fct __trans_end_fct;
287   void *__data;
288   struct __gconv_trans_data *__next;
293 struct __gconv_step
295   struct __gconv_loaded_object *__shlib_handle;
296   __const char *__modname;
298   int __counter;
300   char *__from_name;
301   char *__to_name;
303   __gconv_fct __fct;
304   __gconv_btowc_fct __btowc_fct;
305   __gconv_init_fct __init_fct;
306   __gconv_end_fct __end_fct;
310   int __min_needed_from;
311   int __max_needed_from;
312   int __min_needed_to;
313   int __max_needed_to;
316   int __stateful;
318   void *__data;
323 struct __gconv_step_data
325   unsigned char *__outbuf;
326   unsigned char *__outbufend;
330   int __flags;
334   int __invocation_counter;
338   int __internal_use;
340   __mbstate_t *__statep;
341   __mbstate_t __state;
345   struct __gconv_trans_data *__trans;
350 typedef struct __gconv_info
352   size_t __nsteps;
353   struct __gconv_step *__steps;
354   __extension__ struct __gconv_step_data __data [];
355 } *__gconv_t;
356 # 45 "/usr/include/_G_config.h" 2 3 4
357 typedef union
359   struct __gconv_info __cd;
360   struct
361   {
362     struct __gconv_info __cd;
363     struct __gconv_step_data __data;
364   } __combined;
365 } _G_iconv_t;
367 typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
368 typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
369 typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
370 typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
371 # 33 "/usr/include/libio.h" 2 3 4
372 # 53 "/usr/include/libio.h" 3 4
373 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stdarg.h" 1 3 4
374 # 43 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stdarg.h" 3 4
375 typedef __builtin_va_list __gnuc_va_list;
376 # 54 "/usr/include/libio.h" 2 3 4
377 # 166 "/usr/include/libio.h" 3 4
378 struct _IO_jump_t; struct _IO_FILE;
379 # 176 "/usr/include/libio.h" 3 4
380 typedef void _IO_lock_t;
386 struct _IO_marker {
387   struct _IO_marker *_next;
388   struct _IO_FILE *_sbuf;
392   int _pos;
393 # 199 "/usr/include/libio.h" 3 4
397 enum __codecvt_result
399   __codecvt_ok,
400   __codecvt_partial,
401   __codecvt_error,
402   __codecvt_noconv
404 # 267 "/usr/include/libio.h" 3 4
405 struct _IO_FILE {
406   int _flags;
411   char* _IO_read_ptr;
412   char* _IO_read_end;
413   char* _IO_read_base;
414   char* _IO_write_base;
415   char* _IO_write_ptr;
416   char* _IO_write_end;
417   char* _IO_buf_base;
418   char* _IO_buf_end;
420   char *_IO_save_base;
421   char *_IO_backup_base;
422   char *_IO_save_end;
424   struct _IO_marker *_markers;
426   struct _IO_FILE *_chain;
428   int _fileno;
432   int _flags2;
434   __off_t _old_offset;
438   unsigned short _cur_column;
439   signed char _vtable_offset;
440   char _shortbuf[1];
444   _IO_lock_t *_lock;
445 # 315 "/usr/include/libio.h" 3 4
446   __off64_t _offset;
447 # 324 "/usr/include/libio.h" 3 4
448   void *__pad1;
449   void *__pad2;
450   void *__pad3;
451   void *__pad4;
452   size_t __pad5;
454   int _mode;
456   char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
461 typedef struct _IO_FILE _IO_FILE;
464 struct _IO_FILE_plus;
466 extern struct _IO_FILE_plus _IO_2_1_stdin_;
467 extern struct _IO_FILE_plus _IO_2_1_stdout_;
468 extern struct _IO_FILE_plus _IO_2_1_stderr_;
469 # 360 "/usr/include/libio.h" 3 4
470 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
478 typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf,
479      size_t __n);
487 typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
490 typedef int __io_close_fn (void *__cookie);
491 # 412 "/usr/include/libio.h" 3 4
492 extern int __underflow (_IO_FILE *) __attribute__ ((__nothrow__));
493 extern int __uflow (_IO_FILE *) __attribute__ ((__nothrow__));
494 extern int __overflow (_IO_FILE *, int) __attribute__ ((__nothrow__));
495 extern wint_t __wunderflow (_IO_FILE *) __attribute__ ((__nothrow__));
496 extern wint_t __wuflow (_IO_FILE *) __attribute__ ((__nothrow__));
497 extern wint_t __woverflow (_IO_FILE *, wint_t) __attribute__ ((__nothrow__));
498 # 450 "/usr/include/libio.h" 3 4
499 extern int _IO_getc (_IO_FILE *__fp) __attribute__ ((__nothrow__));
500 extern int _IO_putc (int __c, _IO_FILE *__fp) __attribute__ ((__nothrow__));
501 extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__));
502 extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__));
504 extern int _IO_peekc_locked (_IO_FILE *__fp) __attribute__ ((__nothrow__));
510 extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__));
511 extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__));
512 extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__));
513 # 480 "/usr/include/libio.h" 3 4
514 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
515    __gnuc_va_list, int *__restrict);
516 extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
517     __gnuc_va_list);
518 extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) __attribute__ ((__nothrow__));
519 extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) __attribute__ ((__nothrow__));
521 extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) __attribute__ ((__nothrow__));
522 extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) __attribute__ ((__nothrow__));
524 extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__));
525 # 73 "/usr/include/stdio.h" 2 3 4
526 # 86 "/usr/include/stdio.h" 3 4
529 typedef _G_fpos_t fpos_t;
534 # 138 "/usr/include/stdio.h" 3 4
535 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
536 # 139 "/usr/include/stdio.h" 2 3 4
540 extern struct _IO_FILE *stdin;
541 extern struct _IO_FILE *stdout;
542 extern struct _IO_FILE *stderr;
550 extern int remove (__const char *__filename) __attribute__ ((__nothrow__));
552 extern int rename (__const char *__old, __const char *__new) __attribute__ ((__nothrow__));
567 extern FILE *tmpfile (void);
568 # 183 "/usr/include/stdio.h" 3 4
569 extern char *tmpnam (char *__s) __attribute__ ((__nothrow__));
575 extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__));
576 # 201 "/usr/include/stdio.h" 3 4
577 extern char *tempnam (__const char *__dir, __const char *__pfx)
578      __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
587 extern int fclose (FILE *__stream);
592 extern int fflush (FILE *__stream);
594 # 226 "/usr/include/stdio.h" 3 4
595 extern int fflush_unlocked (FILE *__stream);
596 # 240 "/usr/include/stdio.h" 3 4
603 extern FILE *fopen (__const char *__restrict __filename,
604       __const char *__restrict __modes);
609 extern FILE *freopen (__const char *__restrict __filename,
610         __const char *__restrict __modes,
611         FILE *__restrict __stream);
612 # 267 "/usr/include/stdio.h" 3 4
614 # 278 "/usr/include/stdio.h" 3 4
615 extern FILE *fdopen (int __fd, __const char *__modes) __attribute__ ((__nothrow__));
616 # 304 "/usr/include/stdio.h" 3 4
620 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__));
624 extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
625       int __modes, size_t __n) __attribute__ ((__nothrow__));
631 extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
632          size_t __size) __attribute__ ((__nothrow__));
635 extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__));
644 extern int fprintf (FILE *__restrict __stream,
645       __const char *__restrict __format, ...);
650 extern int printf (__const char *__restrict __format, ...);
652 extern int sprintf (char *__restrict __s,
653       __const char *__restrict __format, ...) __attribute__ ((__nothrow__));
659 extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format,
660        __gnuc_va_list __arg);
665 extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg);
667 extern int vsprintf (char *__restrict __s, __const char *__restrict __format,
668        __gnuc_va_list __arg) __attribute__ ((__nothrow__));
674 extern int snprintf (char *__restrict __s, size_t __maxlen,
675        __const char *__restrict __format, ...)
676      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4)));
678 extern int vsnprintf (char *__restrict __s, size_t __maxlen,
679         __const char *__restrict __format, __gnuc_va_list __arg)
680      __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0)));
682 # 398 "/usr/include/stdio.h" 3 4
688 extern int fscanf (FILE *__restrict __stream,
689      __const char *__restrict __format, ...) ;
694 extern int scanf (__const char *__restrict __format, ...) ;
696 extern int sscanf (__const char *__restrict __s,
697      __const char *__restrict __format, ...) __attribute__ ((__nothrow__));
699 # 440 "/usr/include/stdio.h" 3 4
705 extern int fgetc (FILE *__stream);
706 extern int getc (FILE *__stream);
712 extern int getchar (void);
714 # 464 "/usr/include/stdio.h" 3 4
715 extern int getc_unlocked (FILE *__stream);
716 extern int getchar_unlocked (void);
717 # 475 "/usr/include/stdio.h" 3 4
718 extern int fgetc_unlocked (FILE *__stream);
730 extern int fputc (int __c, FILE *__stream);
731 extern int putc (int __c, FILE *__stream);
737 extern int putchar (int __c);
739 # 508 "/usr/include/stdio.h" 3 4
740 extern int fputc_unlocked (int __c, FILE *__stream);
748 extern int putc_unlocked (int __c, FILE *__stream);
749 extern int putchar_unlocked (int __c);
756 extern int getw (FILE *__stream);
759 extern int putw (int __w, FILE *__stream);
768 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
769      ;
776 extern char *gets (char *__s) ;
778 # 589 "/usr/include/stdio.h" 3 4
784 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream);
790 extern int puts (__const char *__s);
797 extern int ungetc (int __c, FILE *__stream);
804 extern size_t fread (void *__restrict __ptr, size_t __size,
805        size_t __n, FILE *__restrict __stream) ;
810 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
811         size_t __n, FILE *__restrict __s) ;
813 # 642 "/usr/include/stdio.h" 3 4
814 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
815          size_t __n, FILE *__restrict __stream) ;
816 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
817           size_t __n, FILE *__restrict __stream) ;
826 extern int fseek (FILE *__stream, long int __off, int __whence);
831 extern long int ftell (FILE *__stream) ;
836 extern void rewind (FILE *__stream);
838 # 678 "/usr/include/stdio.h" 3 4
839 extern int fseeko (FILE *__stream, __off_t __off, int __whence);
844 extern __off_t ftello (FILE *__stream) ;
845 # 697 "/usr/include/stdio.h" 3 4
852 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
857 extern int fsetpos (FILE *__stream, __const fpos_t *__pos);
858 # 720 "/usr/include/stdio.h" 3 4
860 # 729 "/usr/include/stdio.h" 3 4
863 extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__));
865 extern int feof (FILE *__stream) __attribute__ ((__nothrow__)) ;
867 extern int ferror (FILE *__stream) __attribute__ ((__nothrow__)) ;
872 extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__));
873 extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ;
874 extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ;
883 extern void perror (__const char *__s);
890 # 1 "/usr/include/bits/sys_errlist.h" 1 3 4
891 # 27 "/usr/include/bits/sys_errlist.h" 3 4
892 extern int sys_nerr;
893 extern __const char *__const sys_errlist[];
894 # 759 "/usr/include/stdio.h" 2 3 4
899 extern int fileno (FILE *__stream) __attribute__ ((__nothrow__)) ;
904 extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ;
905 # 778 "/usr/include/stdio.h" 3 4
906 extern FILE *popen (__const char *__command, __const char *__modes) ;
912 extern int pclose (FILE *__stream);
918 extern char *ctermid (char *__s) __attribute__ ((__nothrow__));
919 # 818 "/usr/include/stdio.h" 3 4
920 extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__));
924 extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__)) ;
927 extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__));
928 # 848 "/usr/include/stdio.h" 3 4
930 # 30 "../../src/minibridge.c" 2
931 # 1 "/usr/include/stdlib.h" 1 3 4
932 # 33 "/usr/include/stdlib.h" 3 4
933 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
934 # 34 "/usr/include/stdlib.h" 2 3 4
937 # 96 "/usr/include/stdlib.h" 3 4
940 typedef struct
941   {
942     int quot;
943     int rem;
944   } div_t;
948 typedef struct
949   {
950     long int quot;
951     long int rem;
952   } ldiv_t;
956 # 140 "/usr/include/stdlib.h" 3 4
957 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__)) ;
962 extern double atof (__const char *__nptr)
963      __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
965 extern int atoi (__const char *__nptr)
966      __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
968 extern long int atol (__const char *__nptr)
969      __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
975 __extension__ extern long long int atoll (__const char *__nptr)
976      __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
982 extern double strtod (__const char *__restrict __nptr,
983         char **__restrict __endptr)
984      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
986 # 182 "/usr/include/stdlib.h" 3 4
989 extern long int strtol (__const char *__restrict __nptr,
990    char **__restrict __endptr, int __base)
991      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
993 extern unsigned long int strtoul (__const char *__restrict __nptr,
994       char **__restrict __endptr, int __base)
995      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1000 __extension__
1001 extern long long int strtoq (__const char *__restrict __nptr,
1002         char **__restrict __endptr, int __base)
1003      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1005 __extension__
1006 extern unsigned long long int strtouq (__const char *__restrict __nptr,
1007            char **__restrict __endptr, int __base)
1008      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1014 __extension__
1015 extern long long int strtoll (__const char *__restrict __nptr,
1016          char **__restrict __endptr, int __base)
1017      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1019 __extension__
1020 extern unsigned long long int strtoull (__const char *__restrict __nptr,
1021      char **__restrict __endptr, int __base)
1022      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1024 # 279 "/usr/include/stdlib.h" 3 4
1025 extern double __strtod_internal (__const char *__restrict __nptr,
1026      char **__restrict __endptr, int __group)
1027      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1028 extern float __strtof_internal (__const char *__restrict __nptr,
1029     char **__restrict __endptr, int __group)
1030      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1031 extern long double __strtold_internal (__const char *__restrict __nptr,
1032            char **__restrict __endptr,
1033            int __group)
1034      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1036 extern long int __strtol_internal (__const char *__restrict __nptr,
1037        char **__restrict __endptr,
1038        int __base, int __group)
1039      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1043 extern unsigned long int __strtoul_internal (__const char *__restrict __nptr,
1044           char **__restrict __endptr,
1045           int __base, int __group)
1046      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1051 __extension__
1052 extern long long int __strtoll_internal (__const char *__restrict __nptr,
1053       char **__restrict __endptr,
1054       int __base, int __group)
1055      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1059 __extension__
1060 extern unsigned long long int __strtoull_internal (__const char *
1061          __restrict __nptr,
1062          char **__restrict __endptr,
1063          int __base, int __group)
1064      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1065 # 429 "/usr/include/stdlib.h" 3 4
1066 extern char *l64a (long int __n) __attribute__ ((__nothrow__)) ;
1069 extern long int a64l (__const char *__s)
1070      __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
1075 # 1 "/usr/include/sys/types.h" 1 3 4
1076 # 29 "/usr/include/sys/types.h" 3 4
1083 typedef __u_char u_char;
1084 typedef __u_short u_short;
1085 typedef __u_int u_int;
1086 typedef __u_long u_long;
1087 typedef __quad_t quad_t;
1088 typedef __u_quad_t u_quad_t;
1089 typedef __fsid_t fsid_t;
1094 typedef __loff_t loff_t;
1098 typedef __ino_t ino_t;
1099 # 62 "/usr/include/sys/types.h" 3 4
1100 typedef __dev_t dev_t;
1105 typedef __gid_t gid_t;
1110 typedef __mode_t mode_t;
1115 typedef __nlink_t nlink_t;
1120 typedef __uid_t uid_t;
1126 typedef __off_t off_t;
1127 # 100 "/usr/include/sys/types.h" 3 4
1128 typedef __pid_t pid_t;
1133 typedef __id_t id_t;
1138 typedef __ssize_t ssize_t;
1144 typedef __daddr_t daddr_t;
1145 typedef __caddr_t caddr_t;
1151 typedef __key_t key_t;
1152 # 133 "/usr/include/sys/types.h" 3 4
1153 # 1 "/usr/include/time.h" 1 3 4
1154 # 75 "/usr/include/time.h" 3 4
1157 typedef __time_t time_t;
1161 # 93 "/usr/include/time.h" 3 4
1162 typedef __clockid_t clockid_t;
1163 # 105 "/usr/include/time.h" 3 4
1164 typedef __timer_t timer_t;
1165 # 134 "/usr/include/sys/types.h" 2 3 4
1166 # 147 "/usr/include/sys/types.h" 3 4
1167 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
1168 # 148 "/usr/include/sys/types.h" 2 3 4
1172 typedef unsigned long int ulong;
1173 typedef unsigned short int ushort;
1174 typedef unsigned int uint;
1175 # 195 "/usr/include/sys/types.h" 3 4
1176 typedef int int8_t __attribute__ ((__mode__ (__QI__)));
1177 typedef int int16_t __attribute__ ((__mode__ (__HI__)));
1178 typedef int int32_t __attribute__ ((__mode__ (__SI__)));
1179 typedef int int64_t __attribute__ ((__mode__ (__DI__)));
1182 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
1183 typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
1184 typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
1185 typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
1187 typedef int register_t __attribute__ ((__mode__ (__word__)));
1188 # 217 "/usr/include/sys/types.h" 3 4
1189 # 1 "/usr/include/endian.h" 1 3 4
1190 # 37 "/usr/include/endian.h" 3 4
1191 # 1 "/usr/include/bits/endian.h" 1 3 4
1192 # 38 "/usr/include/endian.h" 2 3 4
1193 # 218 "/usr/include/sys/types.h" 2 3 4
1196 # 1 "/usr/include/sys/select.h" 1 3 4
1197 # 31 "/usr/include/sys/select.h" 3 4
1198 # 1 "/usr/include/bits/select.h" 1 3 4
1199 # 32 "/usr/include/sys/select.h" 2 3 4
1202 # 1 "/usr/include/bits/sigset.h" 1 3 4
1203 # 23 "/usr/include/bits/sigset.h" 3 4
1204 typedef int __sig_atomic_t;
1209 typedef struct
1210   {
1211     unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
1212   } __sigset_t;
1213 # 35 "/usr/include/sys/select.h" 2 3 4
1217 typedef __sigset_t sigset_t;
1223 # 1 "/usr/include/time.h" 1 3 4
1224 # 121 "/usr/include/time.h" 3 4
1225 struct timespec
1226   {
1227     __time_t tv_sec;
1228     long int tv_nsec;
1229   };
1230 # 45 "/usr/include/sys/select.h" 2 3 4
1232 # 1 "/usr/include/bits/time.h" 1 3 4
1233 # 69 "/usr/include/bits/time.h" 3 4
1234 struct timeval
1235   {
1236     __time_t tv_sec;
1237     __suseconds_t tv_usec;
1238   };
1239 # 47 "/usr/include/sys/select.h" 2 3 4
1242 typedef __suseconds_t suseconds_t;
1248 typedef long int __fd_mask;
1249 # 67 "/usr/include/sys/select.h" 3 4
1250 typedef struct
1251   {
1258     __fd_mask __fds_bits[1024 / (8 * sizeof (__fd_mask))];
1261   } fd_set;
1268 typedef __fd_mask fd_mask;
1269 # 99 "/usr/include/sys/select.h" 3 4
1271 # 109 "/usr/include/sys/select.h" 3 4
1272 extern int select (int __nfds, fd_set *__restrict __readfds,
1273      fd_set *__restrict __writefds,
1274      fd_set *__restrict __exceptfds,
1275      struct timeval *__restrict __timeout);
1276 # 121 "/usr/include/sys/select.h" 3 4
1277 extern int pselect (int __nfds, fd_set *__restrict __readfds,
1278       fd_set *__restrict __writefds,
1279       fd_set *__restrict __exceptfds,
1280       const struct timespec *__restrict __timeout,
1281       const __sigset_t *__restrict __sigmask);
1285 # 221 "/usr/include/sys/types.h" 2 3 4
1288 # 1 "/usr/include/sys/sysmacros.h" 1 3 4
1289 # 29 "/usr/include/sys/sysmacros.h" 3 4
1290 __extension__
1291 extern __inline unsigned int gnu_dev_major (unsigned long long int __dev)
1292      __attribute__ ((__nothrow__));
1293 __extension__
1294 extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
1295      __attribute__ ((__nothrow__));
1296 __extension__
1297 extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major,
1298        unsigned int __minor)
1299      __attribute__ ((__nothrow__));
1302 __extension__ extern __inline unsigned int
1303 __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev)
1305   return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
1308 __extension__ extern __inline unsigned int
1309 __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev)
1311   return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
1314 __extension__ extern __inline unsigned long long int
1315 __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor)
1317   return ((__minor & 0xff) | ((__major & 0xfff) << 8)
1318    | (((unsigned long long int) (__minor & ~0xff)) << 12)
1319    | (((unsigned long long int) (__major & ~0xfff)) << 32));
1321 # 224 "/usr/include/sys/types.h" 2 3 4
1322 # 235 "/usr/include/sys/types.h" 3 4
1323 typedef __blkcnt_t blkcnt_t;
1327 typedef __fsblkcnt_t fsblkcnt_t;
1331 typedef __fsfilcnt_t fsfilcnt_t;
1332 # 270 "/usr/include/sys/types.h" 3 4
1333 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4
1334 # 36 "/usr/include/bits/pthreadtypes.h" 3 4
1335 typedef unsigned long int pthread_t;
1338 typedef union
1340   char __size[36];
1341   long int __align;
1342 } pthread_attr_t;
1345 typedef struct __pthread_internal_slist
1347   struct __pthread_internal_slist *__next;
1348 } __pthread_slist_t;
1353 typedef union
1355   struct __pthread_mutex_s
1356   {
1357     int __lock;
1358     unsigned int __count;
1359     int __owner;
1362     int __kind;
1363     unsigned int __nusers;
1364     __extension__ union
1365     {
1366       int __spins;
1367       __pthread_slist_t __list;
1368     };
1369   } __data;
1370   char __size[24];
1371   long int __align;
1372 } pthread_mutex_t;
1374 typedef union
1376   char __size[4];
1377   long int __align;
1378 } pthread_mutexattr_t;
1383 typedef union
1385   struct
1386   {
1387     int __lock;
1388     unsigned int __futex;
1389     __extension__ unsigned long long int __total_seq;
1390     __extension__ unsigned long long int __wakeup_seq;
1391     __extension__ unsigned long long int __woken_seq;
1392     void *__mutex;
1393     unsigned int __nwaiters;
1394     unsigned int __broadcast_seq;
1395   } __data;
1396   char __size[48];
1397   __extension__ long long int __align;
1398 } pthread_cond_t;
1400 typedef union
1402   char __size[4];
1403   long int __align;
1404 } pthread_condattr_t;
1408 typedef unsigned int pthread_key_t;
1412 typedef int pthread_once_t;
1418 typedef union
1420   struct
1421   {
1422     int __lock;
1423     unsigned int __nr_readers;
1424     unsigned int __readers_wakeup;
1425     unsigned int __writer_wakeup;
1426     unsigned int __nr_readers_queued;
1427     unsigned int __nr_writers_queued;
1430     unsigned int __flags;
1431     int __writer;
1432   } __data;
1433   char __size[32];
1434   long int __align;
1435 } pthread_rwlock_t;
1437 typedef union
1439   char __size[8];
1440   long int __align;
1441 } pthread_rwlockattr_t;
1447 typedef volatile int pthread_spinlock_t;
1452 typedef union
1454   char __size[20];
1455   long int __align;
1456 } pthread_barrier_t;
1458 typedef union
1460   char __size[4];
1461   int __align;
1462 } pthread_barrierattr_t;
1463 # 271 "/usr/include/sys/types.h" 2 3 4
1467 # 439 "/usr/include/stdlib.h" 2 3 4
1474 extern long int random (void) __attribute__ ((__nothrow__));
1477 extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__));
1483 extern char *initstate (unsigned int __seed, char *__statebuf,
1484    size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
1488 extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1496 struct random_data
1497   {
1498     int32_t *fptr;
1499     int32_t *rptr;
1500     int32_t *state;
1501     int rand_type;
1502     int rand_deg;
1503     int rand_sep;
1504     int32_t *end_ptr;
1505   };
1507 extern int random_r (struct random_data *__restrict __buf,
1508        int32_t *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1510 extern int srandom_r (unsigned int __seed, struct random_data *__buf)
1511      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
1513 extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
1514    size_t __statelen,
1515    struct random_data *__restrict __buf)
1516      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4)));
1518 extern int setstate_r (char *__restrict __statebuf,
1519          struct random_data *__restrict __buf)
1520      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1527 extern int rand (void) __attribute__ ((__nothrow__));
1529 extern void srand (unsigned int __seed) __attribute__ ((__nothrow__));
1534 extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__));
1542 extern double drand48 (void) __attribute__ ((__nothrow__));
1543 extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1546 extern long int lrand48 (void) __attribute__ ((__nothrow__));
1547 extern long int nrand48 (unsigned short int __xsubi[3])
1548      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1551 extern long int mrand48 (void) __attribute__ ((__nothrow__));
1552 extern long int jrand48 (unsigned short int __xsubi[3])
1553      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1556 extern void srand48 (long int __seedval) __attribute__ ((__nothrow__));
1557 extern unsigned short int *seed48 (unsigned short int __seed16v[3])
1558      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1559 extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1565 struct drand48_data
1566   {
1567     unsigned short int __x[3];
1568     unsigned short int __old_x[3];
1569     unsigned short int __c;
1570     unsigned short int __init;
1571     unsigned long long int __a;
1572   };
1575 extern int drand48_r (struct drand48_data *__restrict __buffer,
1576         double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1577 extern int erand48_r (unsigned short int __xsubi[3],
1578         struct drand48_data *__restrict __buffer,
1579         double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1582 extern int lrand48_r (struct drand48_data *__restrict __buffer,
1583         long int *__restrict __result)
1584      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1585 extern int nrand48_r (unsigned short int __xsubi[3],
1586         struct drand48_data *__restrict __buffer,
1587         long int *__restrict __result)
1588      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1591 extern int mrand48_r (struct drand48_data *__restrict __buffer,
1592         long int *__restrict __result)
1593      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1594 extern int jrand48_r (unsigned short int __xsubi[3],
1595         struct drand48_data *__restrict __buffer,
1596         long int *__restrict __result)
1597      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1600 extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
1601      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
1603 extern int seed48_r (unsigned short int __seed16v[3],
1604        struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1606 extern int lcong48_r (unsigned short int __param[7],
1607         struct drand48_data *__buffer)
1608      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
1618 extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ;
1620 extern void *calloc (size_t __nmemb, size_t __size)
1621      __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ;
1629 extern void *realloc (void *__ptr, size_t __size)
1630      __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
1632 extern void free (void *__ptr) __attribute__ ((__nothrow__));
1637 extern void cfree (void *__ptr) __attribute__ ((__nothrow__));
1641 # 1 "/usr/include/alloca.h" 1 3 4
1642 # 25 "/usr/include/alloca.h" 3 4
1643 # 1 "/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/include/stddef.h" 1 3 4
1644 # 26 "/usr/include/alloca.h" 2 3 4
1652 extern void *alloca (size_t __size) __attribute__ ((__nothrow__));
1659 # 613 "/usr/include/stdlib.h" 2 3 4
1664 extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ;
1669 extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
1670      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1675 extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
1679 extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1685 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
1686      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1693 extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
1695 # 658 "/usr/include/stdlib.h" 3 4
1698 extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1703 extern char *__secure_getenv (__const char *__name)
1704      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1710 extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1716 extern int setenv (__const char *__name, __const char *__value, int __replace)
1717      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
1720 extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__));
1727 extern int clearenv (void) __attribute__ ((__nothrow__));
1728 # 698 "/usr/include/stdlib.h" 3 4
1729 extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1730 # 709 "/usr/include/stdlib.h" 3 4
1731 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
1732 # 729 "/usr/include/stdlib.h" 3 4
1733 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1742 extern int system (__const char *__command) ;
1744 # 757 "/usr/include/stdlib.h" 3 4
1745 extern char *realpath (__const char *__restrict __name,
1746          char *__restrict __resolved) __attribute__ ((__nothrow__)) ;
1753 typedef int (*__compar_fn_t) (__const void *, __const void *);
1763 extern void *bsearch (__const void *__key, __const void *__base,
1764         size_t __nmemb, size_t __size, __compar_fn_t __compar)
1765      __attribute__ ((__nonnull__ (1, 2, 5))) ;
1769 extern void qsort (void *__base, size_t __nmemb, size_t __size,
1770      __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
1774 extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
1775 extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
1788 extern div_t div (int __numer, int __denom)
1789      __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
1790 extern ldiv_t ldiv (long int __numer, long int __denom)
1791      __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
1793 # 822 "/usr/include/stdlib.h" 3 4
1794 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
1795      int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
1800 extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
1801      int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
1806 extern char *gcvt (double __value, int __ndigit, char *__buf)
1807      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ;
1812 extern char *qecvt (long double __value, int __ndigit,
1813       int *__restrict __decpt, int *__restrict __sign)
1814      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
1815 extern char *qfcvt (long double __value, int __ndigit,
1816       int *__restrict __decpt, int *__restrict __sign)
1817      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
1818 extern char *qgcvt (long double __value, int __ndigit, char *__buf)
1819      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ;
1824 extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
1825      int *__restrict __sign, char *__restrict __buf,
1826      size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
1827 extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
1828      int *__restrict __sign, char *__restrict __buf,
1829      size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
1831 extern int qecvt_r (long double __value, int __ndigit,
1832       int *__restrict __decpt, int *__restrict __sign,
1833       char *__restrict __buf, size_t __len)
1834      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
1835 extern int qfcvt_r (long double __value, int __ndigit,
1836       int *__restrict __decpt, int *__restrict __sign,
1837       char *__restrict __buf, size_t __len)
1838      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
1846 extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__)) ;
1849 extern int mbtowc (wchar_t *__restrict __pwc,
1850      __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)) ;
1853 extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)) ;
1857 extern size_t mbstowcs (wchar_t *__restrict __pwcs,
1858    __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__));
1860 extern size_t wcstombs (char *__restrict __s,
1861    __const wchar_t *__restrict __pwcs, size_t __n)
1862      __attribute__ ((__nothrow__));
1871 extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1872 # 927 "/usr/include/stdlib.h" 3 4
1873 extern int posix_openpt (int __oflag) ;
1874 # 962 "/usr/include/stdlib.h" 3 4
1875 extern int getloadavg (double __loadavg[], int __nelem)
1876      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
1877 # 978 "/usr/include/stdlib.h" 3 4
1879 # 31 "../../src/minibridge.c" 2
1881 # 1 "../../src/Card.h" 1
1882 # 23 "../../src/Card.h"
1883 # 1 "../../src/my_types.h" 1
1884 # 23 "../../src/my_types.h"
1885 typedef unsigned char UINT8;
1886 typedef unsigned short UINT16;
1887 typedef unsigned int UINT32;
1888 # 24 "../../src/Card.h" 2
1890 typedef enum CC
1891 {C2= 1,C3,C4,C5,C6,C7,C8,C9,C10= 9,CJ=41,CQ,CK,CA=44}ClubCard;
1893 typedef enum DC
1894 {D2=11,D3,D4,D5,D6,D7,D8,D9,D10=19,DJ=45,DQ,DK,DA=48}DiamondCard;
1896 typedef enum HC
1897 {H2=21,H3,H4,H5,H6,H7,H8,H9,H10=29,HJ=51,HQ,HK,HA=54}HeartCard;
1899 typedef enum SC
1900 {S2=31,S3,S4,S5,S6,S7,S8,S9,S10=39,SJ=55,SQ,SK,SA=58}SpiderCard;
1906 typedef struct HandCard
1907   {
1908     UINT8 suit;
1909     UINT8 num;
1910   }
1911 card,*cardptr;
1913 typedef struct Bider
1915  UINT8 suit;
1916  UINT8 level;
1917 }bider;
1918 # 33 "../../src/minibridge.c" 2
1919 # 1 "../../src/Player.h" 1
1920 # 25 "../../src/Player.h"
1921 typedef struct Player
1922   {
1924     int score;
1925     struct HandCard *pcard;
1927     struct Act *act;
1930   }
1931 player;
1933 typedef struct Act
1934   {
1935     int (*Bid) (bider *);
1936     int (*Send) (card *);
1937     int (*Eat) (card *);
1938   }
1939 *actptr;
1942 void Player();
1945 int PlayerBid(bider *);
1946 int PlayerSend(card *);
1947 int PlayerEat(card *);
1948 # 34 "../../src/minibridge.c" 2
1949 # 1 "../../src/Game.h" 1
1950 # 35 "../../src/Game.h"
1951 typedef struct ThisGame
1952   {
1954     int trump;
1956     int end_vote;
1958     char *bid_order;
1960     char *bid_list;
1962     char *play_order;
1964     struct Player *current;
1967     struct GameProcess *run;
1968   }
1969 game,*gameptr;
1977 typedef struct GameProcess
1978   {
1981     int (*bid) (void);
1985     int (*play) (void);
1989     int (*refresh) (void);
1990   }
1991 process;
1998 typedef struct GlobalData
1999   {
2001     int trump;
2003     int end_vote;
2005     char *bid_order;
2007     char *bid_list;
2009     char *play_order;
2011     int NS_score;
2013     int EW_score;
2015   }
2016 global_data,gd,*gdp;
2019 void ThisGame(game );
2022 int GameBid();
2023 int GamePlay();
2024 int GameRefresh();
2025 # 35 "../../src/minibridge.c" 2
2026 # 1 "../../src/COO.h" 1
2027 # 23 "../../src/COO.h"
2028 # 1 "/usr/include/linux/types.h" 1 3 4
2032 # 1 "/usr/include/linux/compiler.h" 1 3 4
2033 # 5 "/usr/include/linux/types.h" 2 3 4
2034 # 1 "/usr/include/linux/posix_types.h" 1 3 4
2038 # 1 "/usr/include/linux/stddef.h" 1 3 4
2039 # 5 "/usr/include/linux/posix_types.h" 2 3 4
2040 # 36 "/usr/include/linux/posix_types.h" 3 4
2041 typedef struct {
2042  unsigned long fds_bits [(1024/(8 * sizeof(unsigned long)))];
2043 } __kernel_fd_set;
2046 typedef void (*__kernel_sighandler_t)(int);
2049 typedef int __kernel_key_t;
2050 typedef int __kernel_mqd_t;
2052 # 1 "/usr/include/asm/posix_types.h" 1 3 4
2053 # 10 "/usr/include/asm/posix_types.h" 3 4
2054 typedef unsigned long __kernel_ino_t;
2055 typedef unsigned short __kernel_mode_t;
2056 typedef unsigned short __kernel_nlink_t;
2057 typedef long __kernel_off_t;
2058 typedef int __kernel_pid_t;
2059 typedef unsigned short __kernel_ipc_pid_t;
2060 typedef unsigned short __kernel_uid_t;
2061 typedef unsigned short __kernel_gid_t;
2062 typedef unsigned int __kernel_size_t;
2063 typedef int __kernel_ssize_t;
2064 typedef int __kernel_ptrdiff_t;
2065 typedef long __kernel_time_t;
2066 typedef long __kernel_suseconds_t;
2067 typedef long __kernel_clock_t;
2068 typedef int __kernel_timer_t;
2069 typedef int __kernel_clockid_t;
2070 typedef int __kernel_daddr_t;
2071 typedef char * __kernel_caddr_t;
2072 typedef unsigned short __kernel_uid16_t;
2073 typedef unsigned short __kernel_gid16_t;
2074 typedef unsigned int __kernel_uid32_t;
2075 typedef unsigned int __kernel_gid32_t;
2077 typedef unsigned short __kernel_old_uid_t;
2078 typedef unsigned short __kernel_old_gid_t;
2079 typedef unsigned short __kernel_old_dev_t;
2082 typedef long long __kernel_loff_t;
2085 typedef struct {
2089  int __val[2];
2091 } __kernel_fsid_t;
2092 # 48 "/usr/include/linux/posix_types.h" 2 3 4
2093 # 6 "/usr/include/linux/types.h" 2 3 4
2094 # 1 "/usr/include/asm/types.h" 1 3 4
2100 typedef unsigned short umode_t;
2107 typedef __signed__ char __s8;
2108 typedef unsigned char __u8;
2110 typedef __signed__ short __s16;
2111 typedef unsigned short __u16;
2113 typedef __signed__ int __s32;
2114 typedef unsigned int __u32;
2117 __extension__ typedef __signed__ long long __s64;
2118 __extension__ typedef unsigned long long __u64;
2119 # 7 "/usr/include/linux/types.h" 2 3 4
2120 # 144 "/usr/include/linux/types.h" 3 4
2121 typedef __u16 __le16;
2122 typedef __u16 __be16;
2123 typedef __u32 __le32;
2124 typedef __u32 __be32;
2126 typedef __u64 __le64;
2127 typedef __u64 __be64;
2128 # 24 "../../src/COO.h" 2
2129 # 46 "../../src/COO.h"
2130 typedef struct Attribute
2131   {
2132     void *value;
2133     void (*get
2134          )();
2135     void (*set
2136          )();
2137   }
2138 *attribute;
2140 void attrib_get()
2143 # 36 "../../src/minibridge.c" 2
2145 int main(int argc, char *argv[])
2147  game *g={( (game *) g; game(*g); g; )};
2148  g->bid();
2149  while(g->end_vote!=4)
2151   g->play();
2154   return 0;