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