commit adae76af26e498af6c3004a52a4b1de2c6fd91c3
parent 5827cef597d2b9b87b950c9b50023d11b1363c04
Author: Daniel Kolesa <daniel@octaforge.org>
Date: Tue, 1 Nov 2022 20:14:54 +0100
avoid __extension__ with clang
It seems useless and triggers 'error: expected external declaration'
Diffstat:
8 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/include/poll.h b/include/poll.h
@@ -16,7 +16,7 @@
#ifndef _FORTIFY_POLL_H
#define _FORTIFY_POLL_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <poll.h>
diff --git a/include/stdio.h b/include/stdio.h
@@ -16,7 +16,7 @@
#ifndef _FORTIFY_STDIO_H
#define _FORTIFY_STDIO_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <stdio.h>
diff --git a/include/stdlib.h b/include/stdlib.h
@@ -16,14 +16,14 @@
#ifndef _FORTIFY_STDLIB_H
#define _FORTIFY_STDLIB_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <stdlib.h>
#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 <limits.h>
diff --git a/include/string.h b/include/string.h
@@ -16,7 +16,7 @@
#ifndef _FORTIFY_STRING_H
#define _FORTIFY_STRING_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <string.h>
diff --git a/include/sys/select.h b/include/sys/select.h
@@ -16,7 +16,7 @@
#ifndef _FORTIFY_SYS_SELECT_H
#define _FORTIFY_SYS_SELECT_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <sys/select.h>
diff --git a/include/sys/socket.h b/include/sys/socket.h
@@ -16,7 +16,7 @@
#ifndef _FORTIFY_SYS_SOCKET_H
#define _FORTIFY_SYS_SOCKET_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <sys/socket.h>
diff --git a/include/unistd.h b/include/unistd.h
@@ -16,7 +16,7 @@
#ifndef _FORTIFY_UNISTD_H
#define _FORTIFY_UNISTD_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <unistd.h>
diff --git a/include/wchar.h b/include/wchar.h
@@ -16,19 +16,19 @@
#ifndef _FORTIFY_WCHAR_H
#define _FORTIFY_WCHAR_H
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <limits.h>
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <stdlib.h>
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <string.h>
-#ifndef __cplusplus
+#if !defined(__cplusplus) && !defined(__clang__)
__extension__
#endif
#include_next <wchar.h>