fix double build

This commit is contained in:
Mathieu Lacage
2010-08-25 17:42:52 +02:00
parent 19534ac7c6
commit 22474ffee1
2 changed files with 11 additions and 5 deletions

View File

@@ -11,13 +11,19 @@ class int64x64_t
public:
inline int64x64_t ()
: _v (0) {}
explicit inline int64x64_t (double v)
inline int64x64_t (double v)
: _v (v) {}
explicit inline int64x64_t (int v)
inline int64x64_t (int v)
: _v (v) {}
explicit inline int64x64_t (long int v)
inline int64x64_t (long int v)
: _v (v) {}
explicit inline int64x64_t (long long int v)
inline int64x64_t (long long int v)
: _v (v) {}
inline int64x64_t (unsigned int v)
: _v (v) {}
inline int64x64_t (unsigned long int v)
: _v (v) {}
inline int64x64_t (unsigned long long int v)
: _v (v) {}
inline int64x64_t (int64_t hi, uint64_t lo)
: _v (hi) {/* XXX */}

View File

@@ -3,7 +3,7 @@
#include "ns3/core-config.h"
#if defined (INT64X64_USE_DOUBLE)
#if defined (INT64X64_USE_DOUBLE) || defined (PYTHON_SCAN)
#include "int64x64-double.h"
#elif defined (INT64X64_USE_CAIRO)
#include "int64x64-cairo.h"