From 85afbd3d5a11b48a2d0fa77bcefab20c2f9f5292 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Tue, 1 Nov 2022 01:03:48 +0100 Subject: [PATCH] avoid __extension__ with clang It seems useless and triggers 'error: expected external declaration' --- include/poll.h | 2 +- include/stdio.h | 2 +- include/stdlib.h | 4 ++-- include/string.h | 2 +- include/sys/select.h | 2 +- include/sys/socket.h | 2 +- include/unistd.h | 2 +- include/wchar.h | 8 ++++---- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/include/poll.h b/include/poll.h index 60a7623..b8d5c0b 100644 --- a/include/poll.h +++ b/include/poll.h @@ -17,7 +17,7 @@ #ifndef _FORTIFY_POLL_H #define _FORTIFY_POLL_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next diff --git a/include/stdio.h b/include/stdio.h index e50f65f..a5aaa8f 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -17,7 +17,7 @@ #ifndef _FORTIFY_STDIO_H #define _FORTIFY_STDIO_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next diff --git a/include/stdlib.h b/include/stdlib.h index 2b854d0..c43a835 100644 --- a/include/stdlib.h +++ b/include/stdlib.h @@ -17,14 +17,14 @@ #ifndef _FORTIFY_STDLIB_H #define _FORTIFY_STDLIB_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next diff --git a/include/string.h b/include/string.h index 9d4658c..834d262 100644 --- a/include/string.h +++ b/include/string.h @@ -17,7 +17,7 @@ #ifndef _FORTIFY_STRING_H #define _FORTIFY_STRING_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next diff --git a/include/sys/select.h b/include/sys/select.h index 527d8e4..75c4829 100644 --- a/include/sys/select.h +++ b/include/sys/select.h @@ -17,7 +17,7 @@ #ifndef _FORTIFY_SYS_SELECT_H #define _FORTIFY_SYS_SELECT_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next diff --git a/include/sys/socket.h b/include/sys/socket.h index 02cad5f..5a1821c 100644 --- a/include/sys/socket.h +++ b/include/sys/socket.h @@ -17,7 +17,7 @@ #ifndef _FORTIFY_SYS_SOCKET_H #define _FORTIFY_SYS_SOCKET_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next diff --git a/include/unistd.h b/include/unistd.h index 9f8a187..d36dfc4 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -17,7 +17,7 @@ #ifndef _FORTIFY_UNISTD_H #define _FORTIFY_UNISTD_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next diff --git a/include/wchar.h b/include/wchar.h index 41423a8..e359452 100644 --- a/include/wchar.h +++ b/include/wchar.h @@ -17,19 +17,19 @@ #ifndef _FORTIFY_WCHAR_H #define _FORTIFY_WCHAR_H -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next -#ifndef __cplusplus +#if !defined(__cplusplus) && !defined(__clang__) __extension__ #endif #include_next