diff options
| author | Piotr Kubaj <pkubaj@FreeBSD.org> | 2023-03-13 00:02:41 +0000 |
|---|---|---|
| committer | Piotr Kubaj <pkubaj@FreeBSD.org> | 2023-03-13 00:02:41 +0000 |
| commit | f91e6f96c699f747bf3200dc5839521b3dbcbefc (patch) | |
| tree | ee0d09728de7c093da7c2a4aa583341d78b5a612 /cad/libopencad/files/patch-lib_cadheader.cpp | |
| parent | science/phonopy: fix build without libomp (diff) | |
cad/libopencad: fix build on armv? / powerpc
/wrkdirs/usr/ports/cad/libopencad/work/libopencad-0.2.0/lib/cadheader.cpp:478:28: error: ambiguous conversion for functional-style cast from 'time_t' (aka 'long long') to 'CADVariant'
return addValue( code, CADVariant( fullSeconds ) );
^~~~~~~~~~~~~~~~~~~~~~~
Diffstat (limited to 'cad/libopencad/files/patch-lib_cadheader.cpp')
| -rw-r--r-- | cad/libopencad/files/patch-lib_cadheader.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/cad/libopencad/files/patch-lib_cadheader.cpp b/cad/libopencad/files/patch-lib_cadheader.cpp index 0397708ca5fe..7a9c7c9ae4ac 100644 --- a/cad/libopencad/files/patch-lib_cadheader.cpp +++ b/cad/libopencad/files/patch-lib_cadheader.cpp @@ -1,6 +1,6 @@ --- lib/cadheader.cpp.orig 2016-08-24 13:25:41 UTC +++ lib/cadheader.cpp -@@ -243,6 +243,17 @@ CADVariant::CADVariant( const char * val +@@ -243,6 +243,28 @@ CADVariant::CADVariant( const char * val ) dateTimeVal = 0; } @@ -15,10 +15,21 @@ + dateTimeVal = 0; +} + ++CADVariant::CADVariant( long long val ) ++{ ++ type = DataType ::DECIMAL; ++ decimalVal = val; ++ stringVal = to_string( decimalVal ); ++ xVal = 0; ++ yVal = 0; ++ zVal = 0; ++ dateTimeVal = 0; ++} ++ CADVariant::CADVariant( int val ) { type = DataType::DECIMAL; -@@ -303,7 +314,7 @@ CADVariant::CADVariant( const string& va +@@ -303,7 +325,7 @@ CADVariant::CADVariant( const string& val ) dateTimeVal = 0; } |
