summaryrefslogtreecommitdiff
path: root/cad/libopencad/files/patch-lib_cadheader.cpp
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2023-03-13 00:02:41 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2023-03-13 00:02:41 +0000
commitf91e6f96c699f747bf3200dc5839521b3dbcbefc (patch)
treeee0d09728de7c093da7c2a4aa583341d78b5a612 /cad/libopencad/files/patch-lib_cadheader.cpp
parentscience/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.cpp15
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;
}