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