initial import
[ICEs.git] / 147345 / ice.i
1 // stage1/cc1 -quiet -I. -I. -I/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc -I/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/. -I/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include -I/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../libcpp/include -iprefix /var/tmp/portage/gcc-4.1.1-r1/work/build/gcc/stage1/../../../lib/gcc/x86_64-pc-linux-gnu/4.1.1/ -isystem ./include -DIN_GCC -DHAVE_CONFIG_H insn-attrtab.c -quiet -dumpbase insn-attrtab.c -march=opteron -mtune=k8 -auxbase-strip insn-attrtab.o -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Wmissing-format-attribute -fprofile-use -freorder-blocks-and-partition -o - -frandom-seed=0
2 # 1 "insn-attrtab.c"
3 # 1 "<built-in>"
4 # 1 "<command line>"
5 # 1 "insn-attrtab.c"
6
7
8
9 # 1 "config.h" 1
10
11
12 # 1 "auto-host.h" 1
13 # 4 "config.h" 2
14
15 # 1 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/ansidecl.h" 1
16 # 6 "config.h" 2
17 # 5 "insn-attrtab.c" 2
18 # 1 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 1
19 # 28 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h"
20 # 1 "./include/stdarg.h" 1 3 4
21 # 43 "./include/stdarg.h" 3 4
22 typedef __builtin_va_list __gnuc_va_list;
23 # 105 "./include/stdarg.h" 3 4
24 typedef __gnuc_va_list va_list;
25 # 29 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
26 # 39 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h"
27 # 1 "./include/stddef.h" 1 3 4
28 # 152 "./include/stddef.h" 3 4
29 typedef long int ptrdiff_t;
30 # 214 "./include/stddef.h" 3 4
31 typedef long unsigned int size_t;
32 # 326 "./include/stddef.h" 3 4
33 typedef int wchar_t;
34 # 40 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
35
36
37 # 1 "./include/stdio.h" 1 3 4
38 # 22 "./include/stdio.h" 3 4
39 # 1 "/usr/include/gentoo-multilib/amd64/stdio.h" 1 3 4
40 # 28 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
41 # 1 "/usr/include/features.h" 1 3 4
42
43
44
45
46
47
48
49 # 1 "/usr/include/gentoo-multilib/amd64/features.h" 1 3 4
50 # 323 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
51 # 1 "/usr/include/sys/cdefs.h" 1 3 4
52
53
54
55
56
57
58
59 # 1 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 1 3 4
60 # 313 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
61 # 1 "/usr/include/bits/wordsize.h" 1 3 4
62
63
64
65
66
67
68
69 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
70 # 9 "/usr/include/bits/wordsize.h" 2 3 4
71 # 314 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 2 3 4
72 # 9 "/usr/include/sys/cdefs.h" 2 3 4
73 # 324 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
74 # 346 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
75 # 1 "/usr/include/gnu/stubs.h" 1 3 4
76
77
78
79
80
81
82
83 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 1 3 4
84
85
86
87 # 1 "/usr/include/bits/wordsize.h" 1 3 4
88
89
90
91
92
93
94
95 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
96 # 9 "/usr/include/bits/wordsize.h" 2 3 4
97 # 5 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
98
99
100
101
102 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4
103
104
105
106 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs-64.h" 1 3 4
107 # 5 "/usr/include/gnu/stubs-64.h" 2 3 4
108 # 10 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
109 # 9 "/usr/include/gnu/stubs.h" 2 3 4
110 # 347 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
111 # 9 "/usr/include/features.h" 2 3 4
112 # 29 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
113
114
115
116
117
118 # 1 "./include/stddef.h" 1 3 4
119 # 35 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
120
121 # 1 "/usr/include/bits/types.h" 1 3 4
122
123
124
125
126
127
128
129 # 1 "/usr/include/gentoo-multilib/amd64/bits/types.h" 1 3 4
130 # 27 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
131 # 1 "/usr/include/features.h" 1 3 4
132 # 28 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
133 # 1 "/usr/include/bits/wordsize.h" 1 3 4
134
135
136
137
138
139
140
141 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
142 # 9 "/usr/include/bits/wordsize.h" 2 3 4
143 # 29 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
144
145
146 # 1 "./include/stddef.h" 1 3 4
147 # 32 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
148
149
150 typedef unsigned char __u_char;
151 typedef unsigned short int __u_short;
152 typedef unsigned int __u_int;
153 typedef unsigned long int __u_long;
154
155
156 typedef signed char __int8_t;
157 typedef unsigned char __uint8_t;
158 typedef signed short int __int16_t;
159 typedef unsigned short int __uint16_t;
160 typedef signed int __int32_t;
161 typedef unsigned int __uint32_t;
162
163 typedef signed long int __int64_t;
164 typedef unsigned long int __uint64_t;
165
166
167
168
169
170
171
172 typedef long int __quad_t;
173 typedef unsigned long int __u_quad_t;
174 # 134 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
175 # 1 "/usr/include/bits/typesizes.h" 1 3 4
176
177
178
179
180
181
182
183 # 1 "/usr/include/gentoo-multilib/amd64/bits/typesizes.h" 1 3 4
184 # 9 "/usr/include/bits/typesizes.h" 2 3 4
185 # 135 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
186
187
188 typedef unsigned long int __dev_t;
189 typedef unsigned int __uid_t;
190 typedef unsigned int __gid_t;
191 typedef unsigned long int __ino_t;
192 typedef unsigned long int __ino64_t;
193 typedef unsigned int __mode_t;
194 typedef unsigned long int __nlink_t;
195 typedef long int __off_t;
196 typedef long int __off64_t;
197 typedef int __pid_t;
198 typedef struct { int __val[2]; } __fsid_t;
199 typedef long int __clock_t;
200 typedef unsigned long int __rlim_t;
201 typedef unsigned long int __rlim64_t;
202 typedef unsigned int __id_t;
203 typedef long int __time_t;
204 typedef unsigned int __useconds_t;
205 typedef long int __suseconds_t;
206
207 typedef int __daddr_t;
208 typedef long int __swblk_t;
209 typedef int __key_t;
210
211
212 typedef int __clockid_t;
213
214
215 typedef void * __timer_t;
216
217
218 typedef long int __blksize_t;
219
220
221
222
223 typedef long int __blkcnt_t;
224 typedef long int __blkcnt64_t;
225
226
227 typedef unsigned long int __fsblkcnt_t;
228 typedef unsigned long int __fsblkcnt64_t;
229
230
231 typedef unsigned long int __fsfilcnt_t;
232 typedef unsigned long int __fsfilcnt64_t;
233
234 typedef long int __ssize_t;
235
236
237
238 typedef __off64_t __loff_t;
239 typedef __quad_t *__qaddr_t;
240 typedef char *__caddr_t;
241
242
243 typedef long int __intptr_t;
244
245
246 typedef unsigned int __socklen_t;
247 # 9 "/usr/include/bits/types.h" 2 3 4
248 # 37 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
249
250
251
252
253
254
255
256
257
258 typedef struct _IO_FILE FILE;
259
260
261
262
263
264 # 62 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
265 typedef struct _IO_FILE __FILE;
266 # 72 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
267 # 1 "/usr/include/libio.h" 1 3 4
268
269
270
271
272
273
274
275 # 1 "/usr/include/gentoo-multilib/amd64/libio.h" 1 3 4
276 # 32 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
277 # 1 "/usr/include/_G_config.h" 1 3 4
278
279
280
281
282
283
284
285 # 1 "/usr/include/gentoo-multilib/amd64/_G_config.h" 1 3 4
286 # 9 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
287 # 1 "/usr/include/bits/types.h" 1 3 4
288 # 10 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
289
290
291
292
293 # 1 "./include/stddef.h" 1 3 4
294 # 355 "./include/stddef.h" 3 4
295 typedef unsigned int wint_t;
296 # 15 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
297 # 24 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
298 # 1 "/usr/include/wchar.h" 1 3 4
299
300
301
302
303
304
305
306 # 1 "/usr/include/gentoo-multilib/amd64/wchar.h" 1 3 4
307 # 48 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
308 # 1 "./include/stddef.h" 1 3 4
309 # 49 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
310
311 # 1 "/usr/include/bits/wchar.h" 1 3 4
312
313
314
315
316
317
318
319 # 1 "/usr/include/gentoo-multilib/amd64/bits/wchar.h" 1 3 4
320 # 9 "/usr/include/bits/wchar.h" 2 3 4
321 # 51 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
322 # 76 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
323 typedef struct
324 {
325 int __count;
326 union
327 {
328 wint_t __wch;
329 char __wchb[4];
330 } __value;
331 } __mbstate_t;
332 # 9 "/usr/include/wchar.h" 2 3 4
333 # 25 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
334
335 typedef struct
336 {
337 __off_t __pos;
338 __mbstate_t __state;
339 } _G_fpos_t;
340 typedef struct
341 {
342 __off64_t __pos;
343 __mbstate_t __state;
344 } _G_fpos64_t;
345 # 44 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
346 # 1 "/usr/include/gconv.h" 1 3 4
347
348
349
350
351
352
353
354 # 1 "/usr/include/gentoo-multilib/amd64/gconv.h" 1 3 4
355 # 26 "/usr/include/gentoo-multilib/amd64/gconv.h" 3 4
356 # 1 "/usr/include/features.h" 1 3 4
357 # 27 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
358
359 # 1 "/usr/include/wchar.h" 1 3 4
360
361
362
363
364
365
366
367 # 1 "/usr/include/gentoo-multilib/amd64/wchar.h" 1 3 4
368 # 48 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
369 # 1 "./include/stddef.h" 1 3 4
370 # 49 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
371
372 # 1 "/usr/include/bits/wchar.h" 1 3 4
373 # 51 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
374 # 9 "/usr/include/wchar.h" 2 3 4
375 # 29 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
376
377
378 # 1 "./include/stddef.h" 1 3 4
379 # 32 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
380
381
382
383
384
385 enum
386 {
387 __GCONV_OK = 0,
388 __GCONV_NOCONV,
389 __GCONV_NODB,
390 __GCONV_NOMEM,
391
392 __GCONV_EMPTY_INPUT,
393 __GCONV_FULL_OUTPUT,
394 __GCONV_ILLEGAL_INPUT,
395 __GCONV_INCOMPLETE_INPUT,
396
397 __GCONV_ILLEGAL_DESCRIPTOR,
398 __GCONV_INTERNAL_ERROR
399 };
400
401
402
403 enum
404 {
405 __GCONV_IS_LAST = 0x0001,
406 __GCONV_IGNORE_ERRORS = 0x0002
407 };
408
409
410
411 struct __gconv_step;
412 struct __gconv_step_data;
413 struct __gconv_loaded_object;
414 struct __gconv_trans_data;
415
416
417
418 typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
419 __const unsigned char **, __const unsigned char *,
420 unsigned char **, size_t *, int, int);
421
422
423 typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
424
425
426 typedef int (*__gconv_init_fct) (struct __gconv_step *);
427 typedef void (*__gconv_end_fct) (struct __gconv_step *);
428
429
430
431 typedef int (*__gconv_trans_fct) (struct __gconv_step *,
432 struct __gconv_step_data *, void *,
433 __const unsigned char *,
434 __const unsigned char **,
435 __const unsigned char *, unsigned char **,
436 size_t *);
437
438
439 typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *,
440 __const unsigned char *,
441 unsigned char *, unsigned char *);
442
443
444 typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***,
445 size_t *);
446
447
448 typedef int (*__gconv_trans_init_fct) (void **, const char *);
449 typedef void (*__gconv_trans_end_fct) (void *);
450
451 struct __gconv_trans_data
452 {
453
454 __gconv_trans_fct __trans_fct;
455 __gconv_trans_context_fct __trans_context_fct;
456 __gconv_trans_end_fct __trans_end_fct;
457 void *__data;
458 struct __gconv_trans_data *__next;
459 };
460
461
462
463 struct __gconv_step
464 {
465 struct __gconv_loaded_object *__shlib_handle;
466 __const char *__modname;
467
468 int __counter;
469
470 char *__from_name;
471 char *__to_name;
472
473 __gconv_fct __fct;
474 __gconv_btowc_fct __btowc_fct;
475 __gconv_init_fct __init_fct;
476 __gconv_end_fct __end_fct;
477
478
479
480 int __min_needed_from;
481 int __max_needed_from;
482 int __min_needed_to;
483 int __max_needed_to;
484
485
486 int __stateful;
487
488 void *__data;
489 };
490
491
492
493 struct __gconv_step_data
494 {
495 unsigned char *__outbuf;
496 unsigned char *__outbufend;
497
498
499
500 int __flags;
501
502
503
504 int __invocation_counter;
505
506
507
508 int __internal_use;
509
510 __mbstate_t *__statep;
511 __mbstate_t __state;
512
513
514
515 struct __gconv_trans_data *__trans;
516 };
517
518
519
520 typedef struct __gconv_info
521 {
522 size_t __nsteps;
523 struct __gconv_step *__steps;
524 __extension__ struct __gconv_step_data __data [];
525 } *__gconv_t;
526 # 9 "/usr/include/gconv.h" 2 3 4
527 # 45 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
528 typedef union
529 {
530 struct __gconv_info __cd;
531 struct
532 {
533 struct __gconv_info __cd;
534 struct __gconv_step_data __data;
535 } __combined;
536 } _G_iconv_t;
537
538 typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
539 typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
540 typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
541 typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
542 # 9 "/usr/include/_G_config.h" 2 3 4
543 # 33 "/usr/include/gentoo-multilib/amd64/libio.h" 2 3 4
544 # 166 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
545 struct _IO_jump_t; struct _IO_FILE;
546 # 176 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
547 typedef void _IO_lock_t;
548
549
550
551
552
553 struct _IO_marker {
554 struct _IO_marker *_next;
555 struct _IO_FILE *_sbuf;
556
557
558
559 int _pos;
560 # 199 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
561 };
562
563
564 enum __codecvt_result
565 {
566 __codecvt_ok,
567 __codecvt_partial,
568 __codecvt_error,
569 __codecvt_noconv
570 };
571 # 267 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
572 struct _IO_FILE {
573 int _flags;
574
575
576
577
578 char* _IO_read_ptr;
579 char* _IO_read_end;
580 char* _IO_read_base;
581 char* _IO_write_base;
582 char* _IO_write_ptr;
583 char* _IO_write_end;
584 char* _IO_buf_base;
585 char* _IO_buf_end;
586
587 char *_IO_save_base;
588 char *_IO_backup_base;
589 char *_IO_save_end;
590
591 struct _IO_marker *_markers;
592
593 struct _IO_FILE *_chain;
594
595 int _fileno;
596
597
598
599 int _flags2;
600
601 __off_t _old_offset;
602
603
604
605 unsigned short _cur_column;
606 signed char _vtable_offset;
607 char _shortbuf[1];
608
609
610
611 _IO_lock_t *_lock;
612 # 315 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
613 __off64_t _offset;
614 # 324 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
615 void *__pad1;
616 void *__pad2;
617 void *__pad3;
618 void *__pad4;
619 size_t __pad5;
620
621 int _mode;
622
623 char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
624
625 };
626
627
628 typedef struct _IO_FILE _IO_FILE;
629
630
631 struct _IO_FILE_plus;
632
633 extern struct _IO_FILE_plus _IO_2_1_stdin_;
634 extern struct _IO_FILE_plus _IO_2_1_stdout_;
635 extern struct _IO_FILE_plus _IO_2_1_stderr_;
636 # 360 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
637 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
638
639
640
641
642
643
644
645 typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf,
646 size_t __n);
647
648
649
650
651
652
653
654 typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
655
656
657 typedef int __io_close_fn (void *__cookie);
658
659
660
661
662 typedef __io_read_fn cookie_read_function_t;
663 typedef __io_write_fn cookie_write_function_t;
664 typedef __io_seek_fn cookie_seek_function_t;
665 typedef __io_close_fn cookie_close_function_t;
666
667
668 typedef struct
669 {
670 __io_read_fn *read;
671 __io_write_fn *write;
672 __io_seek_fn *seek;
673 __io_close_fn *close;
674 } _IO_cookie_io_functions_t;
675 typedef _IO_cookie_io_functions_t cookie_io_functions_t;
676
677 struct _IO_cookie_file;
678
679
680 extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write,
681 void *__cookie, _IO_cookie_io_functions_t __fns);
682
683
684
685
686
687
688
689 extern int __underflow (_IO_FILE *) __attribute__ ((__nothrow__));
690 extern int __uflow (_IO_FILE *) __attribute__ ((__nothrow__));
691 extern int __overflow (_IO_FILE *, int) __attribute__ ((__nothrow__));
692 extern wint_t __wunderflow (_IO_FILE *) __attribute__ ((__nothrow__));
693 extern wint_t __wuflow (_IO_FILE *) __attribute__ ((__nothrow__));
694 extern wint_t __woverflow (_IO_FILE *, wint_t) __attribute__ ((__nothrow__));
695 # 450 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
696 extern int _IO_getc (_IO_FILE *__fp) __attribute__ ((__nothrow__));
697 extern int _IO_putc (int __c, _IO_FILE *__fp) __attribute__ ((__nothrow__));
698 extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__));
699 extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__));
700
701 extern int _IO_peekc_locked (_IO_FILE *__fp) __attribute__ ((__nothrow__));
702
703
704
705
706
707 extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__));
708 extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__));
709 extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__));
710 # 480 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
711 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
712 __gnuc_va_list, int *__restrict);
713 extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
714 __gnuc_va_list);
715 extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) __attribute__ ((__nothrow__));
716 extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) __attribute__ ((__nothrow__));
717
718 extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) __attribute__ ((__nothrow__));
719 extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) __attribute__ ((__nothrow__));
720
721 extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__));
722 # 9 "/usr/include/libio.h" 2 3 4
723 # 73 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
724 # 86 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
725
726
727 typedef _G_fpos_t fpos_t;
728
729
730
731
732
733 typedef _G_fpos64_t fpos64_t;
734 # 138 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
735 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
736
737
738
739
740
741
742
743 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 1 3 4
744 # 9 "/usr/include/bits/stdio_lim.h" 2 3 4
745 # 139 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
746
747
748
749 extern struct _IO_FILE *stdin;
750 extern struct _IO_FILE *stdout;
751 extern struct _IO_FILE *stderr;
752
753
754
755
756
757
758
759 extern int remove (__const char *__filename) __attribute__ ((__nothrow__));
760
761 extern int rename (__const char *__old, __const char *__new) __attribute__ ((__nothrow__));
762
763
764
765
766 extern int renameat (int __oldfd, __const char *__old, int __newfd,
767 __const char *__new) __attribute__ ((__nothrow__));
768
769
770
771
772
773
774
775
776 extern FILE *tmpfile (void);
777 # 179 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
778 extern FILE *tmpfile64 (void);
779
780
781
782 extern char *tmpnam (char *__s) __attribute__ ((__nothrow__));
783
784
785
786
787
788 extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__));
789 # 201 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
790 extern char *tempnam (__const char *__dir, __const char *__pfx)
791 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
792
793
794
795
796
797
798
799
800 extern int fclose (FILE *__stream);
801
802
803
804
805 extern int fflush (FILE *__stream);
806
807 # 226 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
808 extern int fflush_unlocked (FILE *__stream);
809 # 236 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
810 extern int fcloseall (void);
811
812
813
814
815
816
817
818
819
820 extern FILE *fopen (__const char *__restrict __filename,
821 __const char *__restrict __modes);
822
823
824
825
826 extern FILE *freopen (__const char *__restrict __filename,
827 __const char *__restrict __modes,
828 FILE *__restrict __stream);
829 # 267 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
830
831
832 extern FILE *fopen64 (__const char *__restrict __filename,
833 __const char *__restrict __modes);
834 extern FILE *freopen64 (__const char *__restrict __filename,
835 __const char *__restrict __modes,
836 FILE *__restrict __stream);
837
838
839
840
841 extern FILE *fdopen (int __fd, __const char *__modes) __attribute__ ((__nothrow__));
842
843
844
845
846
847 extern FILE *fopencookie (void *__restrict __magic_cookie,
848 __const char *__restrict __modes,
849 _IO_cookie_io_functions_t __io_funcs) __attribute__ ((__nothrow__));
850
851
852 extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes) __attribute__ ((__nothrow__));
853
854
855
856
857 extern FILE *open_memstream (char **__restrict __bufloc,
858 size_t *__restrict __sizeloc) __attribute__ ((__nothrow__));
859
860
861
862 extern FILE *open_wmemstream (wchar_t **__restrict __bufloc,
863 size_t *__restrict __sizeloc) __attribute__ ((__nothrow__));
864
865
866
867
868
869
870 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__));
871
872
873
874 extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
875 int __modes, size_t __n) __attribute__ ((__nothrow__));
876
877
878
879
880
881 extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
882 size_t __size) __attribute__ ((__nothrow__));
883
884
885 extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__));
886
887
888
889
890
891
892
893
894 extern int fprintf (FILE *__restrict __stream,
895 __const char *__restrict __format, ...);
896
897
898
899
900 extern int printf (__const char *__restrict __format, ...);
901
902 extern int sprintf (char *__restrict __s,
903 __const char *__restrict __format, ...) __attribute__ ((__nothrow__));
904
905
906
907
908
909 extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format,
910 __gnuc_va_list __arg);
911
912
913
914
915 extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg);
916
917 extern int vsprintf (char *__restrict __s, __const char *__restrict __format,
918 __gnuc_va_list __arg) __attribute__ ((__nothrow__));
919
920
921
922
923
924 extern int snprintf (char *__restrict __s, size_t __maxlen,
925 __const char *__restrict __format, ...)
926 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4)));
927
928 extern int vsnprintf (char *__restrict __s, size_t __maxlen,
929 __const char *__restrict __format, __gnuc_va_list __arg)
930 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0)));
931
932
933
934
935
936
937 extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f,
938 __gnuc_va_list __arg)
939 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0)));
940 extern int __asprintf (char **__restrict __ptr,
941 __const char *__restrict __fmt, ...)
942 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3)));
943 extern int asprintf (char **__restrict __ptr,
944 __const char *__restrict __fmt, ...)
945 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3)));
946
947
948
949
950
951
952
953 extern int vdprintf (int __fd, __const char *__restrict __fmt,
954 __gnuc_va_list __arg)
955 __attribute__ ((__format__ (__printf__, 2, 0)));
956 extern int dprintf (int __fd, __const char *__restrict __fmt, ...)
957 __attribute__ ((__format__ (__printf__, 2, 3)));
958
959
960
961
962
963
964
965
966 extern int fscanf (FILE *__restrict __stream,
967 __const char *__restrict __format, ...) ;
968
969
970
971
972 extern int scanf (__const char *__restrict __format, ...) ;
973
974 extern int sscanf (__const char *__restrict __s,
975 __const char *__restrict __format, ...) __attribute__ ((__nothrow__));
976
977
978
979
980
981
982
983
984 extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format,
985 __gnuc_va_list __arg)
986 __attribute__ ((__format__ (__scanf__, 2, 0))) ;
987
988
989
990
991
992 extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg)
993 __attribute__ ((__format__ (__scanf__, 1, 0))) ;
994
995
996 extern int vsscanf (__const char *__restrict __s,
997 __const char *__restrict __format, __gnuc_va_list __arg)
998 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__scanf__, 2, 0)));
999
1000
1001
1002
1003
1004
1005
1006
1007
1008 extern int fgetc (FILE *__stream);
1009 extern int getc (FILE *__stream);
1010
1011
1012
1013
1014
1015 extern int getchar (void);
1016
1017 # 464 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1018 extern int getc_unlocked (FILE *__stream);
1019 extern int getchar_unlocked (void);
1020 # 475 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1021 extern int fgetc_unlocked (FILE *__stream);
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033 extern int fputc (int __c, FILE *__stream);
1034 extern int putc (int __c, FILE *__stream);
1035
1036
1037
1038
1039
1040 extern int putchar (int __c);
1041
1042 # 508 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1043 extern int fputc_unlocked (int __c, FILE *__stream);
1044
1045
1046
1047
1048
1049
1050
1051 extern int putc_unlocked (int __c, FILE *__stream);
1052 extern int putchar_unlocked (int __c);
1053
1054
1055
1056
1057
1058
1059 extern int getw (FILE *__stream);
1060
1061
1062 extern int putw (int __w, FILE *__stream);
1063
1064
1065
1066
1067
1068
1069
1070
1071 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
1072 ;
1073
1074
1075
1076
1077
1078
1079 extern char *gets (char *__s) ;
1080
1081 # 554 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1082 extern char *fgets_unlocked (char *__restrict __s, int __n,
1083 FILE *__restrict __stream) ;
1084 # 570 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1085 extern __ssize_t __getdelim (char **__restrict __lineptr,
1086 size_t *__restrict __n, int __delimiter,
1087 FILE *__restrict __stream) ;
1088 extern __ssize_t getdelim (char **__restrict __lineptr,
1089 size_t *__restrict __n, int __delimiter,
1090 FILE *__restrict __stream) ;
1091
1092
1093
1094
1095
1096
1097
1098 extern __ssize_t getline (char **__restrict __lineptr,
1099 size_t *__restrict __n,
1100 FILE *__restrict __stream) ;
1101
1102
1103
1104
1105
1106
1107
1108
1109 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream);
1110
1111
1112
1113
1114
1115 extern int puts (__const char *__s);
1116
1117
1118
1119
1120
1121
1122 extern int ungetc (int __c, FILE *__stream);
1123
1124
1125
1126
1127
1128
1129 extern size_t fread (void *__restrict __ptr, size_t __size,
1130 size_t __n, FILE *__restrict __stream) ;
1131
1132
1133
1134
1135 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
1136 size_t __n, FILE *__restrict __s) ;
1137
1138 # 631 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1139 extern int fputs_unlocked (__const char *__restrict __s,
1140 FILE *__restrict __stream);
1141 # 642 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1142 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
1143 size_t __n, FILE *__restrict __stream) ;
1144 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
1145 size_t __n, FILE *__restrict __stream) ;
1146
1147
1148
1149
1150
1151
1152
1153
1154 extern int fseek (FILE *__stream, long int __off, int __whence);
1155
1156
1157
1158
1159 extern long int ftell (FILE *__stream) ;
1160
1161
1162
1163
1164 extern void rewind (FILE *__stream);
1165
1166 # 678 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1167 extern int fseeko (FILE *__stream, __off_t __off, int __whence);
1168
1169
1170
1171
1172 extern __off_t ftello (FILE *__stream) ;
1173 # 697 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1174
1175
1176
1177
1178
1179
1180 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
1181
1182
1183
1184
1185 extern int fsetpos (FILE *__stream, __const fpos_t *__pos);
1186 # 720 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1187
1188
1189
1190 extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
1191 extern __off64_t ftello64 (FILE *__stream) ;
1192 extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
1193 extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos);
1194
1195
1196
1197
1198 extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__));
1199
1200 extern int feof (FILE *__stream) __attribute__ ((__nothrow__)) ;
1201
1202 extern int ferror (FILE *__stream) __attribute__ ((__nothrow__)) ;
1203
1204
1205
1206
1207 extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__));
1208 extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ;
1209 extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ;
1210
1211
1212
1213
1214
1215
1216
1217
1218 extern void perror (__const char *__s);
1219
1220
1221
1222
1223
1224
1225 # 1 "/usr/include/bits/sys_errlist.h" 1 3 4
1226
1227
1228
1229
1230
1231
1232
1233 # 1 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 1 3 4
1234 # 27 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 3 4
1235 extern int sys_nerr;
1236 extern __const char *__const sys_errlist[];
1237
1238
1239 extern int _sys_nerr;
1240 extern __const char *__const _sys_errlist[];
1241 # 9 "/usr/include/bits/sys_errlist.h" 2 3 4
1242 # 759 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
1243
1244
1245
1246
1247 extern int fileno (FILE *__stream) __attribute__ ((__nothrow__)) ;
1248
1249
1250
1251
1252 extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ;
1253 # 778 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1254 extern FILE *popen (__const char *__command, __const char *__modes) ;
1255
1256
1257
1258
1259
1260 extern int pclose (FILE *__stream);
1261
1262
1263
1264
1265
1266 extern char *ctermid (char *__s) __attribute__ ((__nothrow__));
1267
1268
1269
1270
1271
1272 extern char *cuserid (char *__s);
1273
1274
1275
1276
1277 struct obstack;
1278
1279
1280 extern int obstack_printf (struct obstack *__restrict __obstack,
1281 __const char *__restrict __format, ...)
1282 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3)));
1283 extern int obstack_vprintf (struct obstack *__restrict __obstack,
1284 __const char *__restrict __format,
1285 __gnuc_va_list __args)
1286 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0)));
1287
1288
1289
1290
1291
1292
1293
1294 extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__));
1295
1296
1297
1298 extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__)) ;
1299
1300
1301 extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__));
1302 # 839 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1303 # 1 "/usr/include/bits/stdio.h" 1 3 4
1304
1305
1306
1307
1308
1309
1310
1311 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 1 3 4
1312 # 33 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4
1313 extern __inline int
1314 vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg)
1315 {
1316 return vfprintf (stdout, __fmt, __arg);
1317 }
1318
1319
1320 extern __inline int
1321 getchar (void)
1322 {
1323 return _IO_getc (stdin);
1324 }
1325
1326
1327
1328
1329 extern __inline int
1330 getc_unlocked (FILE *__fp)
1331 {
1332 return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
1333 }
1334
1335
1336 extern __inline int
1337 getchar_unlocked (void)
1338 {
1339 return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++);
1340 }
1341
1342
1343
1344
1345 extern __inline int
1346 putchar (int __c)
1347 {
1348 return _IO_putc (__c, stdout);
1349 }
1350
1351
1352
1353
1354 extern __inline int
1355 fputc_unlocked (int __c, FILE *__stream)
1356 {
1357 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
1358 }
1359
1360
1361
1362
1363
1364 extern __inline int
1365 putc_unlocked (int __c, FILE *__stream)
1366 {
1367 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
1368 }
1369
1370
1371 extern __inline int
1372 putchar_unlocked (int __c)
1373 {
1374 return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c)));
1375 }
1376
1377
1378
1379
1380
1381 extern __inline __ssize_t
1382 getline (char **__lineptr, size_t *__n, FILE *__stream)
1383 {
1384 return __getdelim (__lineptr, __n, '\n', __stream);
1385 }
1386
1387
1388
1389
1390
1391 extern __inline int
1392 __attribute__ ((__nothrow__)) feof_unlocked (FILE *__stream)
1393 {
1394 return (((__stream)->_flags & 0x10) != 0);
1395 }
1396
1397
1398 extern __inline int
1399 __attribute__ ((__nothrow__)) ferror_unlocked (FILE *__stream)
1400 {
1401 return (((__stream)->_flags & 0x20) != 0);
1402 }
1403 # 9 "/usr/include/bits/stdio.h" 2 3 4
1404 # 840 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
1405 # 848 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
1406
1407 # 23 "./include/stdio.h" 2 3 4
1408 # 43 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
1409 # 180 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h"
1410 # 1 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/safe-ctype.h" 1
1411 # 61 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/safe-ctype.h"
1412 enum {
1413
1414 _sch_isblank = 0x0001,
1415 _sch_iscntrl = 0x0002,
1416 _sch_isdigit = 0x0004,
1417 _sch_islower = 0x0008,
1418 _sch_isprint = 0x0010,
1419 _sch_ispunct = 0x0020,
1420 _sch_isspace = 0x0040,
1421 _sch_isupper = 0x0080,
1422 _sch_isxdigit = 0x0100,
1423
1424
1425 _sch_isidst = 0x0200,
1426 _sch_isvsp = 0x0400,
1427 _sch_isnvsp = 0x0800,
1428
1429
1430 _sch_isalpha = _sch_isupper|_sch_islower,
1431 _sch_isalnum = _sch_isalpha|_sch_isdigit,
1432 _sch_isidnum = _sch_isidst|_sch_isdigit,
1433 _sch_isgraph = _sch_isalnum|_sch_ispunct,
1434 _sch_iscppsp = _sch_isvsp|_sch_isnvsp,
1435 _sch_isbasic = _sch_isprint|_sch_iscppsp
1436
1437 };
1438
1439
1440 extern const unsigned short _sch_istable[256];
1441 # 114 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/safe-ctype.h"
1442 extern const unsigned char _sch_toupper[256];
1443 extern const unsigned char _sch_tolower[256];
1444 # 181 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
1445
1446 # 1 "/usr/include/sys/types.h" 1 3 4
1447
1448
1449
1450
1451
1452
1453
1454 # 1 "/usr/include/gentoo-multilib/amd64/sys/types.h" 1 3 4
1455 # 27 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1456 # 1 "/usr/include/features.h" 1 3 4
1457 # 28 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1458
1459
1460
1461 # 1 "/usr/include/bits/types.h" 1 3 4
1462 # 32 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1463
1464
1465
1466 typedef __u_char u_char;
1467 typedef __u_short u_short;
1468 typedef __u_int u_int;
1469 typedef __u_long u_long;
1470 typedef __quad_t quad_t;
1471 typedef __u_quad_t u_quad_t;
1472 typedef __fsid_t fsid_t;
1473
1474
1475
1476
1477 typedef __loff_t loff_t;
1478
1479
1480
1481 typedef __ino_t ino_t;
1482
1483
1484
1485
1486
1487
1488 typedef __ino64_t ino64_t;
1489
1490
1491
1492
1493 typedef __dev_t dev_t;
1494
1495
1496
1497
1498 typedef __gid_t gid_t;
1499
1500
1501
1502
1503 typedef __mode_t mode_t;
1504
1505
1506
1507
1508 typedef __nlink_t nlink_t;
1509
1510
1511
1512
1513 typedef __uid_t uid_t;
1514
1515
1516
1517
1518
1519 typedef __off_t off_t;
1520
1521
1522
1523
1524
1525
1526 typedef __off64_t off64_t;
1527
1528
1529
1530
1531 typedef __pid_t pid_t;
1532
1533
1534
1535
1536 typedef __id_t id_t;
1537
1538
1539
1540
1541 typedef __ssize_t ssize_t;
1542
1543
1544
1545
1546
1547 typedef __daddr_t daddr_t;
1548 typedef __caddr_t caddr_t;
1549
1550
1551
1552
1553
1554 typedef __key_t key_t;
1555 # 133 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1556 # 1 "/usr/include/time.h" 1 3 4
1557
1558
1559
1560
1561
1562
1563
1564 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
1565 # 57 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1566 # 1 "/usr/include/bits/types.h" 1 3 4
1567 # 58 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1568
1569
1570
1571 typedef __clock_t clock_t;
1572
1573
1574
1575 # 73 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1576 # 1 "/usr/include/bits/types.h" 1 3 4
1577 # 74 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1578
1579
1580
1581 typedef __time_t time_t;
1582
1583
1584
1585 # 90 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1586 # 1 "/usr/include/bits/types.h" 1 3 4
1587 # 91 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1588
1589
1590 typedef __clockid_t clockid_t;
1591 # 102 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1592 # 1 "/usr/include/bits/types.h" 1 3 4
1593 # 103 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1594
1595
1596 typedef __timer_t timer_t;
1597 # 9 "/usr/include/time.h" 2 3 4
1598 # 134 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1599
1600
1601
1602 typedef __useconds_t useconds_t;
1603
1604
1605
1606 typedef __suseconds_t suseconds_t;
1607
1608
1609
1610
1611
1612 # 1 "./include/stddef.h" 1 3 4
1613 # 148 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1614
1615
1616
1617 typedef unsigned long int ulong;
1618 typedef unsigned short int ushort;
1619 typedef unsigned int uint;
1620 # 195 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1621 typedef int int8_t __attribute__ ((__mode__ (__QI__)));
1622 typedef int int16_t __attribute__ ((__mode__ (__HI__)));
1623 typedef int int32_t __attribute__ ((__mode__ (__SI__)));
1624 typedef int int64_t __attribute__ ((__mode__ (__DI__)));
1625
1626
1627 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
1628 typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
1629 typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
1630 typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
1631
1632 typedef int register_t __attribute__ ((__mode__ (__word__)));
1633 # 217 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1634 # 1 "/usr/include/endian.h" 1 3 4
1635
1636
1637
1638
1639
1640
1641
1642 # 1 "/usr/include/gentoo-multilib/amd64/endian.h" 1 3 4
1643 # 22 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
1644 # 1 "/usr/include/features.h" 1 3 4
1645 # 23 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
1646 # 37 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
1647 # 1 "/usr/include/bits/endian.h" 1 3 4
1648
1649
1650
1651
1652
1653
1654
1655 # 1 "/usr/include/gentoo-multilib/amd64/bits/endian.h" 1 3 4
1656 # 9 "/usr/include/bits/endian.h" 2 3 4
1657 # 38 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
1658 # 9 "/usr/include/endian.h" 2 3 4
1659 # 218 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1660
1661
1662 # 1 "/usr/include/sys/select.h" 1 3 4
1663
1664
1665
1666
1667
1668
1669
1670 # 1 "/usr/include/gentoo-multilib/amd64/sys/select.h" 1 3 4
1671 # 25 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1672 # 1 "/usr/include/features.h" 1 3 4
1673 # 26 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1674
1675
1676 # 1 "/usr/include/bits/types.h" 1 3 4
1677 # 29 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1678
1679
1680 # 1 "/usr/include/bits/select.h" 1 3 4
1681
1682
1683
1684
1685
1686
1687
1688 # 1 "/usr/include/gentoo-multilib/amd64/bits/select.h" 1 3 4
1689 # 9 "/usr/include/bits/select.h" 2 3 4
1690 # 32 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1691
1692
1693 # 1 "/usr/include/bits/sigset.h" 1 3 4
1694
1695
1696
1697
1698
1699
1700
1701 # 1 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 1 3 4
1702 # 23 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 3 4
1703 typedef int __sig_atomic_t;
1704
1705
1706
1707
1708 typedef struct
1709 {
1710 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
1711 } __sigset_t;
1712 # 9 "/usr/include/bits/sigset.h" 2 3 4
1713 # 35 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1714
1715
1716
1717 typedef __sigset_t sigset_t;
1718
1719
1720
1721
1722
1723 # 1 "/usr/include/time.h" 1 3 4
1724
1725
1726
1727
1728
1729
1730
1731 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
1732 # 117 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1733 # 1 "/usr/include/bits/types.h" 1 3 4
1734 # 118 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1735
1736
1737
1738 struct timespec
1739 {
1740 __time_t tv_sec;
1741 long int tv_nsec;
1742 };
1743 # 9 "/usr/include/time.h" 2 3 4
1744 # 45 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1745
1746 # 1 "/usr/include/bits/time.h" 1 3 4
1747
1748
1749
1750
1751
1752
1753
1754 # 1 "/usr/include/gentoo-multilib/amd64/bits/time.h" 1 3 4
1755 # 65 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4
1756 # 1 "/usr/include/bits/types.h" 1 3 4
1757 # 66 "/usr/include/gentoo-multilib/amd64/bits/time.h" 2 3 4
1758
1759
1760
1761 struct timeval
1762 {
1763 __time_t tv_sec;
1764 __suseconds_t tv_usec;
1765 };
1766 # 9 "/usr/include/bits/time.h" 2 3 4
1767 # 47 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1768 # 55 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1769 typedef long int __fd_mask;
1770 # 67 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1771 typedef struct
1772 {
1773
1774
1775
1776 __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))];
1777
1778
1779
1780
1781
1782 } fd_set;
1783
1784
1785
1786
1787
1788
1789 typedef __fd_mask fd_mask;
1790 # 99 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1791
1792 # 109 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1793 extern int select (int __nfds, fd_set *__restrict __readfds,
1794 fd_set *__restrict __writefds,
1795 fd_set *__restrict __exceptfds,
1796 struct timeval *__restrict __timeout);
1797 # 121 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1798 extern int pselect (int __nfds, fd_set *__restrict __readfds,
1799 fd_set *__restrict __writefds,
1800 fd_set *__restrict __exceptfds,
1801 const struct timespec *__restrict __timeout,
1802 const __sigset_t *__restrict __sigmask);
1803
1804
1805
1806 # 9 "/usr/include/sys/select.h" 2 3 4
1807 # 221 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1808
1809
1810 # 1 "/usr/include/sys/sysmacros.h" 1 3 4
1811
1812
1813
1814
1815
1816
1817
1818 # 1 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 1 3 4
1819 # 23 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 3 4
1820 # 1 "/usr/include/features.h" 1 3 4
1821 # 24 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 2 3 4
1822
1823
1824
1825
1826
1827 __extension__
1828 extern __inline unsigned int gnu_dev_major (unsigned long long int __dev)
1829 __attribute__ ((__nothrow__));
1830 __extension__
1831 extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
1832 __attribute__ ((__nothrow__));
1833 __extension__
1834 extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major,
1835 unsigned int __minor)
1836 __attribute__ ((__nothrow__));
1837
1838
1839 __extension__ extern __inline unsigned int
1840 __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev)
1841 {
1842 return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
1843 }
1844
1845 __extension__ extern __inline unsigned int
1846 __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev)
1847 {
1848 return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
1849 }
1850
1851 __extension__ extern __inline unsigned long long int
1852 __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor)
1853 {
1854 return ((__minor & 0xff) | ((__major & 0xfff) << 8)
1855 | (((unsigned long long int) (__minor & ~0xff)) << 12)
1856 | (((unsigned long long int) (__major & ~0xfff)) << 32));
1857 }
1858 # 9 "/usr/include/sys/sysmacros.h" 2 3 4
1859 # 224 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1860
1861
1862
1863
1864 typedef __blksize_t blksize_t;
1865
1866
1867
1868
1869
1870
1871 typedef __blkcnt_t blkcnt_t;
1872
1873
1874
1875 typedef __fsblkcnt_t fsblkcnt_t;
1876
1877
1878
1879 typedef __fsfilcnt_t fsfilcnt_t;
1880 # 262 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1881 typedef __blkcnt64_t blkcnt64_t;
1882 typedef __fsblkcnt64_t fsblkcnt64_t;
1883 typedef __fsfilcnt64_t fsfilcnt64_t;
1884
1885
1886
1887
1888
1889 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4
1890
1891
1892
1893
1894
1895
1896
1897 # 1 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 1 3 4
1898 # 23 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1899 # 1 "/usr/include/bits/wordsize.h" 1 3 4
1900
1901
1902
1903
1904
1905
1906
1907 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
1908 # 9 "/usr/include/bits/wordsize.h" 2 3 4
1909 # 24 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 2 3 4
1910 # 50 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1911 typedef unsigned long int pthread_t;
1912
1913
1914 typedef union
1915 {
1916 char __size[56];
1917 long int __align;
1918 } pthread_attr_t;
1919
1920
1921
1922 typedef struct __pthread_internal_list
1923 {
1924 struct __pthread_internal_list *__prev;
1925 struct __pthread_internal_list *__next;
1926 } __pthread_list_t;
1927 # 76 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1928 typedef union
1929 {
1930 struct __pthread_mutex_s
1931 {
1932 int __lock;
1933 unsigned int __count;
1934 int __owner;
1935
1936 unsigned int __nusers;
1937
1938
1939
1940 int __kind;
1941
1942 int __spins;
1943 __pthread_list_t __list;
1944 # 101 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1945 } __data;
1946 char __size[40];
1947 long int __align;
1948 } pthread_mutex_t;
1949
1950 typedef union
1951 {
1952 char __size[4];
1953 int __align;
1954 } pthread_mutexattr_t;
1955
1956
1957
1958
1959 typedef union
1960 {
1961 struct
1962 {
1963 int __lock;
1964 unsigned int __futex;
1965 __extension__ unsigned long long int __total_seq;
1966 __extension__ unsigned long long int __wakeup_seq;
1967 __extension__ unsigned long long int __woken_seq;
1968 void *__mutex;
1969 unsigned int __nwaiters;
1970 unsigned int __broadcast_seq;
1971 } __data;
1972 char __size[48];
1973 __extension__ long long int __align;
1974 } pthread_cond_t;
1975
1976 typedef union
1977 {
1978 char __size[4];
1979 int __align;
1980 } pthread_condattr_t;
1981
1982
1983
1984 typedef unsigned int pthread_key_t;
1985
1986
1987
1988 typedef int pthread_once_t;
1989
1990
1991
1992
1993
1994 typedef union
1995 {
1996
1997 struct
1998 {
1999 int __lock;
2000 unsigned int __nr_readers;
2001 unsigned int __readers_wakeup;
2002 unsigned int __writer_wakeup;
2003 unsigned int __nr_readers_queued;
2004 unsigned int __nr_writers_queued;
2005 int __writer;
2006 int __pad1;
2007 unsigned long int __pad2;
2008 unsigned long int __pad3;
2009
2010
2011 unsigned int __flags;
2012 } __data;
2013 # 184 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
2014 char __size[56];
2015 long int __align;
2016 } pthread_rwlock_t;
2017
2018 typedef union
2019 {
2020 char __size[8];
2021 long int __align;
2022 } pthread_rwlockattr_t;
2023
2024
2025
2026
2027
2028 typedef volatile int pthread_spinlock_t;
2029
2030
2031
2032
2033 typedef union
2034 {
2035 char __size[32];
2036 long int __align;
2037 } pthread_barrier_t;
2038
2039 typedef union
2040 {
2041 char __size[4];
2042 int __align;
2043 } pthread_barrierattr_t;
2044 # 9 "/usr/include/bits/pthreadtypes.h" 2 3 4
2045 # 271 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
2046
2047
2048
2049 # 9 "/usr/include/sys/types.h" 2 3 4
2050 # 183 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
2051
2052 # 1 "/usr/include/errno.h" 1 3 4
2053
2054
2055
2056
2057
2058
2059
2060 # 1 "/usr/include/gentoo-multilib/amd64/errno.h" 1 3 4
2061 # 29 "/usr/include/gentoo-multilib/amd64/errno.h" 3 4
2062 # 1 "/usr/include/features.h" 1 3 4
2063 # 30 "/usr/include/gentoo-multilib/amd64/errno.h" 2 3 4
2064
2065
2066
2067
2068
2069
2070 # 1 "/usr/include/bits/errno.h" 1 3 4
2071
2072
2073
2074
2075
2076
2077
2078 # 1 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 1 3 4
2079 # 25 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 3 4
2080 # 1 "/usr/include/linux/errno.h" 1 3 4
2081
2082
2083
2084 # 1 "/usr/include/asm/errno.h" 1 3 4
2085
2086
2087
2088
2089
2090
2091
2092 # 1 "/usr/include/asm-x86_64/errno.h" 1 3 4
2093
2094
2095
2096 # 1 "/usr/include/asm-generic/errno.h" 1 3 4
2097
2098
2099
2100 # 1 "/usr/include/asm-generic/errno-base.h" 1 3 4
2101 # 5 "/usr/include/asm-generic/errno.h" 2 3 4
2102 # 5 "/usr/include/asm-x86_64/errno.h" 2 3 4
2103 # 9 "/usr/include/asm/errno.h" 2 3 4
2104 # 5 "/usr/include/linux/errno.h" 2 3 4
2105 # 26 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 2 3 4
2106 # 43 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 3 4
2107 extern int *__errno_location (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
2108 # 9 "/usr/include/bits/errno.h" 2 3 4
2109 # 37 "/usr/include/gentoo-multilib/amd64/errno.h" 2 3 4
2110 # 55 "/usr/include/gentoo-multilib/amd64/errno.h" 3 4
2111 extern char *program_invocation_name, *program_invocation_short_name;
2112
2113
2114
2115
2116 # 69 "/usr/include/gentoo-multilib/amd64/errno.h" 3 4
2117 typedef int error_t;
2118 # 9 "/usr/include/errno.h" 2 3 4
2119 # 185 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
2120 # 195 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h"
2121 # 1 "/usr/include/string.h" 1 3 4
2122
2123
2124
2125
2126
2127
2128
2129 # 1 "/usr/include/gentoo-multilib/amd64/string.h" 1 3 4
2130 # 26 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2131 # 1 "/usr/include/features.h" 1 3 4
2132 # 27 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
2133
2134
2135
2136
2137
2138
2139 # 1 "./include/stddef.h" 1 3 4
2140 # 34 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
2141
2142
2143
2144
2145 extern void *memcpy (void *__restrict __dest,
2146 __const void *__restrict __src, size_t __n)
2147 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2148
2149
2150 extern void *memmove (void *__dest, __const void *__src, size_t __n)
2151 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2152
2153
2154
2155
2156
2157
2158 extern void *memccpy (void *__restrict __dest, __const void *__restrict __src,
2159 int __c, size_t __n)
2160 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2161
2162
2163
2164
2165
2166 extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2167
2168
2169 extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
2170 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2171
2172
2173 extern void *memchr (__const void *__s, int __c, size_t __n)
2174 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2175
2176
2177
2178
2179
2180 extern void *rawmemchr (__const void *__s, int __c)
2181 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2182
2183
2184 extern void *memrchr (__const void *__s, int __c, size_t __n)
2185 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2186
2187
2188
2189
2190
2191 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
2192 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2193
2194 extern char *strncpy (char *__restrict __dest,
2195 __const char *__restrict __src, size_t __n)
2196 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2197
2198
2199 extern char *strcat (char *__restrict __dest, __const char *__restrict __src)
2200 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2201
2202 extern char *strncat (char *__restrict __dest, __const char *__restrict __src,
2203 size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2204
2205
2206 extern int strcmp (__const char *__s1, __const char *__s2)
2207 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2208
2209 extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
2210 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2211
2212
2213 extern int strcoll (__const char *__s1, __const char *__s2)
2214 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2215
2216 extern size_t strxfrm (char *__restrict __dest,
2217 __const char *__restrict __src, size_t __n)
2218 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2219
2220
2221
2222
2223
2224
2225 # 1 "/usr/include/xlocale.h" 1 3 4
2226
2227
2228
2229
2230
2231
2232
2233 # 1 "/usr/include/gentoo-multilib/amd64/xlocale.h" 1 3 4
2234 # 28 "/usr/include/gentoo-multilib/amd64/xlocale.h" 3 4
2235 typedef struct __locale_struct
2236 {
2237
2238 struct locale_data *__locales[13];
2239
2240
2241 const unsigned short int *__ctype_b;
2242 const int *__ctype_tolower;
2243 const int *__ctype_toupper;
2244
2245
2246 const char *__names[13];
2247 } *__locale_t;
2248 # 9 "/usr/include/xlocale.h" 2 3 4
2249 # 119 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
2250
2251
2252 extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l)
2253 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
2254
2255 extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n,
2256 __locale_t __l) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4)));
2257
2258
2259
2260
2261 extern char *strdup (__const char *__s)
2262 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
2263
2264
2265
2266
2267
2268
2269 extern char *strndup (__const char *__string, size_t __n)
2270 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
2271 # 165 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2272
2273
2274 extern char *strchr (__const char *__s, int __c)
2275 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2276
2277 extern char *strrchr (__const char *__s, int __c)
2278 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2279
2280
2281
2282
2283
2284 extern char *strchrnul (__const char *__s, int __c)
2285 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2286
2287
2288
2289
2290
2291 extern size_t strcspn (__const char *__s, __const char *__reject)
2292 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2293
2294
2295 extern size_t strspn (__const char *__s, __const char *__accept)
2296 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2297
2298 extern char *strpbrk (__const char *__s, __const char *__accept)
2299 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2300
2301 extern char *strstr (__const char *__haystack, __const char *__needle)
2302 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2303
2304
2305
2306 extern char *strtok (char *__restrict __s, __const char *__restrict __delim)
2307 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2308
2309
2310
2311
2312 extern char *__strtok_r (char *__restrict __s,
2313 __const char *__restrict __delim,
2314 char **__restrict __save_ptr)
2315 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3)));
2316
2317 extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim,
2318 char **__restrict __save_ptr)
2319 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3)));
2320
2321
2322
2323
2324 extern char *strcasestr (__const char *__haystack, __const char *__needle)
2325 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2326
2327
2328
2329
2330
2331
2332 extern void *memmem (__const void *__haystack, size_t __haystacklen,
2333 __const void *__needle, size_t __needlelen)
2334 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
2335
2336
2337
2338 extern void *__mempcpy (void *__restrict __dest,
2339 __const void *__restrict __src, size_t __n)
2340 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2341 extern void *mempcpy (void *__restrict __dest,
2342 __const void *__restrict __src, size_t __n)
2343 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2344
2345
2346
2347
2348
2349 extern size_t strlen (__const char *__s)
2350 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2351
2352
2353
2354
2355
2356 extern size_t strnlen (__const char *__string, size_t __maxlen)
2357 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2358
2359
2360
2361
2362
2363 extern char *strerror (int __errnum) __attribute__ ((__nothrow__));
2364
2365 # 281 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2366 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
2367 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2368
2369
2370
2371
2372
2373 extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2374
2375
2376
2377 extern void bcopy (__const void *__src, void *__dest, size_t __n)
2378 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2379
2380
2381 extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2382
2383
2384 extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
2385 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2386
2387
2388 extern char *index (__const char *__s, int __c)
2389 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2390
2391
2392 extern char *rindex (__const char *__s, int __c)
2393 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2394
2395
2396
2397 extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
2398
2399
2400
2401
2402 extern int ffsl (long int __l) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
2403
2404 __extension__ extern int ffsll (long long int __ll)
2405 __attribute__ ((__nothrow__)) __attribute__ ((__const__));
2406
2407
2408
2409
2410 extern int strcasecmp (__const char *__s1, __const char *__s2)
2411 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2412
2413
2414 extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n)
2415 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2416
2417
2418
2419
2420
2421 extern int strcasecmp_l (__const char *__s1, __const char *__s2,
2422 __locale_t __loc)
2423 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
2424
2425 extern int strncasecmp_l (__const char *__s1, __const char *__s2,
2426 size_t __n, __locale_t __loc)
2427 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
2428
2429
2430
2431
2432
2433 extern char *strsep (char **__restrict __stringp,
2434 __const char *__restrict __delim)
2435 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2436
2437
2438
2439
2440 extern int strverscmp (__const char *__s1, __const char *__s2)
2441 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2442
2443
2444 extern char *strsignal (int __sig) __attribute__ ((__nothrow__));
2445
2446
2447 extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src)
2448 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2449 extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src)
2450 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2451
2452
2453
2454 extern char *__stpncpy (char *__restrict __dest,
2455 __const char *__restrict __src, size_t __n)
2456 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2457 extern char *stpncpy (char *__restrict __dest,
2458 __const char *__restrict __src, size_t __n)
2459 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2460
2461
2462 extern char *strfry (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2463
2464
2465 extern void *memfrob (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2466
2467
2468
2469
2470
2471
2472 extern char *basename (__const char *__filename) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2473 # 414 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2474 # 1 "/usr/include/bits/string.h" 1 3 4
2475
2476
2477
2478
2479
2480
2481
2482 # 1 "/usr/include/gentoo-multilib/amd64/bits/string.h" 1 3 4
2483 # 9 "/usr/include/bits/string.h" 2 3 4
2484 # 415 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
2485
2486
2487 # 1 "/usr/include/bits/string2.h" 1 3 4
2488
2489
2490
2491
2492
2493
2494
2495 # 1 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 1 3 4
2496 # 9 "/usr/include/bits/string2.h" 2 3 4
2497 # 418 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
2498 # 426 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2499
2500 # 9 "/usr/include/string.h" 2 3 4
2501 # 196 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
2502 # 1 "/usr/include/strings.h" 1 3 4
2503
2504
2505
2506
2507
2508
2509
2510 # 1 "/usr/include/gentoo-multilib/amd64/strings.h" 1 3 4
2511 # 9 "/usr/include/strings.h" 2 3 4
2512 # 197 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
2513 # 208 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h"
2514 # 1 "/usr/include/stdlib.h" 1 3 4
2515
2516
2517
2518
2519
2520
2521
2522 # 1 "/usr/include/gentoo-multilib/amd64/stdlib.h" 1 3 4
2523 # 25 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2524 # 1 "/usr/include/features.h" 1 3 4
2525 # 26 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2526
2527
2528
2529
2530
2531
2532
2533 # 1 "./include/stddef.h" 1 3 4
2534 # 34 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2535
2536
2537
2538
2539
2540
2541
2542
2543 # 1 "/usr/include/bits/waitflags.h" 1 3 4
2544
2545
2546
2547
2548
2549
2550
2551 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitflags.h" 1 3 4
2552 # 9 "/usr/include/bits/waitflags.h" 2 3 4
2553 # 43 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2554 # 1 "/usr/include/bits/waitstatus.h" 1 3 4
2555
2556
2557
2558
2559
2560
2561
2562 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 1 3 4
2563 # 65 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 3 4
2564 # 1 "/usr/include/endian.h" 1 3 4
2565 # 66 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 2 3 4
2566
2567 union wait
2568 {
2569 int w_status;
2570 struct
2571 {
2572
2573 unsigned int __w_termsig:7;
2574 unsigned int __w_coredump:1;
2575 unsigned int __w_retcode:8;
2576 unsigned int:16;
2577
2578
2579
2580
2581
2582
2583
2584 } __wait_terminated;
2585 struct
2586 {
2587
2588 unsigned int __w_stopval:8;
2589 unsigned int __w_stopsig:8;
2590 unsigned int:16;
2591
2592
2593
2594
2595
2596
2597 } __wait_stopped;
2598 };
2599 # 9 "/usr/include/bits/waitstatus.h" 2 3 4
2600 # 44 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2601 # 68 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2602 typedef union
2603 {
2604 union wait *__uptr;
2605 int *__iptr;
2606 } __WAIT_STATUS __attribute__ ((__transparent_union__));
2607 # 96 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2608
2609
2610 typedef struct
2611 {
2612 int quot;
2613 int rem;
2614 } div_t;
2615
2616
2617
2618 typedef struct
2619 {
2620 long int quot;
2621 long int rem;
2622 } ldiv_t;
2623
2624
2625
2626
2627
2628
2629
2630 __extension__ typedef struct
2631 {
2632 long long int quot;
2633 long long int rem;
2634 } lldiv_t;
2635
2636
2637 # 140 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2638 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__)) ;
2639
2640
2641
2642
2643 extern double atof (__const char *__nptr)
2644 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
2645
2646 extern int atoi (__const char *__nptr)
2647 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
2648
2649 extern long int atol (__const char *__nptr)
2650 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
2651
2652
2653
2654
2655
2656 __extension__ extern long long int atoll (__const char *__nptr)
2657 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
2658
2659
2660
2661
2662
2663 extern double strtod (__const char *__restrict __nptr,
2664 char **__restrict __endptr)
2665 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2666
2667
2668
2669
2670
2671 extern float strtof (__const char *__restrict __nptr,
2672 char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2673
2674 extern long double strtold (__const char *__restrict __nptr,
2675 char **__restrict __endptr)
2676 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2677
2678
2679
2680
2681
2682 extern long int strtol (__const char *__restrict __nptr,
2683 char **__restrict __endptr, int __base)
2684 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2685
2686 extern unsigned long int strtoul (__const char *__restrict __nptr,
2687 char **__restrict __endptr, int __base)
2688 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2689
2690
2691
2692
2693 __extension__
2694 extern long long int strtoq (__const char *__restrict __nptr,
2695 char **__restrict __endptr, int __base)
2696 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2697
2698 __extension__
2699 extern unsigned long long int strtouq (__const char *__restrict __nptr,
2700 char **__restrict __endptr, int __base)
2701 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2702
2703
2704
2705
2706
2707 __extension__
2708 extern long long int strtoll (__const char *__restrict __nptr,
2709 char **__restrict __endptr, int __base)
2710 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2711
2712 __extension__
2713 extern unsigned long long int strtoull (__const char *__restrict __nptr,
2714 char **__restrict __endptr, int __base)
2715 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2716
2717 # 236 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2718 # 1 "/usr/include/xlocale.h" 1 3 4
2719 # 237 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2720
2721
2722
2723 extern long int strtol_l (__const char *__restrict __nptr,
2724 char **__restrict __endptr, int __base,
2725 __locale_t __loc) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ;
2726
2727 extern unsigned long int strtoul_l (__const char *__restrict __nptr,
2728 char **__restrict __endptr,
2729 int __base, __locale_t __loc)
2730 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ;
2731
2732 __extension__
2733 extern long long int strtoll_l (__const char *__restrict __nptr,
2734 char **__restrict __endptr, int __base,
2735 __locale_t __loc)
2736 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ;
2737
2738 __extension__
2739 extern unsigned long long int strtoull_l (__const char *__restrict __nptr,
2740 char **__restrict __endptr,
2741 int __base, __locale_t __loc)
2742 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ;
2743
2744 extern double strtod_l (__const char *__restrict __nptr,
2745 char **__restrict __endptr, __locale_t __loc)
2746 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ;
2747
2748 extern float strtof_l (__const char *__restrict __nptr,
2749 char **__restrict __endptr, __locale_t __loc)
2750 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ;
2751
2752 extern long double strtold_l (__const char *__restrict __nptr,
2753 char **__restrict __endptr,
2754 __locale_t __loc)
2755 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ;
2756
2757
2758
2759
2760
2761
2762 extern double __strtod_internal (__const char *__restrict __nptr,
2763 char **__restrict __endptr, int __group)
2764 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2765 extern float __strtof_internal (__const char *__restrict __nptr,
2766 char **__restrict __endptr, int __group)
2767 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2768 extern long double __strtold_internal (__const char *__restrict __nptr,
2769 char **__restrict __endptr,
2770 int __group)
2771 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2772
2773 extern long int __strtol_internal (__const char *__restrict __nptr,
2774 char **__restrict __endptr,
2775 int __base, int __group)
2776 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2777
2778
2779
2780 extern unsigned long int __strtoul_internal (__const char *__restrict __nptr,
2781 char **__restrict __endptr,
2782 int __base, int __group)
2783 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2784
2785
2786
2787
2788 __extension__
2789 extern long long int __strtoll_internal (__const char *__restrict __nptr,
2790 char **__restrict __endptr,
2791 int __base, int __group)
2792 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2793
2794
2795
2796 __extension__
2797 extern unsigned long long int __strtoull_internal (__const char *
2798 __restrict __nptr,
2799 char **__restrict __endptr,
2800 int __base, int __group)
2801 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
2802
2803
2804
2805
2806
2807
2808
2809
2810 extern __inline double
2811 __attribute__ ((__nothrow__)) strtod (__const char *__restrict __nptr, char **__restrict __endptr)
2812 {
2813 return __strtod_internal (__nptr, __endptr, 0);
2814 }
2815 extern __inline long int
2816 __attribute__ ((__nothrow__)) strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
2817
2818 {
2819 return __strtol_internal (__nptr, __endptr, __base, 0);
2820 }
2821 extern __inline unsigned long int
2822 __attribute__ ((__nothrow__)) strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
2823
2824 {
2825 return __strtoul_internal (__nptr, __endptr, __base, 0);
2826 }
2827
2828
2829
2830
2831 extern __inline float
2832 __attribute__ ((__nothrow__)) strtof (__const char *__restrict __nptr, char **__restrict __endptr)
2833 {
2834 return __strtof_internal (__nptr, __endptr, 0);
2835 }
2836
2837 extern __inline long double
2838 __attribute__ ((__nothrow__)) strtold (__const char *__restrict __nptr, char **__restrict __endptr)
2839 {
2840 return __strtold_internal (__nptr, __endptr, 0);
2841 }
2842
2843
2844
2845
2846
2847 __extension__ extern __inline long long int
2848 __attribute__ ((__nothrow__)) strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
2849
2850 {
2851 return __strtoll_internal (__nptr, __endptr, __base, 0);
2852 }
2853 __extension__ extern __inline unsigned long long int
2854 __attribute__ ((__nothrow__)) strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
2855
2856 {
2857 return __strtoull_internal (__nptr, __endptr, __base, 0);
2858 }
2859
2860
2861
2862
2863 __extension__ extern __inline long long int
2864 __attribute__ ((__nothrow__)) strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
2865
2866 {
2867 return __strtoll_internal (__nptr, __endptr, __base, 0);
2868 }
2869 __extension__ extern __inline unsigned long long int
2870 __attribute__ ((__nothrow__)) strtoull (__const char * __restrict __nptr, char **__restrict __endptr, int __base)
2871
2872 {
2873 return __strtoull_internal (__nptr, __endptr, __base, 0);
2874 }
2875
2876
2877
2878
2879 extern __inline double
2880 __attribute__ ((__nothrow__)) atof (__const char *__nptr)
2881 {
2882 return strtod (__nptr, (char **) ((void *)0));
2883 }
2884 extern __inline int
2885 __attribute__ ((__nothrow__)) atoi (__const char *__nptr)
2886 {
2887 return (int) strtol (__nptr, (char **) ((void *)0), 10);
2888 }
2889 extern __inline long int
2890 __attribute__ ((__nothrow__)) atol (__const char *__nptr)
2891 {
2892 return strtol (__nptr, (char **) ((void *)0), 10);
2893 }
2894
2895
2896
2897
2898 __extension__ extern __inline long long int
2899 __attribute__ ((__nothrow__)) atoll (__const char *__nptr)
2900 {
2901 return strtoll (__nptr, (char **) ((void *)0), 10);
2902 }
2903
2904 # 429 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2905 extern char *l64a (long int __n) __attribute__ ((__nothrow__)) ;
2906
2907
2908 extern long int a64l (__const char *__s)
2909 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
2910
2911
2912
2913
2914 # 1 "/usr/include/sys/types.h" 1 3 4
2915 # 439 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2916
2917
2918
2919
2920
2921
2922 extern long int random (void) __attribute__ ((__nothrow__));
2923
2924
2925 extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__));
2926
2927
2928
2929
2930
2931 extern char *initstate (unsigned int __seed, char *__statebuf,
2932 size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2933
2934
2935
2936 extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2937
2938
2939
2940
2941
2942
2943
2944 struct random_data
2945 {
2946 int32_t *fptr;
2947 int32_t *rptr;
2948 int32_t *state;
2949 int rand_type;
2950 int rand_deg;
2951 int rand_sep;
2952 int32_t *end_ptr;
2953 };
2954
2955 extern int random_r (struct random_data *__restrict __buf,
2956 int32_t *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2957
2958 extern int srandom_r (unsigned int __seed, struct random_data *__buf)
2959 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2960
2961 extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
2962 size_t __statelen,
2963 struct random_data *__restrict __buf)
2964 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4)));
2965
2966 extern int setstate_r (char *__restrict __statebuf,
2967 struct random_data *__restrict __buf)
2968 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2969
2970
2971
2972
2973
2974
2975 extern int rand (void) __attribute__ ((__nothrow__));
2976
2977 extern void srand (unsigned int __seed) __attribute__ ((__nothrow__));
2978
2979
2980
2981
2982 extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__));
2983
2984
2985
2986
2987
2988
2989
2990 extern double drand48 (void) __attribute__ ((__nothrow__));
2991 extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2992
2993
2994 extern long int lrand48 (void) __attribute__ ((__nothrow__));
2995 extern long int nrand48 (unsigned short int __xsubi[3])
2996 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2997
2998
2999 extern long int mrand48 (void) __attribute__ ((__nothrow__));
3000 extern long int jrand48 (unsigned short int __xsubi[3])
3001 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3002
3003
3004 extern void srand48 (long int __seedval) __attribute__ ((__nothrow__));
3005 extern unsigned short int *seed48 (unsigned short int __seed16v[3])
3006 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3007 extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3008
3009
3010
3011
3012
3013 struct drand48_data
3014 {
3015 unsigned short int __x[3];
3016 unsigned short int __old_x[3];
3017 unsigned short int __c;
3018 unsigned short int __init;
3019 unsigned long long int __a;
3020 };
3021
3022
3023 extern int drand48_r (struct drand48_data *__restrict __buffer,
3024 double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3025 extern int erand48_r (unsigned short int __xsubi[3],
3026 struct drand48_data *__restrict __buffer,
3027 double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3028
3029
3030 extern int lrand48_r (struct drand48_data *__restrict __buffer,
3031 long int *__restrict __result)
3032 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3033 extern int nrand48_r (unsigned short int __xsubi[3],
3034 struct drand48_data *__restrict __buffer,
3035 long int *__restrict __result)
3036 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3037
3038
3039 extern int mrand48_r (struct drand48_data *__restrict __buffer,
3040 long int *__restrict __result)
3041 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3042 extern int jrand48_r (unsigned short int __xsubi[3],
3043 struct drand48_data *__restrict __buffer,
3044 long int *__restrict __result)
3045 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3046
3047
3048 extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
3049 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
3050
3051 extern int seed48_r (unsigned short int __seed16v[3],
3052 struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3053
3054 extern int lcong48_r (unsigned short int __param[7],
3055 struct drand48_data *__buffer)
3056 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066 extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ;
3067
3068 extern void *calloc (size_t __nmemb, size_t __size)
3069 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ;
3070
3071
3072
3073
3074
3075
3076
3077 extern void *realloc (void *__ptr, size_t __size)
3078 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
3079
3080 extern void free (void *__ptr) __attribute__ ((__nothrow__));
3081
3082
3083
3084
3085 extern void cfree (void *__ptr) __attribute__ ((__nothrow__));
3086
3087
3088
3089 # 1 "/usr/include/alloca.h" 1 3 4
3090
3091
3092
3093
3094
3095
3096
3097 # 1 "/usr/include/gentoo-multilib/amd64/alloca.h" 1 3 4
3098 # 22 "/usr/include/gentoo-multilib/amd64/alloca.h" 3 4
3099 # 1 "/usr/include/features.h" 1 3 4
3100 # 23 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4
3101
3102
3103 # 1 "./include/stddef.h" 1 3 4
3104 # 26 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4
3105
3106
3107
3108
3109
3110
3111
3112 extern void *alloca (size_t __size) __attribute__ ((__nothrow__));
3113
3114
3115
3116
3117
3118
3119 # 9 "/usr/include/alloca.h" 2 3 4
3120 # 613 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3121
3122
3123
3124
3125 extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ;
3126
3127
3128
3129
3130 extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
3131 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3132
3133
3134
3135
3136 extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
3137
3138
3139
3140 extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3141
3142
3143
3144
3145
3146 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
3147 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3148
3149
3150
3151
3152
3153
3154 extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
3155
3156
3157
3158
3159
3160
3161 extern void _Exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
3162
3163
3164
3165
3166
3167
3168 extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3169
3170
3171
3172
3173 extern char *__secure_getenv (__const char *__name)
3174 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3175
3176
3177
3178
3179
3180 extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3181
3182
3183
3184
3185
3186 extern int setenv (__const char *__name, __const char *__value, int __replace)
3187 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
3188
3189
3190 extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__));
3191
3192
3193
3194
3195
3196
3197 extern int clearenv (void) __attribute__ ((__nothrow__));
3198 # 698 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3199 extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3200 # 709 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3201 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
3202 # 719 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3203 extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
3204 # 729 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3205 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3206
3207
3208
3209
3210
3211
3212
3213
3214 extern int system (__const char *__command) ;
3215
3216
3217
3218
3219
3220
3221
3222 extern char *canonicalize_file_name (__const char *__name)
3223 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3224 # 757 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3225 extern char *realpath (__const char *__restrict __name,
3226 char *__restrict __resolved) __attribute__ ((__nothrow__)) ;
3227
3228
3229
3230
3231
3232
3233 typedef int (*__compar_fn_t) (__const void *, __const void *);
3234
3235
3236 typedef __compar_fn_t comparison_fn_t;
3237
3238
3239
3240
3241
3242
3243 extern void *bsearch (__const void *__key, __const void *__base,
3244 size_t __nmemb, size_t __size, __compar_fn_t __compar)
3245 __attribute__ ((__nonnull__ (1, 2, 5))) ;
3246
3247
3248
3249 extern void qsort (void *__base, size_t __nmemb, size_t __size,
3250 __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
3251
3252
3253
3254 extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
3255 extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
3256
3257
3258
3259 __extension__ extern long long int llabs (long long int __x)
3260 __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
3261
3262
3263
3264
3265
3266
3267
3268 extern div_t div (int __numer, int __denom)
3269 __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
3270 extern ldiv_t ldiv (long int __numer, long int __denom)
3271 __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
3272
3273
3274
3275
3276 __extension__ extern lldiv_t lldiv (long long int __numer,
3277 long long int __denom)
3278 __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ;
3279
3280 # 822 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3281 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
3282 int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
3283
3284
3285
3286
3287 extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
3288 int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
3289
3290
3291
3292
3293 extern char *gcvt (double __value, int __ndigit, char *__buf)
3294 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ;
3295
3296
3297
3298
3299 extern char *qecvt (long double __value, int __ndigit,
3300 int *__restrict __decpt, int *__restrict __sign)
3301 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
3302 extern char *qfcvt (long double __value, int __ndigit,
3303 int *__restrict __decpt, int *__restrict __sign)
3304 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ;
3305 extern char *qgcvt (long double __value, int __ndigit, char *__buf)
3306 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ;
3307
3308
3309
3310
3311 extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
3312 int *__restrict __sign, char *__restrict __buf,
3313 size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
3314 extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
3315 int *__restrict __sign, char *__restrict __buf,
3316 size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
3317
3318 extern int qecvt_r (long double __value, int __ndigit,
3319 int *__restrict __decpt, int *__restrict __sign,
3320 char *__restrict __buf, size_t __len)
3321 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
3322 extern int qfcvt_r (long double __value, int __ndigit,
3323 int *__restrict __decpt, int *__restrict __sign,
3324 char *__restrict __buf, size_t __len)
3325 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
3326
3327
3328
3329
3330
3331
3332
3333 extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__)) ;
3334
3335
3336 extern int mbtowc (wchar_t *__restrict __pwc,
3337 __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)) ;
3338
3339
3340 extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)) ;
3341
3342
3343
3344 extern size_t mbstowcs (wchar_t *__restrict __pwcs,
3345 __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__));
3346
3347 extern size_t wcstombs (char *__restrict __s,
3348 __const wchar_t *__restrict __pwcs, size_t __n)
3349 __attribute__ ((__nothrow__));
3350
3351
3352
3353
3354
3355
3356
3357
3358 extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3359 # 910 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3360 extern int getsubopt (char **__restrict __optionp,
3361 char *__const *__restrict __tokens,
3362 char **__restrict __valuep)
3363 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2, 3))) ;
3364
3365
3366
3367
3368
3369 extern void setkey (__const char *__key) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3370
3371
3372
3373
3374
3375
3376
3377 extern int posix_openpt (int __oflag) ;
3378
3379
3380
3381
3382
3383
3384
3385 extern int grantpt (int __fd) __attribute__ ((__nothrow__));
3386
3387
3388
3389 extern int unlockpt (int __fd) __attribute__ ((__nothrow__));
3390
3391
3392
3393
3394 extern char *ptsname (int __fd) __attribute__ ((__nothrow__)) ;
3395
3396
3397
3398
3399
3400
3401 extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
3402 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
3403
3404
3405 extern int getpt (void);
3406
3407
3408
3409
3410
3411
3412 extern int getloadavg (double __loadavg[], int __nelem)
3413 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3414 # 978 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3415
3416 # 9 "/usr/include/stdlib.h" 2 3 4
3417 # 209 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
3418 # 235 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h"
3419 # 1 "/usr/include/unistd.h" 1 3 4
3420
3421
3422
3423
3424
3425
3426
3427 # 1 "/usr/include/gentoo-multilib/amd64/unistd.h" 1 3 4
3428 # 26 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3429 # 1 "/usr/include/features.h" 1 3 4
3430 # 27 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4
3431
3432
3433 # 171 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3434 # 1 "/usr/include/bits/posix_opt.h" 1 3 4
3435
3436
3437
3438
3439
3440
3441
3442 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix_opt.h" 1 3 4
3443 # 9 "/usr/include/bits/posix_opt.h" 2 3 4
3444 # 172 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4
3445
3446
3447
3448 # 1 "/usr/include/bits/environments.h" 1 3 4
3449
3450
3451
3452
3453
3454
3455
3456 # 1 "/usr/include/gentoo-multilib/amd64/bits/environments.h" 1 3 4
3457 # 23 "/usr/include/gentoo-multilib/amd64/bits/environments.h" 3 4
3458 # 1 "/usr/include/bits/wordsize.h" 1 3 4
3459
3460
3461
3462
3463
3464
3465
3466 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
3467 # 9 "/usr/include/bits/wordsize.h" 2 3 4
3468 # 24 "/usr/include/gentoo-multilib/amd64/bits/environments.h" 2 3 4
3469 # 9 "/usr/include/bits/environments.h" 2 3 4
3470 # 176 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4
3471 # 186 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3472 # 1 "/usr/include/bits/types.h" 1 3 4
3473 # 187 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4
3474 # 195 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3475 # 1 "./include/stddef.h" 1 3 4
3476 # 196 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4
3477 # 236 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3478 typedef __intptr_t intptr_t;
3479
3480
3481
3482
3483
3484
3485 typedef __socklen_t socklen_t;
3486 # 256 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3487 extern int access (__const char *__name, int __type) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3488
3489
3490
3491
3492 extern int euidaccess (__const char *__name, int __type)
3493 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3494
3495
3496 extern int eaccess (__const char *__name, int __type)
3497 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3498
3499
3500
3501
3502
3503
3504 extern int faccessat (int __fd, __const char *__file, int __type, int __flag)
3505 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ;
3506 # 299 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3507 extern __off_t lseek (int __fd, __off_t __offset, int __whence) __attribute__ ((__nothrow__));
3508 # 310 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3509 extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
3510 __attribute__ ((__nothrow__));
3511
3512
3513
3514
3515
3516
3517 extern int close (int __fd);
3518
3519
3520
3521
3522
3523
3524 extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ;
3525
3526
3527
3528
3529
3530 extern ssize_t write (int __fd, __const void *__buf, size_t __n) ;
3531 # 341 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3532 extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
3533 __off_t __offset) ;
3534
3535
3536
3537
3538
3539
3540 extern ssize_t pwrite (int __fd, __const void *__buf, size_t __n,
3541 __off_t __offset) ;
3542 # 369 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3543 extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
3544 __off64_t __offset) ;
3545
3546
3547 extern ssize_t pwrite64 (int __fd, __const void *__buf, size_t __n,
3548 __off64_t __offset) ;
3549
3550
3551
3552
3553
3554
3555
3556 extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__)) ;
3557 # 391 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3558 extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__));
3559 # 403 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3560 extern unsigned int sleep (unsigned int __seconds);
3561
3562
3563
3564
3565
3566
3567 extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
3568 __attribute__ ((__nothrow__));
3569
3570
3571
3572
3573
3574
3575 extern int usleep (__useconds_t __useconds);
3576 # 427 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3577 extern int pause (void);
3578
3579
3580
3581 extern int chown (__const char *__file, __uid_t __owner, __gid_t __group)
3582 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3583
3584
3585
3586 extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__)) ;
3587
3588
3589
3590
3591 extern int lchown (__const char *__file, __uid_t __owner, __gid_t __group)
3592 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3593
3594
3595
3596
3597
3598
3599 extern int fchownat (int __fd, __const char *__file, __uid_t __owner,
3600 __gid_t __group, int __flag)
3601 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ;
3602
3603
3604
3605 extern int chdir (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
3606
3607
3608
3609 extern int fchdir (int __fd) __attribute__ ((__nothrow__)) ;
3610 # 469 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
3611 extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__)) ;
3612
3613
3614
3615
3616
3617 extern char *get_current_dir_name (void) __attribute__ ((__nothrow__));
3618
3619
3620
3621
3622
3623
3624 extern char *getwd (char *__buf)
3625 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) ;
3626
3627
3628
3629
3630 extern int dup (int __fd) __attribute__ ((__nothrow__)) ;
3631
3632
3633 extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__));
3634
3635
3636 extern char **__environ;
3637
3638 extern char **environ;
3639
3640
3641
3642
3643
3644 extern int execve (__const char *__path, char *__const __argv[],
3645 char *__const __envp[]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3646
3647
3648
3649
3650 extern int fexecve (int __fd, char *__const __argv[], char *__const __envp[])
3651 __attribute__ ((__nothrow__));
3652
3653
3654
3655
3656 extern int execv (__const char *__path, char *__const __argv[])
3657 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3658
3659
3660
3661 extern int execle (__const char *__path, __const char *__arg, ...)
3662 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3663
3664
3665
3666 extern int execl (__const char *__path, __const char *__arg, ...)
3667 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3668
3669
3670
3671 extern int execvp (__const char *__file, char *__const __argv[])
3672 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3673
3674
3675
3676
3677 extern int execlp (__const char *__file, __const char *__arg, ...)
3678 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
3679
3680
3681
3682
3683 extern int nice (int __inc) __attribute__ ((__nothrow__)) ;
3684
3685
3686
3687
3688 extern void _exit (int __status) __attribute__ ((__noreturn__));
3689
3690
3691
3692
3693
3694 # 1 "/usr/include/bits/confname.h" 1 3 4
3695
3696
3697
3698
3699
3700
3701
3702 # 1 "/usr/include/gentoo-multilib/amd64/bits/confname.h" 1 3 4
3703 # 26 "/usr/include/gentoo-multilib/amd64/bits/confname.h" 3 4
3704 enum
3705 {
3706 _PC_LINK_MAX,
3707
3708 _PC_MAX_CANON,
3709
3710 _PC_MAX_INPUT,
3711
3712 _PC_NAME_MAX,
3713
3714 _PC_PATH_MAX,
3715
3716 _PC_PIPE_BUF,
3717
3718 _PC_CHOWN_RESTRICTED,
3719
3720 _PC_NO_TRUNC,
3721
3722 _PC_VDISABLE,
3723
3724 _PC_SYNC_IO,
3725
3726 _PC_ASYNC_IO,
3727
3728 _PC_PRIO_IO,
3729
3730 _PC_SOCK_MAXBUF,
3731
3732 _PC_FILESIZEBITS,
3733
3734 _PC_REC_INCR_XFER_SIZE,
3735
3736 _PC_REC_MAX_XFER_SIZE,
3737
3738 _PC_REC_MIN_XFER_SIZE,
3739
3740 _PC_REC_XFER_ALIGN,
3741
3742 _PC_ALLOC_SIZE_MIN,
3743
3744 _PC_SYMLINK_MAX,
3745
3746 _PC_2_SYMLINKS
3747
3748 };
3749
3750
3751 enum
3752 {
3753 _SC_ARG_MAX,
3754
3755 _SC_CHILD_MAX,
3756
3757 _SC_CLK_TCK,
3758
3759 _SC_NGROUPS_MAX,
3760
3761 _SC_OPEN_MAX,
3762
3763 _SC_STREAM_MAX,
3764
3765 _SC_TZNAME_MAX,
3766
3767 _SC_JOB_CONTROL,
3768
3769 _SC_SAVED_IDS,
3770
3771 _SC_REALTIME_SIGNALS,
3772
3773 _SC_PRIORITY_SCHEDULING,
3774
3775 _SC_TIMERS,
3776
3777 _SC_ASYNCHRONOUS_IO,
3778
3779 _SC_PRIORITIZED_IO,
3780
3781 _SC_SYNCHRONIZED_IO,
3782
3783 _SC_FSYNC,
3784
3785 _SC_MAPPED_FILES,
3786
3787 _SC_MEMLOCK,
3788
3789 _SC_MEMLOCK_RANGE,
3790
3791 _SC_MEMORY_PROTECTION,
3792
3793 _SC_MESSAGE_PASSING,
3794
3795 _SC_SEMAPHORES,
3796
3797 _SC_SHARED_MEMORY_OBJECTS,
3798
3799 _SC_AIO_LISTIO_MAX,
3800
3801 _SC_AIO_MAX,
3802
3803 _SC_AIO_PRIO_DELTA_MAX,
3804
3805 _SC_DELAYTIMER_MAX,
3806
3807 _SC_MQ_OPEN_MAX,
3808
3809 _SC_MQ_PRIO_MAX,
3810
3811 _SC_VERSION,
3812
3813 _SC_PAGESIZE,
3814
3815
3816 _SC_RTSIG_MAX,
3817
3818 _SC_SEM_NSEMS_MAX,
3819
3820 _SC_SEM_VALUE_MAX,
3821
3822 _SC_SIGQUEUE_MAX,
3823
3824 _SC_TIMER_MAX,
3825
3826
3827
3828
3829 _SC_BC_BASE_MAX,
3830
3831 _SC_BC_DIM_MAX,
3832
3833 _SC_BC_SCALE_MAX,
3834
3835 _SC_BC_STRING_MAX,
3836
3837 _SC_COLL_WEIGHTS_MAX,
3838
3839 _SC_EQUIV_CLASS_MAX,
3840
3841 _SC_EXPR_NEST_MAX,
3842
3843 _SC_LINE_MAX,
3844
3845 _SC_RE_DUP_MAX,
3846
3847 _SC_CHARCLASS_NAME_MAX,
3848
3849
3850 _SC_2_VERSION,
3851
3852 _SC_2_C_BIND,
3853
3854 _SC_2_C_DEV,
3855
3856 _SC_2_FORT_DEV,
3857
3858 _SC_2_FORT_RUN,
3859
3860 _SC_2_SW_DEV,
3861
3862 _SC_2_LOCALEDEF,
3863
3864
3865 _SC_PII,
3866
3867 _SC_PII_XTI,
3868
3869 _SC_PII_SOCKET,
3870
3871 _SC_PII_INTERNET,
3872
3873 _SC_PII_OSI,
3874
3875 _SC_POLL,
3876
3877 _SC_SELECT,
3878
3879 _SC_UIO_MAXIOV,
3880
3881 _SC_IOV_MAX = _SC_UIO_MAXIOV,
3882
3883 _SC_PII_INTERNET_STREAM,
3884
3885 _SC_PII_INTERNET_DGRAM,
3886
3887 _SC_PII_OSI_COTS,
3888
3889 _SC_PII_OSI_CLTS,
3890
3891 _SC_PII_OSI_M,
3892
3893 _SC_T_IOV_MAX,
3894
3895
3896
3897 _SC_THREADS,
3898
3899 _SC_THREAD_SAFE_FUNCTIONS,
3900
3901 _SC_GETGR_R_SIZE_MAX,
3902
3903 _SC_GETPW_R_SIZE_MAX,
3904
3905 _SC_LOGIN_NAME_MAX,
3906
3907 _SC_TTY_NAME_MAX,
3908
3909 _SC_THREAD_DESTRUCTOR_ITERATIONS,
3910
3911 _SC_THREAD_KEYS_MAX,
3912
3913 _SC_THREAD_STACK_MIN,
3914
3915 _SC_THREAD_THREADS_MAX,
3916
3917 _SC_THREAD_ATTR_STACKADDR,
3918
3919 _SC_THREAD_ATTR_STACKSIZE,
3920
3921 _SC_THREAD_PRIORITY_SCHEDULING,
3922
3923 _SC_THREAD_PRIO_INHERIT,
3924
3925 _SC_THREAD_PRIO_PROTECT,
3926
3927 _SC_THREAD_PROCESS_SHARED,
3928
3929
3930 _SC_NPROCESSORS_CONF,
3931
3932 _SC_NPROCESSORS_ONLN,
3933
3934 _SC_PHYS_PAGES,
3935
3936 _SC_AVPHYS_PAGES,
3937
3938 _SC_ATEXIT_MAX,
3939
3940 _SC_PASS_MAX,
3941
3942
3943 _SC_XOPEN_VERSION,
3944
3945 _SC_XOPEN_XCU_VERSION,
3946
3947 _SC_XOPEN_UNIX,
3948
3949 _SC_XOPEN_CRYPT,
3950
3951 _SC_XOPEN_ENH_I18N,
3952
3953 _SC_XOPEN_SHM,
3954
3955
3956 _SC_2_CHAR_TERM,
3957
3958 _SC_2_C_VERSION,
3959
3960 _SC_2_UPE,
3961
3962
3963 _SC_XOPEN_XPG2,
3964
3965 _SC_XOPEN_XPG3,
3966
3967 _SC_XOPEN_XPG4,
3968
3969
3970 _SC_CHAR_BIT,
3971
3972 _SC_CHAR_MAX,
3973
3974 _SC_CHAR_MIN,
3975
3976 _SC_INT_MAX,
3977
3978 _SC_INT_MIN,
3979
3980 _SC_LONG_BIT,
3981
3982 _SC_WORD_BIT,
3983
3984 _SC_MB_LEN_MAX,
3985
3986 _SC_NZERO,
3987
3988 _SC_SSIZE_MAX,
3989
3990 _SC_SCHAR_MAX,
3991
3992 _SC_SCHAR_MIN,
3993
3994 _SC_SHRT_MAX,
3995
3996 _SC_SHRT_MIN,
3997
3998 _SC_UCHAR_MAX,
3999
4000 _SC_UINT_MAX,
4001
4002 _SC_ULONG_MAX,
4003
4004 _SC_USHRT_MAX,
4005
4006
4007 _SC_NL_ARGMAX,
4008
4009 _SC_NL_LANGMAX,
4010
4011 _SC_NL_MSGMAX,
4012
4013 _SC_NL_NMAX,
4014
4015 _SC_NL_SETMAX,
4016
4017 _SC_NL_TEXTMAX,
4018
4019
4020 _SC_XBS5_ILP32_OFF32,
4021
4022 _SC_XBS5_ILP32_OFFBIG,
4023
4024 _SC_XBS5_LP64_OFF64,
4025
4026 _SC_XBS5_LPBIG_OFFBIG,
4027
4028
4029 _SC_XOPEN_LEGACY,
4030
4031 _SC_XOPEN_REALTIME,
4032
4033 _SC_XOPEN_REALTIME_THREADS,
4034
4035
4036 _SC_ADVISORY_INFO,
4037
4038 _SC_BARRIERS,
4039
4040 _SC_BASE,
4041
4042 _SC_C_LANG_SUPPORT,
4043
4044 _SC_C_LANG_SUPPORT_R,
4045
4046 _SC_CLOCK_SELECTION,
4047
4048 _SC_CPUTIME,
4049
4050 _SC_THREAD_CPUTIME,
4051
4052 _SC_DEVICE_IO,
4053
4054 _SC_DEVICE_SPECIFIC,
4055
4056 _SC_DEVICE_SPECIFIC_R,
4057
4058 _SC_FD_MGMT,
4059
4060 _SC_FIFO,
4061
4062 _SC_PIPE,
4063
4064 _SC_FILE_ATTRIBUTES,
4065
4066 _SC_FILE_LOCKING,
4067
4068 _SC_FILE_SYSTEM,
4069
4070 _SC_MONOTONIC_CLOCK,
4071
4072 _SC_MULTI_PROCESS,
4073
4074 _SC_SINGLE_PROCESS,
4075
4076 _SC_NETWORKING,
4077
4078 _SC_READER_WRITER_LOCKS,
4079
4080 _SC_SPIN_LOCKS,
4081
4082 _SC_REGEXP,
4083
4084 _SC_REGEX_VERSION,
4085
4086 _SC_SHELL,
4087
4088 _SC_SIGNALS,
4089
4090 _SC_SPAWN,
4091
4092 _SC_SPORADIC_SERVER,
4093
4094 _SC_THREAD_SPORADIC_SERVER,
4095
4096 _SC_SYSTEM_DATABASE,
4097
4098 _SC_SYSTEM_DATABASE_R,
4099
4100 _SC_TIMEOUTS,
4101
4102 _SC_TYPED_MEMORY_OBJECTS,
4103
4104 _SC_USER_GROUPS,
4105
4106 _SC_USER_GROUPS_R,
4107
4108 _SC_2_PBS,
4109
4110 _SC_2_PBS_ACCOUNTING,
4111
4112 _SC_2_PBS_LOCATE,
4113
4114 _SC_2_PBS_MESSAGE,
4115
4116 _SC_2_PBS_TRACK,
4117
4118 _SC_SYMLOOP_MAX,
4119
4120 _SC_STREAMS,
4121
4122 _SC_2_PBS_CHECKPOINT,
4123
4124
4125 _SC_V6_ILP32_OFF32,
4126
4127 _SC_V6_ILP32_OFFBIG,
4128
4129 _SC_V6_LP64_OFF64,
4130
4131 _SC_V6_LPBIG_OFFBIG,
4132
4133
4134 _SC_HOST_NAME_MAX,
4135
4136 _SC_TRACE,
4137
4138 _SC_TRACE_EVENT_FILTER,
4139
4140 _SC_TRACE_INHERIT,
4141
4142 _SC_TRACE_LOG,
4143
4144
4145 _SC_LEVEL1_ICACHE_SIZE,
4146
4147 _SC_LEVEL1_ICACHE_ASSOC,
4148
4149 _SC_LEVEL1_ICACHE_LINESIZE,
4150
4151 _SC_LEVEL1_DCACHE_SIZE,
4152
4153 _SC_LEVEL1_DCACHE_ASSOC,
4154
4155 _SC_LEVEL1_DCACHE_LINESIZE,
4156
4157 _SC_LEVEL2_CACHE_SIZE,
4158
4159 _SC_LEVEL2_CACHE_ASSOC,
4160
4161 _SC_LEVEL2_CACHE_LINESIZE,
4162
4163 _SC_LEVEL3_CACHE_SIZE,
4164
4165 _SC_LEVEL3_CACHE_ASSOC,
4166
4167 _SC_LEVEL3_CACHE_LINESIZE,
4168
4169 _SC_LEVEL4_CACHE_SIZE,
4170
4171 _SC_LEVEL4_CACHE_ASSOC,
4172
4173 _SC_LEVEL4_CACHE_LINESIZE,
4174
4175
4176
4177 _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
4178
4179 _SC_RAW_SOCKETS
4180
4181 };
4182
4183
4184 enum
4185 {
4186 _CS_PATH,
4187
4188
4189 _CS_V6_WIDTH_RESTRICTED_ENVS,
4190
4191
4192 _CS_GNU_LIBC_VERSION,
4193
4194 _CS_GNU_LIBPTHREAD_VERSION,
4195
4196
4197 _CS_LFS_CFLAGS = 1000,
4198
4199 _CS_LFS_LDFLAGS,
4200
4201 _CS_LFS_LIBS,
4202
4203 _CS_LFS_LINTFLAGS,
4204
4205 _CS_LFS64_CFLAGS,
4206
4207 _CS_LFS64_LDFLAGS,
4208
4209 _CS_LFS64_LIBS,
4210
4211 _CS_LFS64_LINTFLAGS,
4212
4213
4214 _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
4215
4216 _CS_XBS5_ILP32_OFF32_LDFLAGS,
4217
4218 _CS_XBS5_ILP32_OFF32_LIBS,
4219
4220 _CS_XBS5_ILP32_OFF32_LINTFLAGS,
4221
4222 _CS_XBS5_ILP32_OFFBIG_CFLAGS,
4223
4224 _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
4225
4226 _CS_XBS5_ILP32_OFFBIG_LIBS,
4227
4228 _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
4229
4230 _CS_XBS5_LP64_OFF64_CFLAGS,
4231
4232 _CS_XBS5_LP64_OFF64_LDFLAGS,
4233
4234 _CS_XBS5_LP64_OFF64_LIBS,
4235
4236 _CS_XBS5_LP64_OFF64_LINTFLAGS,
4237
4238 _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
4239
4240 _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
4241
4242 _CS_XBS5_LPBIG_OFFBIG_LIBS,
4243
4244 _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
4245
4246
4247 _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
4248
4249 _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
4250
4251 _CS_POSIX_V6_ILP32_OFF32_LIBS,
4252
4253 _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
4254
4255 _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
4256
4257 _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
4258
4259 _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
4260
4261 _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
4262
4263 _CS_POSIX_V6_LP64_OFF64_CFLAGS,
4264
4265 _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
4266
4267 _CS_POSIX_V6_LP64_OFF64_LIBS,
4268
4269 _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
4270
4271 _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
4272
4273 _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
4274
4275 _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
4276
4277 _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
4278
4279 };
4280 # 9 "/usr/include/bits/confname.h" 2 3 4
4281 # 553 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4
4282
4283
4284 extern long int pathconf (__const char *__path, int __name)
4285 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
4286
4287
4288 extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__));
4289
4290
4291 extern long int sysconf (int __name) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
4292
4293
4294
4295 extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__));
4296
4297
4298
4299
4300 extern __pid_t getpid (void) __attribute__ ((__nothrow__));
4301
4302
4303 extern __pid_t getppid (void) __attribute__ ((__nothrow__));
4304
4305
4306
4307
4308 extern __pid_t getpgrp (void) __attribute__ ((__nothrow__));
4309 # 589 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4310 extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__));
4311
4312 extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__));
4313
4314
4315
4316
4317
4318
4319 extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__));
4320 # 615 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4321 extern int setpgrp (void) __attribute__ ((__nothrow__));
4322 # 632 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4323 extern __pid_t setsid (void) __attribute__ ((__nothrow__));
4324
4325
4326
4327 extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__));
4328
4329
4330
4331 extern __uid_t getuid (void) __attribute__ ((__nothrow__));
4332
4333
4334 extern __uid_t geteuid (void) __attribute__ ((__nothrow__));
4335
4336
4337 extern __gid_t getgid (void) __attribute__ ((__nothrow__));
4338
4339
4340 extern __gid_t getegid (void) __attribute__ ((__nothrow__));
4341
4342
4343
4344
4345 extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__)) ;
4346
4347
4348
4349 extern int group_member (__gid_t __gid) __attribute__ ((__nothrow__));
4350
4351
4352
4353
4354
4355
4356 extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__));
4357
4358
4359
4360
4361 extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__));
4362
4363
4364
4365
4366 extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__));
4367
4368
4369
4370
4371
4372
4373 extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__));
4374
4375
4376
4377
4378 extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__));
4379
4380
4381
4382
4383 extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__));
4384
4385
4386
4387
4388
4389 extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid)
4390 __attribute__ ((__nothrow__));
4391
4392
4393
4394 extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid)
4395 __attribute__ ((__nothrow__));
4396
4397
4398
4399 extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid)
4400 __attribute__ ((__nothrow__));
4401
4402
4403
4404 extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid)
4405 __attribute__ ((__nothrow__));
4406
4407
4408
4409
4410
4411
4412 extern __pid_t fork (void) __attribute__ ((__nothrow__));
4413
4414
4415
4416
4417
4418
4419 extern __pid_t vfork (void) __attribute__ ((__nothrow__));
4420
4421
4422
4423
4424
4425 extern char *ttyname (int __fd) __attribute__ ((__nothrow__));
4426
4427
4428
4429 extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
4430 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ;
4431
4432
4433
4434 extern int isatty (int __fd) __attribute__ ((__nothrow__));
4435
4436
4437
4438
4439
4440 extern int ttyslot (void) __attribute__ ((__nothrow__));
4441
4442
4443
4444
4445 extern int link (__const char *__from, __const char *__to)
4446 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ;
4447
4448
4449
4450
4451 extern int linkat (int __fromfd, __const char *__from, int __tofd,
4452 __const char *__to, int __flags)
4453 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))) ;
4454
4455
4456
4457
4458 extern int symlink (__const char *__from, __const char *__to)
4459 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ;
4460
4461
4462
4463
4464 extern ssize_t readlink (__const char *__restrict __path,
4465 char *__restrict __buf, size_t __len)
4466 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ;
4467
4468
4469
4470
4471 extern int symlinkat (__const char *__from, int __tofd,
4472 __const char *__to) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ;
4473
4474
4475 extern ssize_t readlinkat (int __fd, __const char *__restrict __path,
4476 char *__restrict __buf, size_t __len)
4477 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))) ;
4478
4479
4480
4481 extern int unlink (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
4482
4483
4484
4485 extern int unlinkat (int __fd, __const char *__name, int __flag)
4486 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
4487
4488
4489
4490 extern int rmdir (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
4491
4492
4493
4494 extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__));
4495
4496
4497 extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__));
4498
4499
4500
4501
4502
4503
4504 extern char *getlogin (void);
4505
4506
4507
4508
4509
4510
4511
4512 extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1)));
4513
4514
4515
4516
4517 extern int setlogin (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
4518 # 835 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4519 # 1 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/getopt.h" 1 3 4
4520 # 36 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/getopt.h" 3 4
4521 extern char *optarg;
4522 # 50 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/getopt.h" 3 4
4523 extern int optind;
4524
4525
4526
4527
4528 extern int opterr;
4529
4530
4531
4532 extern int optopt;
4533 # 82 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/getopt.h" 3 4
4534 struct option
4535 {
4536
4537 const char *name;
4538
4539
4540
4541
4542
4543 int has_arg;
4544 int *flag;
4545 int val;
4546 };
4547 # 113 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/../include/getopt.h" 3 4
4548 extern int getopt (int argc, char *const *argv, const char *shortopts);
4549
4550
4551
4552
4553
4554
4555
4556 extern int getopt_long (int argc, char *const *argv, const char *shortopts,
4557 const struct option *longopts, int *longind);
4558 extern int getopt_long_only (int argc, char *const *argv,
4559 const char *shortopts,
4560 const struct option *longopts, int *longind);
4561
4562
4563 extern int _getopt_internal (int argc, char *const *argv,
4564 const char *shortopts,
4565 const struct option *longopts, int *longind,
4566 int long_only);
4567 # 836 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4
4568
4569
4570
4571
4572
4573
4574
4575 extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
4576
4577
4578
4579
4580
4581
4582 extern int sethostname (__const char *__name, size_t __len)
4583 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
4584
4585
4586
4587 extern int sethostid (long int __id) __attribute__ ((__nothrow__)) ;
4588
4589
4590
4591
4592
4593 extern int getdomainname (char *__name, size_t __len)
4594 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
4595 extern int setdomainname (__const char *__name, size_t __len)
4596 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
4597
4598
4599
4600
4601
4602 extern int vhangup (void) __attribute__ ((__nothrow__));
4603
4604
4605 extern int revoke (__const char *__file) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
4606
4607
4608
4609
4610
4611
4612
4613 extern int profil (unsigned short int *__sample_buffer, size_t __size,
4614 size_t __offset, unsigned int __scale)
4615 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
4616
4617
4618
4619
4620
4621 extern int acct (__const char *__name) __attribute__ ((__nothrow__));
4622
4623
4624
4625 extern char *getusershell (void) __attribute__ ((__nothrow__));
4626 extern void endusershell (void) __attribute__ ((__nothrow__));
4627 extern void setusershell (void) __attribute__ ((__nothrow__));
4628
4629
4630
4631
4632
4633 extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__)) ;
4634
4635
4636
4637
4638
4639
4640 extern int chroot (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
4641
4642
4643
4644 extern char *getpass (__const char *__prompt) __attribute__ ((__nonnull__ (1)));
4645 # 921 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4646 extern int fsync (int __fd);
4647
4648
4649
4650
4651
4652
4653 extern long int gethostid (void);
4654
4655
4656 extern void sync (void) __attribute__ ((__nothrow__));
4657
4658
4659
4660
4661 extern int getpagesize (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
4662
4663
4664
4665
4666 extern int getdtablesize (void) __attribute__ ((__nothrow__));
4667
4668
4669
4670
4671 extern int truncate (__const char *__file, __off_t __length)
4672 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
4673 # 958 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4674 extern int truncate64 (__const char *__file, __off64_t __length)
4675 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ;
4676 # 968 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4677 extern int ftruncate (int __fd, __off_t __length) __attribute__ ((__nothrow__)) ;
4678 # 978 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4679 extern int ftruncate64 (int __fd, __off64_t __length) __attribute__ ((__nothrow__)) ;
4680 # 988 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4681 extern int brk (void *__addr) __attribute__ ((__nothrow__)) ;
4682
4683
4684
4685
4686
4687 extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__));
4688 # 1009 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4689 extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__));
4690 # 1032 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4691 extern int lockf (int __fd, int __cmd, __off_t __len) ;
4692 # 1042 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4693 extern int lockf64 (int __fd, int __cmd, __off64_t __len) ;
4694 # 1063 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4695 extern int fdatasync (int __fildes) __attribute__ ((__nothrow__));
4696
4697
4698
4699
4700
4701
4702
4703 extern char *crypt (__const char *__key, __const char *__salt)
4704 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
4705
4706
4707
4708 extern void encrypt (char *__block, int __edflag) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
4709
4710
4711
4712
4713
4714
4715 extern void swab (__const void *__restrict __from, void *__restrict __to,
4716 ssize_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
4717
4718
4719
4720
4721
4722
4723
4724 extern char *ctermid (char *__s) __attribute__ ((__nothrow__));
4725 # 1101 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4
4726
4727 # 9 "/usr/include/unistd.h" 2 3 4
4728 # 236 "/var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/gcc/system.h" 2
4729
4730
4731
4732 # 1 "/usr/include/sys/param.h" 1 3 4
4733
4734
4735
4736
4737
4738
4739
4740 # 1 "/usr/include/gentoo-multilib/amd64/sys/param.h" 1 3 4
4741 # 22 "/usr/include/gentoo-multilib/amd64/sys/param.h" 3 4
4742 # 1 "./include/limits.h" 1 3 4
4743 # 11 "./include/limits.h" 3 4
4744 # 1 "./include/syslimits.h" 1 3 4
4745
4746
4747
4748
4749
4750
4751 # 1 "./include/limits.h" 1 3 4
4752 # 122 "./include/limits.h" 3 4
4753 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 1 3 4
4754 # 122 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 3 4
4755 # 1 "/usr/include/limits.h" 1 3 4
4756
4757
4758
4759
4760
4761
4762
4763 # 1 "/usr/include/gentoo-multilib/amd64/limits.h" 1 3 4
4764 # 27 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
4765 # 1 "/usr/include/features.h" 1 3 4
4766 # 28 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
4767 # 145 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
4768 # 1 "/usr/include/bits/posix1_lim.h" 1 3 4
4769
4770
4771
4772
4773
4774
4775
4776 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 1 3 4
4777 # 153 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 3 4
4778 # 1 "/usr/include/bits/local_lim.h" 1 3 4
4779
4780
4781
4782
4783
4784
4785
4786 # 1 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 1 3 4
4787 # 36 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 3 4
4788 # 1 "/usr/include/linux/limits.h" 1 3 4
4789 # 37 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 2 3 4
4790 # 9 "/usr/include/bits/local_lim.h" 2 3 4
4791 # 154 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 2 3 4
4792 # 9 "/usr/include/bits/posix1_lim.h" 2 3 4
4793 # 146 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
4794
4795
4796
4797 # 1 "/usr/include/bits/posix2_lim.h" 1 3 4
4798
4799
4800
4801
4802
4803