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