kernel/eka/compsupp/gcce/gcce.h
branchGCC_SURGE
changeset 169 15b70309d843
parent 156 12b6722e7753
child 171 b2a73696d15a
--- a/kernel/eka/compsupp/gcce/gcce.h	Sat Jun 19 09:54:56 2010 +0100
+++ b/kernel/eka/compsupp/gcce/gcce.h	Sat Jun 19 09:55:57 2010 +0100
@@ -33,12 +33,15 @@
 #define __NORETURN__ __declspec(noreturn)
 #define __NORETURN_TERMINATOR()
 
-#define IMPORT_C __declspec(dllimport) 
-#define EXPORT_C __declspec(dllexport)
+// GGC 4 visibility 
+
+#pragma GCC visibility push(hidden)
 
-#define IMPORT_D __declspec(dllimport) 
-#define EXPORT_D __declspec(dllexport)
+#define IMPORT_C __attribute__ ((visibility("default")))
+#define EXPORT_C
 
+#define IMPORT_D __attribute__ ((visibility("default")))
+#define EXPORT_D