Index: src/core/model/cairo-wideint-private.h |
=================================================================== |
--- a/src/core/model/cairo-wideint-private.h |
+++ b/src/core/model/cairo-wideint-private.h |
@@ -89,6 +89,10 @@ |
#error Cannot find definitions for fixed-width integral types (uint8_t, uint32_t, etc.) |
#endif |
+#include "ns3/ns3-module.h" |
+#define NS3_MODULE NS3_CORE_MODULE |
+#include "ns3/ns3-export.h" |
+ |
#ifdef __cplusplus |
extern "C" { |
#endif |
@@ -101,10 +105,10 @@ |
#define I cairo_private |
+NS3_EXPORT extern const char * cairo_impl64; |
+ |
#if !HAVE_UINT64_T |
-extern const char * cairo_impl64; |
- |
typedef struct _cairo_uint64 { |
uint32_t lo, hi; |
} cairo_uint64_t, cairo_int64_t; |
@@ -144,8 +148,6 @@ |
#else |
-extern const char * cairo_impl64; |
- |
typedef uint64_t cairo_uint64_t; |
typedef int64_t cairo_int64_t; |
@@ -224,10 +226,10 @@ |
* on ia64 |
*/ |
+NS3_EXPORT extern const char * cairo_impl128; |
+ |
#if !HAVE_UINT128_T |
-extern const char * cairo_impl128; |
- |
typedef struct cairo_uint128 { |
cairo_uint64_t lo, hi; |
} cairo_uint128_t, cairo_int128_t; |
@@ -271,8 +273,6 @@ |
#else /* !HAVE_UINT128_T */ |
-extern const char * cairo_impl128; |
- |
typedef uint128_t cairo_uint128_t; |
typedef int128_t cairo_int128_t; |