From: Felix Fietkau Date: Tue, 18 Mar 2014 13:02:40 +0000 (+0100) Subject: utils: add __constructor and __hidden defines X-Git-Url: http://git.archive.openwrt.org/?p=project%2Flibubox.git;a=commitdiff_plain;h=4f44401ae8d23465261cef80b87630ffccd5a864;ds=inline utils: add __constructor and __hidden defines Signed-off-by: Felix Fietkau --- 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