# 0 "salut.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 # 0 "" 2 # 1 "salut.c" # 1 "/usr/include/stdlib.h" 1 3 # 26 "/usr/include/stdlib.h" 3 # 1 "/usr/include/bits/libc-header-start.h" 1 3 # 33 "/usr/include/bits/libc-header-start.h" 3 # 1 "/usr/include/features.h" 1 3 # 431 "/usr/include/features.h" 3 # 1 "/usr/include/features-time64.h" 1 3 # 20 "/usr/include/features-time64.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 21 "/usr/include/features-time64.h" 2 3 # 1 "/usr/include/bits/timesize.h" 1 3 # 19 "/usr/include/bits/timesize.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 20 "/usr/include/bits/timesize.h" 2 3 # 22 "/usr/include/features-time64.h" 2 3 # 432 "/usr/include/features.h" 2 3 # 540 "/usr/include/features.h" 3 # 1 "/usr/include/sys/cdefs.h" 1 3 # 730 "/usr/include/sys/cdefs.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 731 "/usr/include/sys/cdefs.h" 2 3 # 1 "/usr/include/bits/long-double.h" 1 3 # 732 "/usr/include/sys/cdefs.h" 2 3 # 541 "/usr/include/features.h" 2 3 # 564 "/usr/include/features.h" 3 # 1 "/usr/include/gnu/stubs.h" 1 3 # 10 "/usr/include/gnu/stubs.h" 3 # 1 "/usr/include/gnu/stubs-64.h" 1 3 # 11 "/usr/include/gnu/stubs.h" 2 3 # 565 "/usr/include/features.h" 2 3 # 34 "/usr/include/bits/libc-header-start.h" 2 3 # 27 "/usr/include/stdlib.h" 2 3 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/16/include/stddef.h" 1 3 # 229 "/usr/lib/gcc/x86_64-pc-linux-gnu/16/include/stddef.h" 3 # 229 "/usr/lib/gcc/x86_64-pc-linux-gnu/16/include/stddef.h" 3 typedef long unsigned int size_t; # 344 "/usr/lib/gcc/x86_64-pc-linux-gnu/16/include/stddef.h" 3 typedef int wchar_t; # 33 "/usr/include/stdlib.h" 2 3 # 60 "/usr/include/stdlib.h" 3 # 1 "/usr/include/bits/floatn.h" 1 3 # 131 "/usr/include/bits/floatn.h" 3 # 1 "/usr/include/bits/floatn-common.h" 1 3 # 24 "/usr/include/bits/floatn-common.h" 3 # 1 "/usr/include/bits/long-double.h" 1 3 # 25 "/usr/include/bits/floatn-common.h" 2 3 # 132 "/usr/include/bits/floatn.h" 2 3 # 61 "/usr/include/stdlib.h" 2 3 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; # 102 "/usr/include/stdlib.h" 3 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) ; extern double atof (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern int atoi (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern long int atol (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; # 122 "/usr/include/stdlib.h" 3 extern double strtod (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 181 "/usr/include/stdlib.h" 3 extern long int strtol (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern unsigned long int strtoul (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 577 "/usr/include/stdlib.h" 3 extern int rand (void) __attribute__ ((__nothrow__ , __leaf__)); extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); # 676 "/usr/include/stdlib.h" 3 extern void *malloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1))) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__)); # 752 "/usr/include/stdlib.h" 3 extern void abort (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)) __attribute__ ((__cold__)); extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 778 "/usr/include/stdlib.h" 3 extern void exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); # 795 "/usr/include/stdlib.h" 3 extern char *getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 945 "/usr/include/stdlib.h" 3 extern int system (const char *__command) ; # 970 "/usr/include/stdlib.h" 3 typedef int (*__compar_fn_t) (const void *, const void *); # 982 "/usr/include/stdlib.h" 3 extern void *bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))) ; # 998 "/usr/include/stdlib.h" 3 extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); # 1008 "/usr/include/stdlib.h" 3 extern int abs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern long int labs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; # 1026 "/usr/include/stdlib.h" 3 extern div_t div (int __numer, int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern ldiv_t ldiv (long int __numer, long int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; # 1096 "/usr/include/stdlib.h" 3 extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern int mbtowc (wchar_t *__restrict __pwc, const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__ , __leaf__)); extern size_t mbstowcs (wchar_t *__restrict __pwcs, const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__read_only__, 2))); extern size_t wcstombs (char *__restrict __s, const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__access__ (__write_only__, 1, 3))) __attribute__ ((__access__ (__read_only__, 2))); # 1202 "/usr/include/stdlib.h" 3 # 1 "/usr/include/bits/stdlib-float.h" 1 3 # 1203 "/usr/include/stdlib.h" 2 3 # 1214 "/usr/include/stdlib.h" 3 # 4 "salut.c" 2 # 1 "/usr/include/stdio.h" 1 3 # 28 "/usr/include/stdio.h" 3 # 1 "/usr/include/bits/libc-header-start.h" 1 3 # 29 "/usr/include/stdio.h" 2 3 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/16/include/stddef.h" 1 3 # 39 "/usr/include/stdio.h" 2 3 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/16/include/stdarg.h" 1 3 # 40 "/usr/lib/gcc/x86_64-pc-linux-gnu/16/include/stdarg.h" 3 typedef __builtin_va_list __gnuc_va_list; # 42 "/usr/include/stdio.h" 2 3 # 1 "/usr/include/bits/types.h" 1 3 # 27 "/usr/include/bits/types.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 28 "/usr/include/bits/types.h" 2 3 # 1 "/usr/include/bits/timesize.h" 1 3 # 19 "/usr/include/bits/timesize.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 20 "/usr/include/bits/timesize.h" 2 3 # 29 "/usr/include/bits/types.h" 2 3 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; typedef signed long int __int64_t; typedef unsigned long int __uint64_t; typedef __int8_t __int_least8_t; typedef __uint8_t __uint_least8_t; typedef __int16_t __int_least16_t; typedef __uint16_t __uint_least16_t; typedef __int32_t __int_least32_t; typedef __uint32_t __uint_least32_t; typedef __int64_t __int_least64_t; typedef __uint64_t __uint_least64_t; typedef long int __quad_t; typedef unsigned long int __u_quad_t; typedef long int __intmax_t; typedef unsigned long int __uintmax_t; # 141 "/usr/include/bits/types.h" 3 # 1 "/usr/include/bits/typesizes.h" 1 3 # 142 "/usr/include/bits/types.h" 2 3 # 1 "/usr/include/bits/time64.h" 1 3 # 143 "/usr/include/bits/types.h" 2 3 typedef unsigned long int __dev_t; typedef unsigned int __uid_t; typedef unsigned int __gid_t; typedef unsigned long int __ino_t; typedef unsigned long int __ino64_t; typedef unsigned int __mode_t; typedef unsigned long int __nlink_t; typedef long int __off_t; typedef long int __off64_t; typedef int __pid_t; typedef struct { int __val[2]; } __fsid_t; typedef long int __clock_t; typedef unsigned long int __rlim_t; typedef unsigned long int __rlim64_t; typedef unsigned int __id_t; typedef long int __time_t; typedef unsigned int __useconds_t; typedef long int __suseconds_t; typedef long int __suseconds64_t; typedef int __daddr_t; typedef int __key_t; typedef int __clockid_t; typedef void * __timer_t; typedef long int __blksize_t; typedef long int __blkcnt_t; typedef long int __blkcnt64_t; typedef unsigned long int __fsblkcnt_t; typedef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __fsword_t; typedef long int __ssize_t; typedef long int __syscall_slong_t; typedef unsigned long int __syscall_ulong_t; typedef __off64_t __loff_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; typedef int __sig_atomic_t; # 44 "/usr/include/stdio.h" 2 3 # 1 "/usr/include/bits/types/__fpos_t.h" 1 3 # 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 # 13 "/usr/include/bits/types/__mbstate_t.h" 3 typedef struct { int __count; union { unsigned int __wch; char __wchb[4]; } __value; } __mbstate_t; # 6 "/usr/include/bits/types/__fpos_t.h" 2 3 typedef struct _G_fpos_t { __off_t __pos; __mbstate_t __state; } __fpos_t; # 45 "/usr/include/stdio.h" 2 3 # 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 # 10 "/usr/include/bits/types/__fpos64_t.h" 3 typedef struct _G_fpos64_t { __off64_t __pos; __mbstate_t __state; } __fpos64_t; # 46 "/usr/include/stdio.h" 2 3 # 1 "/usr/include/bits/types/__FILE.h" 1 3 struct _IO_FILE; typedef struct _IO_FILE __FILE; # 47 "/usr/include/stdio.h" 2 3 # 1 "/usr/include/bits/types/FILE.h" 1 3 struct _IO_FILE; typedef struct _IO_FILE FILE; # 48 "/usr/include/stdio.h" 2 3 # 1 "/usr/include/bits/types/struct_FILE.h" 1 3 # 35 "/usr/include/bits/types/struct_FILE.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 36 "/usr/include/bits/types/struct_FILE.h" 2 3 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:24; char _short_backupbuf[1]; __off_t _old_offset; unsigned short _cur_column; signed char _vtable_offset; char _shortbuf[1]; _IO_lock_t *_lock; __off64_t _offset; struct _IO_codecvt *_codecvt; struct _IO_wide_data *_wide_data; struct _IO_FILE *_freeres_list; void *_freeres_buf; struct _IO_FILE **_prevchain; int _mode; int _unused3; __uint64_t _total_written; char _unused2[12 * sizeof (int) - 5 * sizeof (void *)]; }; # 49 "/usr/include/stdio.h" 2 3 # 89 "/usr/include/stdio.h" 3 typedef __fpos_t fpos_t; # 133 "/usr/include/stdio.h" 3 # 1 "/usr/include/bits/stdio_lim.h" 1 3 # 134 "/usr/include/stdio.h" 2 3 # 153 "/usr/include/stdio.h" 3 extern FILE *stdin; extern FILE *stdout; extern FILE *stderr; extern int remove (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)); extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); # 191 "/usr/include/stdio.h" 3 extern int fclose (FILE *__stream) __attribute__ ((__nonnull__ (1))); # 201 "/usr/include/stdio.h" 3 extern FILE *tmpfile (void) __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) ; # 218 "/usr/include/stdio.h" 3 extern char *tmpnam (char[20]) __attribute__ ((__nothrow__ , __leaf__)) ; # 243 "/usr/include/stdio.h" 3 extern int fflush (FILE *__stream); # 271 "/usr/include/stdio.h" 3 extern FILE *fopen (const char *__restrict __filename, const char *__restrict __modes) __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) ; extern FILE *freopen (const char *__restrict __filename, const char *__restrict __modes, FILE *__restrict __stream) __attribute__ ((__nonnull__ (3))); # 341 "/usr/include/stdio.h" 3 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, int __modes, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 364 "/usr/include/stdio.h" 3 extern int fprintf (FILE *__restrict __stream, const char *__restrict __format, ...) __attribute__ ((__nonnull__ (1))); extern int printf (const char *__restrict __format, ...); extern int sprintf (char *__restrict __s, const char *__restrict __format, ...) __attribute__ ((__nothrow__)); extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__nonnull__ (1))); 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) __attribute__ ((__nothrow__)); # 429 "/usr/include/stdio.h" 3 extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __attribute__ ((__nonnull__ (1))); extern int scanf (const char *__restrict __format, ...) ; extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__)); # 470 "/usr/include/stdio.h" 3 extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") __attribute__ ((__nonnull__ (1))); extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") ; extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __asm__ ("" "__isoc99_sscanf") __attribute__ ((__nothrow__ , __leaf__)) ; # 582 "/usr/include/stdio.h" 3 extern int fgetc (FILE *__stream) __attribute__ ((__nonnull__ (1))); extern int getc (FILE *__stream) __attribute__ ((__nonnull__ (1))); extern int getchar (void); # 615 "/usr/include/stdio.h" 3 extern int fputc (int __c, FILE *__stream) __attribute__ ((__nonnull__ (2))); extern int putc (int __c, FILE *__stream) __attribute__ ((__nonnull__ (2))); extern int putchar (int __c); # 658 "/usr/include/stdio.h" 3 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) __attribute__ ((__access__ (__write_only__, 1, 2))) __attribute__ ((__nonnull__ (3))); # 671 "/usr/include/stdio.h" 3 extern char *gets (char *__s) __attribute__ ((__deprecated__)); # 711 "/usr/include/stdio.h" 3 extern int fputs (const char *__restrict __s, FILE *__restrict __stream) __attribute__ ((__nonnull__ (2))); extern int puts (const char *__s); extern int ungetc (int __c, FILE *__stream) __attribute__ ((__nonnull__ (2))); extern size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __attribute__ ((__nonnull__ (4))); extern size_t fwrite (const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __s) __attribute__ ((__nonnull__ (4))); # 773 "/usr/include/stdio.h" 3 extern int fseek (FILE *__stream, long int __off, int __whence) __attribute__ ((__nonnull__ (1))); extern long int ftell (FILE *__stream) __attribute__ ((__nonnull__ (1))); extern void rewind (FILE *__stream) __attribute__ ((__nonnull__ (1))); # 823 "/usr/include/stdio.h" 3 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos) __attribute__ ((__nonnull__ (1))); extern int fsetpos (FILE *__stream, const fpos_t *__pos) __attribute__ ((__nonnull__ (1))); # 854 "/usr/include/stdio.h" 3 extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int feof (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int ferror (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 872 "/usr/include/stdio.h" 3 extern void perror (const char *__s) __attribute__ ((__cold__)); # 953 "/usr/include/stdio.h" 3 extern int __uflow (FILE *); extern int __overflow (FILE *, int); # 977 "/usr/include/stdio.h" 3 # 5 "salut.c" 2 # 6 "salut.c" int main(void) { printf("Hello World!\n"); return # 8 "salut.c" 3 0 # 8 "salut.c" ; }