From c40776e5a2e4342d069ec39105f90a33bfc8ea28 Mon Sep 17 00:00:00 2001 From: Danny Smith Date: Thu, 26 Jan 2006 01:55:39 +0000 Subject: [PATCH] * include/winnt.h (DECLSPEC_SELECTANY): Define. --- winsup/w32api/ChangeLog | 4 ++++ winsup/w32api/include/winnt.h | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index f4bc871b5..2e56b4aef 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,7 @@ +2006-01-26 Danny Smith + + * include/winnt.h (DECLSPEC_SELECTANY): Define. + 2006-01-26 Filip Navara * include/winnt.h (DECLSPEC_ALIGN): Define. diff --git a/winsup/w32api/include/winnt.h b/winsup/w32api/include/winnt.h index 05343c057..422d9c8c2 100644 --- a/winsup/w32api/include/winnt.h +++ b/winsup/w32api/include/winnt.h @@ -51,6 +51,14 @@ extern "C" { #endif #endif +#ifndef DECLSPEC_SELECTANY +#if (__GNUC__ >= 4) +#define DECLSPEC_SELECTANY __attribute__((selectany)) +#else +#define DECLSPEC_SELECTANY +#endif +#endif + #ifndef VOID #define VOID void #endif