ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { /* Ultrix mips cc rejects this. */ ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { signed char x; ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern int foo(int bar); ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ;} ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] t() { ;} ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { char *cp = MAKESTRING(foo); ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { char *GLUE(c,p) = "foo"; ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern void *foo(); ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: unknown type name 'error' error ^ ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { } ^ int 3 errors generated. ignoreme: error: typedef redefinition with different types ('void' vs '__sigset_t') typedef void sigset_t; ^ /usr/include/bits/types/sigset_t.h:7:20: note: previous definition is here typedef __sigset_t sigset_t; ^ ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { } ^ int 4 errors generated. ignoreme: error: typedef redefinition with different types ('void' vs '__sig_atomic_t' (aka 'int')) typedef void sig_atomic_t; ^ /usr/include/bits/types/sig_atomic_t.h:8:24: note: previous definition is here typedef __sig_atomic_t sig_atomic_t; ^ ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { } ^ int 4 errors generated. ignoreme: error: redefinition of 'sigaction' struct sigaction {char *foo;}; ^ /usr/include/bits/sigaction.h:27:8: note: previous definition is here struct sigaction ^ ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { } ^ int 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigaction(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigaction(); ^ /usr/include/signal.h:243:12: note: conflicting prototype is here extern int sigaction (int __sig, const struct sigaction *__restrict __act, ^ ignoreme: error: conflicting types for 'sigaction' t() { extern struct {int foo;} *sigaction(); ^ /usr/include/signal.h:243:12: note: previous declaration is here extern int sigaction (int __sig, const struct sigaction *__restrict __act, ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigemptyset(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigemptyset(); ^ /usr/include/signal.h:199:12: note: conflicting prototype is here extern int sigemptyset (sigset_t *__set) __THROW __nonnull ((1)); ^ ignoreme: error: conflicting types for 'sigemptyset' t() { extern struct {int foo;} *sigemptyset(); ^ /usr/include/signal.h:199:12: note: previous declaration is here extern int sigemptyset (sigset_t *__set) __THROW __nonnull ((1)); ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigfillset(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigfillset(); ^ /usr/include/signal.h:202:12: note: conflicting prototype is here extern int sigfillset (sigset_t *__set) __THROW __nonnull ((1)); ^ ignoreme: error: conflicting types for 'sigfillset' t() { extern struct {int foo;} *sigfillset(); ^ /usr/include/signal.h:202:12: note: previous declaration is here extern int sigfillset (sigset_t *__set) __THROW __nonnull ((1)); ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigaddset(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigaddset(); ^ /usr/include/signal.h:205:12: note: conflicting prototype is here extern int sigaddset (sigset_t *__set, int __signo) __THROW __nonnull ((1)); ^ ignoreme: error: conflicting types for 'sigaddset' t() { extern struct {int foo;} *sigaddset(); ^ /usr/include/signal.h:205:12: note: previous declaration is here extern int sigaddset (sigset_t *__set, int __signo) __THROW __nonnull ((1)); ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigdelset(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigdelset(); ^ /usr/include/signal.h:208:12: note: conflicting prototype is here extern int sigdelset (sigset_t *__set, int __signo) __THROW __nonnull ((1)); ^ ignoreme: error: conflicting types for 'sigdelset' t() { extern struct {int foo;} *sigdelset(); ^ /usr/include/signal.h:208:12: note: previous declaration is here extern int sigdelset (sigset_t *__set, int __signo) __THROW __nonnull ((1)); ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigismember(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigismember(); ^ /usr/include/signal.h:211:12: note: conflicting prototype is here extern int sigismember (const sigset_t *__set, int __signo) ^ ignoreme: error: conflicting types for 'sigismember' t() { extern struct {int foo;} *sigismember(); ^ /usr/include/signal.h:211:12: note: previous declaration is here extern int sigismember (const sigset_t *__set, int __signo) ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigaction(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigaction(); ^ /usr/include/signal.h:243:12: note: conflicting prototype is here extern int sigaction (int __sig, const struct sigaction *__restrict __act, ^ ignoreme: error: conflicting types for 'sigaction' t() { extern struct {int foo;} *sigaction(); ^ /usr/include/signal.h:243:12: note: previous declaration is here extern int sigaction (int __sig, const struct sigaction *__restrict __act, ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigprocmask(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigprocmask(); ^ /usr/include/signal.h:232:12: note: conflicting prototype is here extern int sigprocmask (int __how, const sigset_t *__restrict __set, ^ ignoreme: error: conflicting types for 'sigprocmask' t() { extern struct {int foo;} *sigprocmask(); ^ /usr/include/signal.h:232:12: note: previous declaration is here extern int sigprocmask (int __how, const sigset_t *__restrict __set, ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigpending(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigpending(); ^ /usr/include/signal.h:247:12: note: conflicting prototype is here extern int sigpending (sigset_t *__set) __THROW __nonnull ((1)); ^ ignoreme: error: conflicting types for 'sigpending' t() { extern struct {int foo;} *sigpending(); ^ /usr/include/signal.h:247:12: note: previous declaration is here extern int sigpending (sigset_t *__set) __THROW __nonnull ((1)); ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *sigsuspend(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *sigsuspend(); ^ /usr/include/signal.h:240:12: note: conflicting prototype is here extern int sigsuspend (const sigset_t *__set) __nonnull ((1)); ^ ignoreme: error: conflicting types for 'sigsuspend' t() { extern struct {int foo;} *sigsuspend(); ^ /usr/include/signal.h:240:12: note: previous declaration is here extern int sigsuspend (const sigset_t *__set) __nonnull ((1)); ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *atexit(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *atexit(); ^ /usr/include/stdlib.h:602:12: note: conflicting prototype is here extern int atexit (void (*__func) (void)) __THROW __nonnull ((1)); ^ ignoreme: error: conflicting types for 'atexit' t() { extern struct {int foo;} *atexit(); ^ /usr/include/stdlib.h:602:12: note: previous declaration is here extern int atexit (void (*__func) (void)) __THROW __nonnull ((1)); ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *strerror(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *strerror(); ^ ignoreme: error: conflicting types for 'strerror' /usr/include/string.h:419:14: note: previous declaration is here extern char *strerror (int __errnum) __THROW; ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { extern struct {int foo;} *strstr(); ^ int ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] t() { extern struct {int foo;} *strstr(); ^ ignoreme: error: conflicting types for 'strstr' /usr/include/string.h:350:14: note: previous declaration is here extern char *strstr (const char *__haystack, const char *__needle) ^ 1 warning and 4 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: incompatible redeclaration of library function 'index' [-Wincompatible-library-redeclaration] extern char index(); index(); ^ ignoreme: note: 'index' is a builtin with type 'char *(const char *, int)' ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 2 warnings and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { exit(0); } ^ int ignoreme: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] main() { exit(0); } ^ ignoreme: note: include the header or explicitly provide a declaration for 'exit' ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] t() { ^ int ignoreme: warning: incompatible redeclaration of library function 'rindex' [-Wincompatible-library-redeclaration] extern char rindex(); rindex(); ^ ignoreme: note: 'rindex' is a builtin with type 'char *(const char *, int)' ignoreme: warning: non-void function does not return a value [-Wreturn-type] } ^ 2 warnings and 3 errors generated. ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() ^ int ignoreme: error: call to undeclared function 'readsub'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] return readsub((char*)NULL) ? 0 : 1; ^ ignoreme: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] readsub(inpath) ^ int ignoreme: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1 warning and 3 errors generated.