1 # 1 "../../src/minibridge.c"
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
186 # 25 "/usr/include/_G_config.h" 2 3 4
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
224 __GCONV_ILLEGAL_INPUT,
225 __GCONV_INCOMPLETE_INPUT,
227 __GCONV_ILLEGAL_DESCRIPTOR,
228 __GCONV_INTERNAL_ERROR
235 __GCONV_IS_LAST = 0x0001,
236 __GCONV_IGNORE_ERRORS = 0x0002
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 **,
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 ***,
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;
288 struct __gconv_trans_data *__next;
295 struct __gconv_loaded_object *__shlib_handle;
296 __const char *__modname;
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;
323 struct __gconv_step_data
325 unsigned char *__outbuf;
326 unsigned char *__outbufend;
334 int __invocation_counter;
340 __mbstate_t *__statep;
345 struct __gconv_trans_data *__trans;
350 typedef struct __gconv_info
353 struct __gconv_step *__steps;
354 __extension__ struct __gconv_step_data __data [];
356 # 45 "/usr/include/_G_config.h" 2 3 4
359 struct __gconv_info __cd;
362 struct __gconv_info __cd;
363 struct __gconv_step_data __data;
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;
387 struct _IO_marker *_next;
388 struct _IO_FILE *_sbuf;
393 # 199 "/usr/include/libio.h" 3 4
397 enum __codecvt_result
404 # 267 "/usr/include/libio.h" 3 4
414 char* _IO_write_base;
421 char *_IO_backup_base;
424 struct _IO_marker *_markers;
426 struct _IO_FILE *_chain;
438 unsigned short _cur_column;
439 signed char _vtable_offset;
445 # 315 "/usr/include/libio.h" 3 4
447 # 324 "/usr/include/libio.h" 3 4
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,
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,
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)
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
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
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))) ;
1001 extern long long int strtoq (__const char *__restrict __nptr,
1002 char **__restrict __endptr, int __base)
1003 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1006 extern unsigned long long int strtouq (__const char *__restrict __nptr,
1007 char **__restrict __endptr, int __base)
1008 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
1015 extern long long int strtoll (__const char *__restrict __nptr,
1016 char **__restrict __endptr, int __base)
1017 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
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,
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))) ;
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))) ;
1060 extern unsigned long long int __strtoull_internal (__const char *
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;
1211 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
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
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
1237 __suseconds_t tv_usec;
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
1258 __fd_mask __fds_bits[1024 / (8 * sizeof (__fd_mask))];
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
1291 extern __inline unsigned int gnu_dev_major (unsigned long long int __dev)
1292 __attribute__ ((__nothrow__));
1294 extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
1295 __attribute__ ((__nothrow__));
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;
1345 typedef struct __pthread_internal_slist
1347 struct __pthread_internal_slist *__next;
1348 } __pthread_slist_t;
1355 struct __pthread_mutex_s
1358 unsigned int __count;
1363 unsigned int __nusers;
1367 __pthread_slist_t __list;
1378 } pthread_mutexattr_t;
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;
1393 unsigned int __nwaiters;
1394 unsigned int __broadcast_seq;
1397 __extension__ long long int __align;
1404 } pthread_condattr_t;
1408 typedef unsigned int pthread_key_t;
1412 typedef int pthread_once_t;
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;
1441 } pthread_rwlockattr_t;
1447 typedef volatile int pthread_spinlock_t;
1456 } pthread_barrier_t;
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)));
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,
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)));
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;
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
1891 {C2= 1,C3,C4,C5,C6,C7,C8,C9,C10= 9,CJ=41,CQ,CK,CA=44}ClubCard;
1894 {D2=11,D3,D4,D5,D6,D7,D8,D9,D10=19,DJ=45,DQ,DK,DA=48}DiamondCard;
1897 {H2=21,H3,H4,H5,H6,H7,H8,H9,H10=29,HJ=51,HQ,HK,HA=54}HeartCard;
1900 {S2=31,S3,S4,S5,S6,S7,S8,S9,S10=39,SJ=55,SQ,SK,SA=58}SpiderCard;
1906 typedef struct HandCard
1913 typedef struct Bider
1918 # 33 "../../src/minibridge.c" 2
1919 # 1 "../../src/Player.h" 1
1920 # 25 "../../src/Player.h"
1921 typedef struct Player
1925 struct HandCard *pcard;
1935 int (*Bid) (bider *);
1936 int (*Send) (card *);
1937 int (*Eat) (card *);
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
1964 struct Player *current;
1967 struct GameProcess *run;
1977 typedef struct GameProcess
1989 int (*refresh) (void);
1998 typedef struct GlobalData
2016 global_data,gd,*gdp;
2019 void ThisGame(game );
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
2042 unsigned long fds_bits [(1024/(8 * sizeof(unsigned long)))];
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;
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
2143 # 36 "../../src/minibridge.c" 2
2145 int main(int argc, char *argv[])
2147 game *g={( (game *) g; game(*g); g; )};
2149 while(g->end_vote!=4)