-
Notifications
You must be signed in to change notification settings - Fork 5
/
comelang2.h.ach
853 lines (848 loc) · 25.3 KB
/
comelang2.h.ach
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
struct __builtin_va_list
{
char* v1;
char* v2;
char* v3;
int v4;
int v5;
};
typedef int size_t;
typedef __builtin_va_list __gnuc_va_list;
typedef char __u_char;
typedef int __u_short;
typedef int __u_int;
typedef int __u_long;
typedef char __int8_t;
typedef char __uint8_t;
typedef int __int16_t;
typedef int __uint16_t;
typedef int __int32_t;
typedef int __uint32_t;
typedef int __int64_t;
typedef int __uint64_t;
typedef char __int_least8_t;
typedef char __uint_least8_t;
typedef int __int_least16_t;
typedef int __uint_least16_t;
typedef int __int_least32_t;
typedef int __uint_least32_t;
typedef int __int_least64_t;
typedef int __uint_least64_t;
typedef int __quad_t;
typedef int __u_quad_t;
typedef int __intmax_t;
typedef int __uintmax_t;
typedef int __dev_t;
typedef int __uid_t;
typedef int __gid_t;
typedef int __ino_t;
typedef int __ino64_t;
typedef int __mode_t;
typedef int __nlink_t;
typedef int __off_t;
typedef int __off64_t;
typedef int __pid_t;
struct anonymous_typeX1
{
int __val[2];
};
typedef anonymous_typeX1 __fsid_t;
typedef int __clock_t;
typedef int __rlim_t;
typedef int __rlim64_t;
typedef int __id_t;
typedef int __time_t;
typedef int __useconds_t;
typedef int __suseconds_t;
typedef int __suseconds64_t;
typedef int __daddr_t;
typedef int __key_t;
typedef int __clockid_t;
typedef void* __timer_t;
typedef int __blksize_t;
typedef int __blkcnt_t;
typedef int __blkcnt64_t;
typedef int __fsblkcnt_t;
typedef int __fsblkcnt64_t;
typedef int __fsfilcnt_t;
typedef int __fsfilcnt64_t;
typedef int __fsword_t;
typedef int __ssize_t;
typedef int __syscall_slong_t;
typedef int __syscall_ulong_t;
typedef int __loff_t;
typedef char* __caddr_t;
typedef int __intptr_t;
typedef int __socklen_t;
typedef int __sig_atomic_t;
union anonymous_typeZ3
{
unsigned int __wch;
char __wchb[4];
};
struct anonymous_typeX2
{
int __count;
union anonymous_typeZ3 __value;
};
typedef anonymous_typeX2 __mbstate_t;
struct _G_fpos_t
{
long int __pos;
struct anonymous_typeX2 __state;
};
typedef _G_fpos_t __fpos_t;
struct _G_fpos64_t
{
long int __pos;
struct anonymous_typeX2 __state;
};
typedef _G_fpos64_t __fpos64_t;
struct _IO_FILE;
typedef _IO_FILE __FILE;
struct _IO_FILE;
typedef _IO_FILE FILE;
struct _IO_FILE;
struct _IO_marker;
struct _IO_codecvt;
struct _IO_wide_data;
typedef void _IO_lock_t;
struct _IO_FILE
{
int _flags;
char* _IO_read_ptr;
char* _IO_read_end;
char* _IO_read_base;
char* _IO_write_base;
char* _IO_write_ptr;
char* _IO_write_end;
char* _IO_buf_base;
char* _IO_buf_end;
char* _IO_save_base;
char* _IO_backup_base;
char* _IO_save_end;
struct _IO_marker* _markers;
struct _IO_FILE* _chain;
int _fileno;
int _flags2;
long int _old_offset;
unsigned short short _cur_column;
char _vtable_offset;
char _shortbuf[1];
void* _lock;
long int _offset;
struct _IO_codecvt* _codecvt;
struct _IO_wide_data* _wide_data;
struct _IO_FILE* _freeres_list;
void* _freeres_buf;
int __pad5;
int _mode;
char _unused2[15*sizeof(int)-4*sizeof(void*)-sizeof(int)];
};
typedef __builtin_va_list va_list;
typedef int off_t;
typedef int ssize_t;
typedef _G_fpos_t fpos_t;
extern struct _IO_FILE* stdin;
extern struct _IO_FILE* stdout;
extern struct _IO_FILE* stderr;
typedef double _Float128;
typedef float _Float32;
typedef double _Float64;
typedef double _Float32x;
typedef double _Float64x;
struct __locale_struct
{
struct __locale_data* __locales[13];
const unsigned short int* __ctype_b;
const int* __ctype_tolower;
const int* __ctype_toupper;
const char* __names[13];
};
typedef __locale_struct* __locale_t;
typedef __locale_struct* locale_t;
typedef int wchar_t;
struct anonymous_typeX4
{
int quot;
int rem;
};
typedef anonymous_typeX4 div_t;
struct anonymous_typeX5
{
long int quot;
long int rem;
};
typedef anonymous_typeX5 ldiv_t;
struct anonymous_typeX6
{
int quot;
int rem;
};
typedef anonymous_typeX6 lldiv_t;
typedef char u_char;
typedef int u_short;
typedef int u_int;
typedef int u_long;
typedef int quad_t;
typedef int u_quad_t;
typedef anonymous_typeX1 fsid_t;
typedef int loff_t;
typedef int ino_t;
typedef int dev_t;
typedef int gid_t;
typedef int mode_t;
typedef int nlink_t;
typedef int uid_t;
typedef int pid_t;
typedef int id_t;
typedef int daddr_t;
typedef char* caddr_t;
typedef int key_t;
typedef int clock_t;
typedef int clockid_t;
typedef int time_t;
typedef void* timer_t;
typedef int ulong;
typedef int ushort;
typedef int uint;
typedef char int8_t;
typedef int int16_t;
typedef int int32_t;
typedef int int64_t;
typedef char u_int8_t;
typedef int u_int16_t;
typedef int u_int32_t;
typedef int u_int64_t;
typedef int register_t;
struct anonymous_typeX7
{
unsigned long int __val[(1024/(8*sizeof(unsigned long int)))];
};
typedef anonymous_typeX7 __sigset_t;
typedef anonymous_typeX7 sigset_t;
struct timeval
{
long int tv_sec;
long int tv_usec;
};
struct timespec
{
long int tv_sec;
long int tv_nsec;
};
typedef int suseconds_t;
typedef int __fd_mask;
struct anonymous_typeX8
{
long int __fds_bits[1024/(8*(int)sizeof(long int))];
};
typedef anonymous_typeX8 fd_set;
typedef int fd_mask;
typedef int blksize_t;
typedef int blkcnt_t;
typedef int fsblkcnt_t;
typedef int fsfilcnt_t;
struct anonymous_typeX10
{
unsigned int __low;
unsigned int __high;
};
union anonymous_typeZ9
{
unsigned int __value64;
struct anonymous_typeX10 __value32;
};
typedef anonymous_typeZ9 __atomic_wide_counter;
struct __pthread_internal_list
{
struct __pthread_internal_list* __prev;
struct __pthread_internal_list* __next;
};
typedef __pthread_internal_list __pthread_list_t;
struct __pthread_internal_slist
{
struct __pthread_internal_slist* __next;
};
typedef __pthread_internal_slist __pthread_slist_t;
struct __pthread_mutex_s
{
int __lock;
unsigned int __count;
int __owner;
unsigned int __nusers;
int __kind;
int __spins;
struct __pthread_internal_list __list;
};
struct __pthread_rwlock_arch_t
{
unsigned int __readers;
unsigned int __writers;
unsigned int __wrphase_futex;
unsigned int __writers_futex;
unsigned int __pad3;
unsigned int __pad4;
int __cur_writer;
int __shared;
unsigned long int __pad1;
unsigned long int __pad2;
unsigned int __flags;
};
struct __pthread_cond_s
{
union anonymous_typeZ9 __wseq;
union anonymous_typeZ9 __g1_start;
unsigned int __g_refs[2];
unsigned int __g_size[2];
unsigned int __g1_orig_size;
unsigned int __wrefs;
unsigned int __g_signals[2];
};
typedef int __tss_t;
typedef int __thrd_t;
struct anonymous_typeX11
{
int __data;
};
typedef anonymous_typeX11 __once_flag;
typedef int pthread_t;
union anonymous_typeZ12
{
char __size[8];
int __align;
};
typedef anonymous_typeZ12 pthread_mutexattr_t;
union anonymous_typeZ13
{
char __size[8];
int __align;
};
typedef anonymous_typeZ13 pthread_condattr_t;
typedef int pthread_key_t;
typedef int pthread_once_t;
union pthread_attr_t
{
char __size[64];
long int __align;
};
union anonymous_typeZ14
{
struct __pthread_mutex_s __data;
char __size[48];
long int __align;
};
typedef anonymous_typeZ14 pthread_mutex_t;
union anonymous_typeZ15
{
struct __pthread_cond_s __data;
char __size[48];
int __align;
};
typedef anonymous_typeZ15 pthread_cond_t;
union anonymous_typeZ16
{
struct __pthread_rwlock_arch_t __data;
char __size[56];
long int __align;
};
typedef anonymous_typeZ16 pthread_rwlock_t;
union anonymous_typeZ17
{
char __size[8];
long int __align;
};
typedef anonymous_typeZ17 pthread_rwlockattr_t;
typedef int pthread_spinlock_t;
union anonymous_typeZ18
{
char __size[32];
long int __align;
};
typedef anonymous_typeZ18 pthread_barrier_t;
union anonymous_typeZ19
{
char __size[8];
int __align;
};
typedef anonymous_typeZ19 pthread_barrierattr_t;
struct random_data
{
int* fptr;
int* rptr;
int* state;
int rand_type;
int rand_deg;
int rand_sep;
int* end_ptr;
};
struct drand48_data
{
unsigned short int __x[3];
unsigned short int __old_x[3];
unsigned short int __c;
unsigned short int __init;
unsigned int __a;
};
typedef int (*__compar_fn_t)(const void*,const void*);
typedef char*% string;
void __init_a_c__();
void __final_a_c__();
extern int remove (const char *__filename) ;
extern int rename (const char *__old, const char *__new) ;
extern int renameat (int __oldfd, const char *__old, int __newfd,
const char *__new) ;
extern int fclose (FILE *__stream);
extern FILE *tmpfile (void)
;
extern char *tmpnam (char[20]) ;
extern char *tmpnam_r (char __s[20]) ;
extern char *tempnam (const char *__dir, const char *__pfx)
;
extern int fflush (FILE *__stream);
extern int fflush_unlocked (FILE *__stream);
extern FILE *fopen (const char *restrict __filename,
const char *restrict __modes)
;
extern FILE *freopen (const char *restrict __filename,
const char *restrict __modes,
FILE *restrict __stream) ;
extern FILE *fdopen (int __fd, const char *__modes)
;
extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
;
extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc)
;
extern void setbuf (FILE *restrict __stream, char *restrict __buf) ;
extern int setvbuf (FILE *restrict __stream, char *restrict __buf,
int __modes, size_t __n) ;
extern void setbuffer (FILE *restrict __stream, char *restrict __buf,
size_t __size) ;
extern void setlinebuf (FILE *__stream) ;
extern int fprintf (FILE *restrict __stream,
const char *restrict __format, ...);
extern int printf (const char *restrict __format, ...);
extern int sprintf (char *restrict __s,
const char *restrict __format, ...) ;
extern int vfprintf (FILE *restrict __s, const char *restrict __format,
__gnuc_va_list __arg);
extern int vprintf (const char *restrict __format, __gnuc_va_list __arg);
extern int vsprintf (char *restrict __s, const char *restrict __format,
__gnuc_va_list __arg) ;
extern int snprintf (char *restrict __s, size_t __maxlen,
const char *restrict __format, ...)
;
;
extern int vdprintf (int __fd, const char *restrict __fmt,
__gnuc_va_list __arg)
;
extern int dprintf (int __fd, const char *restrict __fmt, ...)
;
extern int fscanf (FILE *restrict __stream,
const char *restrict __format, ...) ;
extern int scanf (const char *restrict __format, ...) ;
extern int sscanf (const char *restrict __s,
const char *restrict __format, ...) ;
extern int __isoc99_fscanf (FILE *restrict __stream,
const char *restrict __format, ...) ;
extern int __isoc99_scanf (const char *restrict __format, ...) ;
extern int __isoc99_sscanf (const char *restrict __s,
const char *restrict __format, ...) ;
extern int vfscanf (FILE *restrict __s, const char *restrict __format,
__gnuc_va_list __arg)
;
extern int vscanf (const char *restrict __format, __gnuc_va_list __arg)
;
extern int vsscanf (const char *restrict __s,
const char *restrict __format, __gnuc_va_list __arg)
;
extern int __isoc99_vfscanf (FILE *restrict __s,
const char *restrict __format,
__gnuc_va_list __arg) ;
extern int __isoc99_vscanf (const char *restrict __format,
__gnuc_va_list __arg) ;
extern int __isoc99_vsscanf (const char *restrict __s,
const char *restrict __format,
__gnuc_va_list __arg) ;
extern int fgetc (FILE *__stream);
extern int getc (FILE *__stream);
extern int getchar (void);
extern int getc_unlocked (FILE *__stream);
extern int getchar_unlocked (void);
extern int fgetc_unlocked (FILE *__stream);
extern int fputc (int __c, FILE *__stream);
extern int putc (int __c, FILE *__stream);
extern int putchar (int __c);
extern int fputc_unlocked (int __c, FILE *__stream);
extern int putc_unlocked (int __c, FILE *__stream);
extern int putchar_unlocked (int __c);
extern int getw (FILE *__stream);
extern int putw (int __w, FILE *__stream);
extern char *fgets (char *restrict __s, int __n, FILE *restrict __stream)
;
extern __ssize_t __getdelim (char **restrict __lineptr,
size_t *restrict __n, int __delimiter,
FILE *restrict __stream) ;
extern __ssize_t getdelim (char **restrict __lineptr,
size_t *restrict __n, int __delimiter,
FILE *restrict __stream) ;
extern __ssize_t getline (char **restrict __lineptr,
size_t *restrict __n,
FILE *restrict __stream) ;
extern int fputs (const char *restrict __s, FILE *restrict __stream);
extern int puts (const char *__s);
extern int ungetc (int __c, FILE *__stream);
extern size_t fread (void *restrict __ptr, size_t __size,
size_t __n, FILE *restrict __stream) ;
extern size_t fwrite (const void *restrict __ptr, size_t __size,
size_t __n, FILE *restrict __s);
extern size_t fread_unlocked (void *restrict __ptr, size_t __size,
size_t __n, FILE *restrict __stream) ;
extern size_t fwrite_unlocked (const void *restrict __ptr, size_t __size,
size_t __n, FILE *restrict __stream);
extern int fseek (FILE *__stream, long int __off, int __whence);
extern long int ftell (FILE *__stream) ;
extern void rewind (FILE *__stream);
extern int fseeko (FILE *__stream, __off_t __off, int __whence);
extern __off_t ftello (FILE *__stream) ;
extern int fgetpos (FILE *restrict __stream, fpos_t *restrict __pos);
extern int fsetpos (FILE *__stream, const fpos_t *__pos);
extern void clearerr (FILE *__stream) ;
extern int feof (FILE *__stream) ;
extern int ferror (FILE *__stream) ;
extern void clearerr_unlocked (FILE *__stream) ;
extern int feof_unlocked (FILE *__stream) ;
extern int ferror_unlocked (FILE *__stream) ;
extern void perror (const char *__s);
extern int fileno (FILE *__stream) ;
extern int fileno_unlocked (FILE *__stream) ;
extern int pclose (FILE *__stream);
extern FILE *popen (const char *__command, const char *__modes)
;
extern char *ctermid (char *__s)
;
extern void flockfile (FILE *__stream) ;
extern int ftrylockfile (FILE *__stream) ;
extern void funlockfile (FILE *__stream) ;
extern int __uflow (FILE *);
extern int __overflow (FILE *, int);
extern void *memcpy (void *restrict __dest, const void *restrict __src,
size_t __n) ;
extern void *memmove (void *__dest, const void *__src, size_t __n)
;
extern void *memccpy (void *restrict __dest, const void *restrict __src,
int __c, size_t __n)
;
extern void *memset (void *__s, int __c, size_t __n) ;
extern int memcmp (const void *__s1, const void *__s2, size_t __n)
;
extern int __memcmpeq (const void *__s1, const void *__s2, size_t __n)
;
extern void *memchr (const void *__s, int __c, size_t __n)
;
extern char *strcpy (char *restrict __dest, const char *restrict __src)
;
extern char *strncpy (char *restrict __dest,
const char *restrict __src, size_t __n)
;
extern char *strcat (char *restrict __dest, const char *restrict __src)
;
extern char *strncat (char *restrict __dest, const char *restrict __src,
size_t __n) ;
extern int strcmp (const char *__s1, const char *__s2)
;
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
;
extern int strcoll (const char *__s1, const char *__s2)
;
extern size_t strxfrm (char *restrict __dest,
const char *restrict __src, size_t __n)
;
extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l)
;
extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
locale_t __l)
;
extern char *strdup (const char *__s)
;
extern char *strndup (const char *__string, size_t __n)
;
extern char *strchr (const char *__s, int __c)
;
extern char *strrchr (const char *__s, int __c)
;
extern size_t strcspn (const char *__s, const char *__reject)
;
extern size_t strspn (const char *__s, const char *__accept)
;
extern char *strpbrk (const char *__s, const char *__accept)
;
extern char *strstr (const char *__haystack, const char *__needle)
;
extern char *strtok (char *restrict __s, const char *restrict __delim)
;
extern char *__strtok_r (char *restrict __s,
const char *restrict __delim,
char **restrict __save_ptr)
;
extern char *strtok_r (char *restrict __s, const char *restrict __delim,
char **restrict __save_ptr)
;
extern size_t strlen (const char *__s)
;
extern size_t strnlen (const char *__string, size_t __maxlen)
;
extern char *strerror (int __errnum) ;
extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen)
;
extern char *strerror_l (int __errnum, locale_t __l) ;
extern int bcmp (const void *__s1, const void *__s2, size_t __n)
;
extern void bcopy (const void *__src, void *__dest, size_t __n)
;
extern void bzero (void *__s, size_t __n) ;
extern char *index (const char *__s, int __c)
;
extern char *rindex (const char *__s, int __c)
;
extern int ffs (int __i) ;
extern int ffsl (long int __l) ;
extern int ffsll (long long int __ll)
;
extern int strcasecmp (const char *__s1, const char *__s2)
;
extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
;
extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc)
;
extern int strncasecmp_l (const char *__s1, const char *__s2,
size_t __n, locale_t __loc)
;
extern void explicit_bzero (void *__s, size_t __n)
;
extern char *strsep (char **restrict __stringp,
const char *restrict __delim)
;
extern char *strsignal (int __sig) ;
extern char *__stpcpy (char *restrict __dest, const char *restrict __src)
;
extern char *stpcpy (char *restrict __dest, const char *restrict __src)
;
extern char *__stpncpy (char *restrict __dest,
const char *restrict __src, size_t __n)
;
extern char *stpncpy (char *restrict __dest,
const char *restrict __src, size_t __n)
;
extern size_t __ctype_get_mb_cur_max (void) ;
extern double atof (const char *__nptr)
;
extern int atoi (const char *__nptr)
;
extern long int atol (const char *__nptr)
;
extern long long int atoll (const char *__nptr)
;
extern double strtod (const char *restrict __nptr,
char **restrict __endptr)
;
extern float strtof (const char *restrict __nptr,
char **restrict __endptr) ;
extern long double strtold (const char *restrict __nptr,
char **restrict __endptr)
;
extern long int strtol (const char *restrict __nptr,
char **restrict __endptr, int __base)
;
extern unsigned long int strtoul (const char *restrict __nptr,
char **restrict __endptr, int __base)
;
extern long long int strtoq (const char *restrict __nptr,
char **restrict __endptr, int __base)
;
extern unsigned long long int strtouq (const char *restrict __nptr,
char **restrict __endptr, int __base)
;
extern long long int strtoll (const char *restrict __nptr,
char **restrict __endptr, int __base)
;
extern unsigned long long int strtoull (const char *restrict __nptr,
char **restrict __endptr, int __base)
;
extern char *l64a (long int __n) ;
extern long int a64l (const char *__s)
;
extern int select (int __nfds, fd_set *restrict __readfds,
fd_set *restrict __writefds,
fd_set *restrict __exceptfds,
struct timeval *restrict __timeout);
extern int pselect (int __nfds, fd_set *restrict __readfds,
fd_set *restrict __writefds,
fd_set *restrict __exceptfds,
const struct timespec *restrict __timeout,
const __sigset_t *restrict __sigmask);
extern long int random (void) ;
extern void srandom (unsigned int __seed) ;
extern char *initstate (unsigned int __seed, char *__statebuf,
size_t __statelen) ;
extern char *setstate (char *__statebuf) ;
extern int random_r (struct random_data *restrict __buf,
int32_t *restrict __result) ;
extern int srandom_r (unsigned int __seed, struct random_data *__buf)
;
extern int initstate_r (unsigned int __seed, char *restrict __statebuf,
size_t __statelen,
struct random_data *restrict __buf)
;
extern int setstate_r (char *restrict __statebuf,
struct random_data *restrict __buf)
;
extern int rand (void) ;
extern void srand (unsigned int __seed) ;
extern int rand_r (unsigned int *__seed) ;
extern double drand48 (void) ;
extern double erand48 (unsigned short int __xsubi[3]) ;
extern long int lrand48 (void) ;
extern long int nrand48 (unsigned short int __xsubi[3])
;
extern long int mrand48 (void) ;
extern long int jrand48 (unsigned short int __xsubi[3])
;
extern void srand48 (long int __seedval) ;
extern unsigned short int *seed48 (unsigned short int __seed16v[3])
;
extern void lcong48 (unsigned short int __param[7]) ;
extern int drand48_r (struct drand48_data *restrict __buffer,
double *restrict __result) ;
extern int erand48_r (unsigned short int __xsubi[3],
struct drand48_data *restrict __buffer,
double *restrict __result) ;
extern int lrand48_r (struct drand48_data *restrict __buffer,
long int *restrict __result)
;
extern int nrand48_r (unsigned short int __xsubi[3],
struct drand48_data *restrict __buffer,
long int *restrict __result)
;
extern int mrand48_r (struct drand48_data *restrict __buffer,
long int *restrict __result)
;
extern int jrand48_r (unsigned short int __xsubi[3],
struct drand48_data *restrict __buffer,
long int *restrict __result)
;
extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
;
extern int seed48_r (unsigned short int __seed16v[3],
struct drand48_data *__buffer) ;
extern int lcong48_r (unsigned short int __param[7],
struct drand48_data *__buffer)
;
extern __uint32_t arc4random (void)
;
extern void arc4random_buf (void *__buf, size_t __size)
;
extern __uint32_t arc4random_uniform (__uint32_t __upper_bound)
;
extern void *malloc (size_t __size)
;
extern void *calloc (size_t __nmemb, size_t __size)
;
extern void *realloc (void *__ptr, size_t __size)
;
extern void free (void *__ptr) ;
extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
;
extern void *alloca (size_t __size) ;
extern void *valloc (size_t __size)
;
extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
;
extern void *aligned_alloc (size_t __alignment, size_t __size)
;
extern void abort (void) ;
extern int atexit (void (*__func) (void)) ;
extern int at_quick_exit (void (*__func) (void)) ;
extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
;
extern void exit (int __status) ;
extern void quick_exit (int __status) ;
extern void _Exit (int __status) ;
extern char *getenv (const char *__name) ;
extern int putenv (char *__string) ;
extern int setenv (const char *__name, const char *__value, int __replace)
;
extern int unsetenv (const char *__name) ;
extern int clearenv (void) ;
extern char *mktemp (char *__template) ;
extern int mkstemp (char *__template) ;
extern int mkstemps (char *__template, int __suffixlen) ;
extern char *mkdtemp (char *__template) ;
extern int system (const char *__command) ;
extern char *realpath (const char *restrict __name,
char *restrict __resolved) ;
extern void *bsearch (const void *__key, const void *__base,
size_t __nmemb, size_t __size, __compar_fn_t __compar)
;
extern void qsort (void *__base, size_t __nmemb, size_t __size,
__compar_fn_t __compar) ;
extern int abs (int __x) ;
extern long int labs (long int __x) ;
extern long long int llabs (long long int __x)
;
extern div_t div (int __numer, int __denom)
;
extern ldiv_t ldiv (long int __numer, long int __denom)
;
extern lldiv_t lldiv (long long int __numer,
long long int __denom)
;
extern char *ecvt (double __value, int __ndigit, int *restrict __decpt,
int *restrict __sign) ;
extern char *fcvt (double __value, int __ndigit, int *restrict __decpt,
int *restrict __sign) ;
extern char *gcvt (double __value, int __ndigit, char *__buf)
;
extern char *qecvt (long double __value, int __ndigit,
int *restrict __decpt, int *restrict __sign)
;
extern char *qfcvt (long double __value, int __ndigit,
int *restrict __decpt, int *restrict __sign)
;
extern char *qgcvt (long double __value, int __ndigit, char *__buf)
;
extern int ecvt_r (double __value, int __ndigit, int *restrict __decpt,
int *restrict __sign, char *restrict __buf,
size_t __len) ;
extern int fcvt_r (double __value, int __ndigit, int *restrict __decpt,
int *restrict __sign, char *restrict __buf,
size_t __len) ;
extern int qecvt_r (long double __value, int __ndigit,
int *restrict __decpt, int *restrict __sign,
char *restrict __buf, size_t __len)
;
extern int qfcvt_r (long double __value, int __ndigit,
int *restrict __decpt, int *restrict __sign,
char *restrict __buf, size_t __len)
;
extern int mblen (const char *__s, size_t __n) ;
extern int mbtowc (wchar_t *restrict __pwc,
const char *restrict __s, size_t __n) ;
extern int wctomb (char *__s, wchar_t __wchar) ;
extern size_t mbstowcs (wchar_t *restrict __pwcs,
const char *restrict __s, size_t __n)
;
extern size_t wcstombs (char *restrict __s,
const wchar_t *restrict __pwcs, size_t __n)
;
extern int rpmatch (const char *__response) ;
extern int getsubopt (char **restrict __optionp,
char *const *restrict __tokens,
char **restrict __valuep)
;
extern int getloadavg (double __loadavg[], int __nelem)
;
int main(int argc, char** argv)
;
void method_block1(struct __current_stack1__* parent,int it,int it2,_Bool* it3)
;