fixed patch lost #569976, #569628
authorSlawomir Lis <slis@gentoo.org>
Mon, 28 Dec 2015 19:44:11 +0000 (20:44 +0100)
committerSlawomir Lis <slis@gentoo.org>
Mon, 28 Dec 2015 19:45:30 +0000 (20:45 +0100)
Package-Manager: portage-2.2.26

sci-misc/repsnapper/files/std-c11.patch [new file with mode: 0644]

diff --git a/sci-misc/repsnapper/files/std-c11.patch b/sci-misc/repsnapper/files/std-c11.patch
new file mode 100644 (file)
index 0000000..a8ff67a
--- /dev/null
@@ -0,0 +1,31 @@
+--- src/slicer/poly.cpp.orig   2015-12-28 07:54:32.774722105 +0100
++++ src/slicer/poly.cpp        2015-12-28 07:54:41.188055896 +0100
+@@ -225,7 +225,7 @@
+   // Start with first vertex as closest
+   uint nindex = 0;
+   mindist = (vertices[0]-p).squared_length();
+-  if (isnan(mindist)) { // for infinity point p return point 0 and distance 0
++  if (std::isnan(mindist)) { // for infinity point p return point 0 and distance 0
+     mindist = 0.;
+     return 0;
+   }
+--- src/slicer/printlines.cpp.orig     2015-12-28 07:54:05.814720635 +0100
++++ src/slicer/printlines.cpp  2015-12-28 07:54:19.821388065 +0100
+@@ -240,7 +240,7 @@
+   if (abs(absolute_extrusion) < 0.00001)
+     travel_speed = max(minspeed, speed); // in case speed is too low
+-  if (!isnan(absolute_extrusion))
++  if (!std::isnan(absolute_extrusion))
+     // allowed to push/pull at arbitrary speed
+     extrudedMaterial += absolute_extrusion;
+   else
+@@ -335,7 +335,7 @@
+     else
+       factor = 1./newlines.size();
+     newlines[i].absolute_extrusion *= factor;
+-    assert(!isnan(newlines[i].absolute_extrusion));
++    assert(!std::isnan(newlines[i].absolute_extrusion));
+   }
+   return newlines;