From 3cb4f942953c16c1e6c6f88601a4d17c0bc30713 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Wed, 2 Nov 2011 00:06:53 +0000 Subject: [PATCH] Add macro to BeBuild.h for declaring a weak alias. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43089 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/BeBuild.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/headers/os/BeBuild.h b/headers/os/BeBuild.h index 678bf4abad..63fac1f98c 100644 --- a/headers/os/BeBuild.h +++ b/headers/os/BeBuild.h @@ -78,4 +78,8 @@ #define B_DEFINE_SYMBOL_VERSION(function, versionedSymbol) \ __asm__(".symver " function "," versionedSymbol) +#define B_DEFINE_WEAK_ALIAS(name, alias_name) \ + __typeof (name) alias_name __attribute__ ((weak, alias (#name))) + + #endif /* _BE_BUILD_H */