From 4f44401ae8d23465261cef80b87630ffccd5a864 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 18 Mar 2014 14:02:40 +0100 Subject: [PATCH] utils: add __constructor and __hidden defines Signed-off-by: Felix Fietkau --- utils.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/utils.h b/utils.h index 8d4e810..5323c6f 100644 --- a/utils.h +++ b/utils.h @@ -155,6 +155,14 @@ static inline uint16_t __u_bswap16(uint16_t val) #define __packed __attribute__((packed)) #endif +#ifndef __constructor +#define __constructor __attribute__((constructor)) +#endif + +#ifndef __hidden +#define __hidden __attribute__((visibility("hidden"))) +#endif + #ifndef BITS_PER_LONG #define BITS_PER_LONG (8 * sizeof(unsigned long)) #endif