equal
deleted
inserted
replaced
31 |
31 |
32 #define __NO_CLASS_CONSTS__ |
32 #define __NO_CLASS_CONSTS__ |
33 #define __NORETURN__ __declspec(noreturn) |
33 #define __NORETURN__ __declspec(noreturn) |
34 #define __NORETURN_TERMINATOR() |
34 #define __NORETURN_TERMINATOR() |
35 |
35 |
36 // GGC 4 visibility |
36 #define IMPORT_C __declspec(dllimport) |
|
37 #define EXPORT_C __declspec(dllexport) |
37 |
38 |
38 #pragma GCC visibility push(hidden) |
39 #define IMPORT_D __declspec(dllimport) |
|
40 #define EXPORT_D __declspec(dllexport) |
39 |
41 |
40 #define IMPORT_C __attribute__ ((visibility("default"))) |
|
41 #define EXPORT_C |
|
42 |
|
43 #define IMPORT_D __attribute__ ((visibility("default"))) |
|
44 #define EXPORT_D |
|
45 |
42 |
46 |
43 |
47 |
44 |
48 /** |
45 /** |
49 Declares a class as being non-sharable. |
46 Declares a class as being non-sharable. |