Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6bcd4d3e authored by Romain Guy's avatar Romain Guy
Browse files

Add ANDROID_API macro to export symbols

Change-Id: I55294713c8dd1ac32d6013d084f1bb502fc3572f
parent d707fb3f
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -29,4 +29,16 @@
#   define CC_UNLIKELY( exp )  (__builtin_expect( !!(exp), 0 ))
#endif

/**
 * exports marked symbols
 *
 * if used on a C++ class declaration, this macro must be inserted
 * after the "class" keyword. For instance:
 *
 * template <typename TYPE>
 * class ANDROID_API Singleton { }
 */

#define ANDROID_API __attribute__((visibility("default")))

#endif // ANDROID_CUTILS_COMPILER_H