From 6f24864a7301efa60a5722e08172f9554653ede6 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Sun, 4 Sep 2016 07:57:13 -0500 Subject: cdefs.h should not be required anywhere --- include/compat/sys/cdefs.h | 31 ------------------------------- include/compat/sys/types.h | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 31 deletions(-) delete mode 100644 include/compat/sys/cdefs.h diff --git a/include/compat/sys/cdefs.h b/include/compat/sys/cdefs.h deleted file mode 100644 index 21ef031..0000000 --- a/include/compat/sys/cdefs.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Public domain - * sys/cdefs.h compatibility shim - */ - -#ifndef LIBCRYPTOCOMPAT_SYS_CDEFS_H -#define LIBCRYPTOCOMPAT_SYS_CDEFS_H - -#ifdef _WIN32 - -#define __warn_references(sym,msg) - -#else - -#include_next - -#ifndef __warn_references - -#if defined(__GNUC__) && defined (HAS_GNU_WARNING_LONG) -#define __warn_references(sym,msg) \ - __asm__(".section .gnu.warning." __STRING(sym) \ - " ; .ascii \"" msg "\" ; .text"); -#else -#define __warn_references(sym,msg) -#endif - -#endif /* __warn_references */ - -#endif /* _WIN32 */ - -#endif /* LIBCRYPTOCOMPAT_SYS_CDEFS_H */ diff --git a/include/compat/sys/types.h b/include/compat/sys/types.h index e090b45..4833816 100644 --- a/include/compat/sys/types.h +++ b/include/compat/sys/types.h @@ -46,4 +46,20 @@ typedef SSIZE_T ssize_t; # define __bounded__(x, y, z) #endif +#ifdef _WIN32 +#define __warn_references(sym,msg) +#else + +#ifndef __warn_references +#if defined(__GNUC__) && defined (HAS_GNU_WARNING_LONG) +#define __warn_references(sym,msg) \ + __asm__(".section .gnu.warning." __STRING(sym) \ + " ; .ascii \"" msg "\" ; .text"); +#else +#define __warn_references(sym,msg) +#endif + +#endif /* __warn_references */ +#endif /* _WIN32 */ + #endif -- cgit v1.2.3-55-g6feb