File resolve-ambiguities.patch of Package libetonyek

--- libetonyek-0.1.10.orig/src/lib/IWAParser.cpp	2021-09-08 08:13:58.425324040 +0200
+++ libetonyek-0.1.10/src/lib/IWAParser.cpp	2021-09-08 08:34:25.497038861 +0200
@@ -2355,10 +2355,10 @@
     IWORKPropertyMap props;
     // normally yellow, but blue may be better in LO
     props.put<property::FontColor>(IWORKColor(0,0,1,1));
-    spans[0]=std::make_shared<IWORKStyle>(props, boost::none, nullptr);
+    spans[0]=std::make_shared<IWORKStyle>(props, boost::none, IWORKStylePtr_t());
     // reset color to default, if not, comment will be blue colored
     props.put<property::FontColor>(IWORKColor(0,0,0,1));
-    spans[unsigned(len)]=std::make_shared<IWORKStyle>(props, boost::none, nullptr);
+    spans[unsigned(len)]=std::make_shared<IWORKStyle>(props, boost::none, IWORKStylePtr_t());
     text.setSpans(spans);
     text.parse(*m_currentText);
   }
@@ -3403,7 +3403,7 @@
   }
   else
   {
-    formula.reset(new IWORKFormula(0));
+    formula.reset(new IWORKFormula(boost::make_optional(0u)));
     formula->parse(stack[0]);
   }
   return ok;
--- libetonyek-0.1.10.orig/src/lib/libetonyek_utils.cpp	2021-09-08 08:13:58.421324015 +0200
+++ libetonyek-0.1.10/src/lib/libetonyek_utils.cpp	2021-09-08 08:37:10.586089369 +0200
@@ -12,6 +12,7 @@
 #include <cmath>
 #include <cstdarg>
 #include <cstdio>
+#include <cstring>
 #include <limits>
 #include <stdexcept>
 
openSUSE Build Service is sponsored by