Changeset 101198 in webkit
- Timestamp:
- Nov 26, 2011, 5:26:19 PM (15 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r101187 r101198 1 2011-11-26 Hajime Morrita <morrita@chromium.org> 2 3 Needs WTF_INLINE and JS_INLINE 4 https://bugs.webkit.org/show_bug.cgi?id=72853 5 6 Reviewed by Kevin Ollivier. 7 8 Added WTF_HIDDEN, WTF_INLINE and JS_INLINE which 9 indirect __attribute__((visibility("hidden")) 10 11 * config.h: 12 * wtf/ExportMacros.h: 13 1 14 2011-11-25 Michael Saboff <msaboff@apple.com> 2 15 -
trunk/Source/JavaScriptCore/config.h
r98629 r101198 37 37 #if defined(BUILDING_JavaScriptCore) || defined(BUILDING_WTF) 38 38 #define WTF_EXPORT_PRIVATE WTF_EXPORT 39 #define WTF_EXPORT_HIDDEN WTF_HIDDEN 39 40 #define JS_EXPORT_PRIVATE WTF_EXPORT 41 #define JS_EXPORT_HIDDEN WTF_HIDDEN 40 42 #else 41 43 #define WTF_EXPORT_PRIVATE WTF_IMPORT 44 #define WTF_EXPORT_HIDDEN 42 45 #define JS_EXPORT_PRIVATE WTF_IMPORT 46 #define JS_EXPORT_HIDDEN 43 47 #endif 44 48 … … 61 65 62 66 #define WTF_EXPORT_PRIVATE 67 #define WTF_EXPORT_HIDDEN 63 68 #define JS_EXPORT_PRIVATE 69 #define JS_EXPORT_HIDDEN 64 70 65 71 #endif /* USE(EXPORT_MACROS) */ 72 73 #define WTF_INLINE WTF_EXPORT_HIDDEN inline 74 #define JS_INLINE JS_EXPORT_HIDDEN inline 66 75 67 76 #if OS(WINDOWS) -
trunk/Source/JavaScriptCore/wtf/ExportMacros.h
r95901 r101198 36 36 #define WTF_EXPORT __declspec(dllexport) 37 37 #define WTF_IMPORT __declspec(dllimport) 38 #define WTF_HIDDEN 38 39 #elif defined(__GNUC__) && !defined(__CC_ARM) && !defined(__ARMCC__) 39 40 #define WTF_EXPORT __attribute__((visibility("default"))) 40 41 #define WTF_IMPORT WTF_EXPORT 42 #define WTF_HIDDEN __attribute__((visibility("hidden"))) 41 43 #else 42 44 #define WTF_EXPORT 43 45 #define WTF_IMPORT 46 #define WTF_HIDDEN 44 47 #endif 45 48
Note:
See TracChangeset
for help on using the changeset viewer.