diff options
Diffstat (limited to 'xs/src')
-rw-r--r-- | xs/src/libslic3r/BoundingBox.cpp (renamed from xs/src/BoundingBox.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/BoundingBox.hpp (renamed from xs/src/BoundingBox.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ClipperUtils.cpp (renamed from xs/src/ClipperUtils.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ClipperUtils.hpp (renamed from xs/src/ClipperUtils.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Config.cpp (renamed from xs/src/Config.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Config.hpp (renamed from xs/src/Config.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExPolygon.cpp (renamed from xs/src/ExPolygon.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExPolygon.hpp (renamed from xs/src/ExPolygon.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExPolygonCollection.cpp (renamed from xs/src/ExPolygonCollection.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExPolygonCollection.hpp (renamed from xs/src/ExPolygonCollection.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Extruder.cpp (renamed from xs/src/Extruder.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Extruder.hpp (renamed from xs/src/Extruder.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExtrusionEntity.cpp (renamed from xs/src/ExtrusionEntity.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExtrusionEntity.hpp (renamed from xs/src/ExtrusionEntity.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExtrusionEntityCollection.cpp (renamed from xs/src/ExtrusionEntityCollection.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/ExtrusionEntityCollection.hpp (renamed from xs/src/ExtrusionEntityCollection.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Flow.cpp (renamed from xs/src/Flow.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Flow.hpp (renamed from xs/src/Flow.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/GCode.hpp (renamed from xs/src/GCode.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Geometry.cpp (renamed from xs/src/Geometry.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Geometry.hpp (renamed from xs/src/Geometry.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Layer.cpp (renamed from xs/src/Layer.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Layer.hpp (renamed from xs/src/Layer.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/LayerRegion.cpp (renamed from xs/src/LayerRegion.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Line.cpp (renamed from xs/src/Line.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Line.hpp (renamed from xs/src/Line.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Model.cpp (renamed from xs/src/Model.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Model.hpp (renamed from xs/src/Model.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/MotionPlanner.cpp (renamed from xs/src/MotionPlanner.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/MotionPlanner.hpp (renamed from xs/src/MotionPlanner.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/MultiPoint.cpp (renamed from xs/src/MultiPoint.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/MultiPoint.hpp (renamed from xs/src/MultiPoint.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PlaceholderParser.cpp (renamed from xs/src/PlaceholderParser.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PlaceholderParser.hpp (renamed from xs/src/PlaceholderParser.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Point.cpp (renamed from xs/src/Point.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Point.hpp (renamed from xs/src/Point.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Polygon.cpp (renamed from xs/src/Polygon.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Polygon.hpp (renamed from xs/src/Polygon.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Polyline.cpp (renamed from xs/src/Polyline.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Polyline.hpp (renamed from xs/src/Polyline.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PolylineCollection.cpp (renamed from xs/src/PolylineCollection.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PolylineCollection.hpp (renamed from xs/src/PolylineCollection.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Print.cpp (renamed from xs/src/Print.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Print.hpp (renamed from xs/src/Print.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PrintConfig.cpp (renamed from xs/src/PrintConfig.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PrintConfig.hpp (renamed from xs/src/PrintConfig.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PrintObject.cpp (renamed from xs/src/PrintObject.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/PrintRegion.cpp (renamed from xs/src/PrintRegion.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/SVG.cpp (renamed from xs/src/SVG.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/SVG.hpp (renamed from xs/src/SVG.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Surface.cpp (renamed from xs/src/Surface.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/Surface.hpp (renamed from xs/src/Surface.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/SurfaceCollection.cpp (renamed from xs/src/SurfaceCollection.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/SurfaceCollection.hpp (renamed from xs/src/SurfaceCollection.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/TriangleMesh.cpp (renamed from xs/src/TriangleMesh.cpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/TriangleMesh.hpp (renamed from xs/src/TriangleMesh.hpp) | 0 | ||||
-rw-r--r-- | xs/src/libslic3r/libslic3r.h | 26 | ||||
-rw-r--r-- | xs/src/libslic3r/utils.cpp (renamed from xs/src/utils.cpp) | 0 | ||||
-rw-r--r-- | xs/src/myinit.h | 17 |
59 files changed, 27 insertions, 16 deletions
diff --git a/xs/src/BoundingBox.cpp b/xs/src/libslic3r/BoundingBox.cpp index 55c6abbe0..55c6abbe0 100644 --- a/xs/src/BoundingBox.cpp +++ b/xs/src/libslic3r/BoundingBox.cpp diff --git a/xs/src/BoundingBox.hpp b/xs/src/libslic3r/BoundingBox.hpp index 0ea81b831..0ea81b831 100644 --- a/xs/src/BoundingBox.hpp +++ b/xs/src/libslic3r/BoundingBox.hpp diff --git a/xs/src/ClipperUtils.cpp b/xs/src/libslic3r/ClipperUtils.cpp index 240cf3b68..240cf3b68 100644 --- a/xs/src/ClipperUtils.cpp +++ b/xs/src/libslic3r/ClipperUtils.cpp diff --git a/xs/src/ClipperUtils.hpp b/xs/src/libslic3r/ClipperUtils.hpp index 2ab3ff775..2ab3ff775 100644 --- a/xs/src/ClipperUtils.hpp +++ b/xs/src/libslic3r/ClipperUtils.hpp diff --git a/xs/src/Config.cpp b/xs/src/libslic3r/Config.cpp index 4d03b36a0..4d03b36a0 100644 --- a/xs/src/Config.cpp +++ b/xs/src/libslic3r/Config.cpp diff --git a/xs/src/Config.hpp b/xs/src/libslic3r/Config.hpp index 42d19c830..42d19c830 100644 --- a/xs/src/Config.hpp +++ b/xs/src/libslic3r/Config.hpp diff --git a/xs/src/ExPolygon.cpp b/xs/src/libslic3r/ExPolygon.cpp index a51e55a2d..a51e55a2d 100644 --- a/xs/src/ExPolygon.cpp +++ b/xs/src/libslic3r/ExPolygon.cpp diff --git a/xs/src/ExPolygon.hpp b/xs/src/libslic3r/ExPolygon.hpp index be6065914..be6065914 100644 --- a/xs/src/ExPolygon.hpp +++ b/xs/src/libslic3r/ExPolygon.hpp diff --git a/xs/src/ExPolygonCollection.cpp b/xs/src/libslic3r/ExPolygonCollection.cpp index 3de86e7c6..3de86e7c6 100644 --- a/xs/src/ExPolygonCollection.cpp +++ b/xs/src/libslic3r/ExPolygonCollection.cpp diff --git a/xs/src/ExPolygonCollection.hpp b/xs/src/libslic3r/ExPolygonCollection.hpp index f6a27284f..f6a27284f 100644 --- a/xs/src/ExPolygonCollection.hpp +++ b/xs/src/libslic3r/ExPolygonCollection.hpp diff --git a/xs/src/Extruder.cpp b/xs/src/libslic3r/Extruder.cpp index d327276f8..d327276f8 100644 --- a/xs/src/Extruder.cpp +++ b/xs/src/libslic3r/Extruder.cpp diff --git a/xs/src/Extruder.hpp b/xs/src/libslic3r/Extruder.hpp index 9caa38c89..9caa38c89 100644 --- a/xs/src/Extruder.hpp +++ b/xs/src/libslic3r/Extruder.hpp diff --git a/xs/src/ExtrusionEntity.cpp b/xs/src/libslic3r/ExtrusionEntity.cpp index fd39fdc9f..fd39fdc9f 100644 --- a/xs/src/ExtrusionEntity.cpp +++ b/xs/src/libslic3r/ExtrusionEntity.cpp diff --git a/xs/src/ExtrusionEntity.hpp b/xs/src/libslic3r/ExtrusionEntity.hpp index ccd85a689..ccd85a689 100644 --- a/xs/src/ExtrusionEntity.hpp +++ b/xs/src/libslic3r/ExtrusionEntity.hpp diff --git a/xs/src/ExtrusionEntityCollection.cpp b/xs/src/libslic3r/ExtrusionEntityCollection.cpp index a958e53cf..a958e53cf 100644 --- a/xs/src/ExtrusionEntityCollection.cpp +++ b/xs/src/libslic3r/ExtrusionEntityCollection.cpp diff --git a/xs/src/ExtrusionEntityCollection.hpp b/xs/src/libslic3r/ExtrusionEntityCollection.hpp index bc660611b..bc660611b 100644 --- a/xs/src/ExtrusionEntityCollection.hpp +++ b/xs/src/libslic3r/ExtrusionEntityCollection.hpp diff --git a/xs/src/Flow.cpp b/xs/src/libslic3r/Flow.cpp index 1592e0c35..1592e0c35 100644 --- a/xs/src/Flow.cpp +++ b/xs/src/libslic3r/Flow.cpp diff --git a/xs/src/Flow.hpp b/xs/src/libslic3r/Flow.hpp index 88cae2477..88cae2477 100644 --- a/xs/src/Flow.hpp +++ b/xs/src/libslic3r/Flow.hpp diff --git a/xs/src/GCode.hpp b/xs/src/libslic3r/GCode.hpp index a889532ea..a889532ea 100644 --- a/xs/src/GCode.hpp +++ b/xs/src/libslic3r/GCode.hpp diff --git a/xs/src/Geometry.cpp b/xs/src/libslic3r/Geometry.cpp index 8e083360b..8e083360b 100644 --- a/xs/src/Geometry.cpp +++ b/xs/src/libslic3r/Geometry.cpp diff --git a/xs/src/Geometry.hpp b/xs/src/libslic3r/Geometry.hpp index 2dc183f82..2dc183f82 100644 --- a/xs/src/Geometry.hpp +++ b/xs/src/libslic3r/Geometry.hpp diff --git a/xs/src/Layer.cpp b/xs/src/libslic3r/Layer.cpp index 689077d46..689077d46 100644 --- a/xs/src/Layer.cpp +++ b/xs/src/libslic3r/Layer.cpp diff --git a/xs/src/Layer.hpp b/xs/src/libslic3r/Layer.hpp index cea1535b0..cea1535b0 100644 --- a/xs/src/Layer.hpp +++ b/xs/src/libslic3r/Layer.hpp diff --git a/xs/src/LayerRegion.cpp b/xs/src/libslic3r/LayerRegion.cpp index cb92c4ee3..cb92c4ee3 100644 --- a/xs/src/LayerRegion.cpp +++ b/xs/src/libslic3r/LayerRegion.cpp diff --git a/xs/src/Line.cpp b/xs/src/libslic3r/Line.cpp index 86efceddf..86efceddf 100644 --- a/xs/src/Line.cpp +++ b/xs/src/libslic3r/Line.cpp diff --git a/xs/src/Line.hpp b/xs/src/libslic3r/Line.hpp index 3f86ed4a7..3f86ed4a7 100644 --- a/xs/src/Line.hpp +++ b/xs/src/libslic3r/Line.hpp diff --git a/xs/src/Model.cpp b/xs/src/libslic3r/Model.cpp index ee8dc1057..ee8dc1057 100644 --- a/xs/src/Model.cpp +++ b/xs/src/libslic3r/Model.cpp diff --git a/xs/src/Model.hpp b/xs/src/libslic3r/Model.hpp index dfcd75b4c..dfcd75b4c 100644 --- a/xs/src/Model.hpp +++ b/xs/src/libslic3r/Model.hpp diff --git a/xs/src/MotionPlanner.cpp b/xs/src/libslic3r/MotionPlanner.cpp index 82108afd9..82108afd9 100644 --- a/xs/src/MotionPlanner.cpp +++ b/xs/src/libslic3r/MotionPlanner.cpp diff --git a/xs/src/MotionPlanner.hpp b/xs/src/libslic3r/MotionPlanner.hpp index 78fd5c72b..78fd5c72b 100644 --- a/xs/src/MotionPlanner.hpp +++ b/xs/src/libslic3r/MotionPlanner.hpp diff --git a/xs/src/MultiPoint.cpp b/xs/src/libslic3r/MultiPoint.cpp index 5da3cb499..5da3cb499 100644 --- a/xs/src/MultiPoint.cpp +++ b/xs/src/libslic3r/MultiPoint.cpp diff --git a/xs/src/MultiPoint.hpp b/xs/src/libslic3r/MultiPoint.hpp index 075b0dbdb..075b0dbdb 100644 --- a/xs/src/MultiPoint.hpp +++ b/xs/src/libslic3r/MultiPoint.hpp diff --git a/xs/src/PlaceholderParser.cpp b/xs/src/libslic3r/PlaceholderParser.cpp index c384afa32..c384afa32 100644 --- a/xs/src/PlaceholderParser.cpp +++ b/xs/src/libslic3r/PlaceholderParser.cpp diff --git a/xs/src/PlaceholderParser.hpp b/xs/src/libslic3r/PlaceholderParser.hpp index e69d6ed93..e69d6ed93 100644 --- a/xs/src/PlaceholderParser.hpp +++ b/xs/src/libslic3r/PlaceholderParser.hpp diff --git a/xs/src/Point.cpp b/xs/src/libslic3r/Point.cpp index 2515d41a6..2515d41a6 100644 --- a/xs/src/Point.cpp +++ b/xs/src/libslic3r/Point.cpp diff --git a/xs/src/Point.hpp b/xs/src/libslic3r/Point.hpp index 28d216df2..28d216df2 100644 --- a/xs/src/Point.hpp +++ b/xs/src/libslic3r/Point.hpp diff --git a/xs/src/Polygon.cpp b/xs/src/libslic3r/Polygon.cpp index 3fe16bc70..3fe16bc70 100644 --- a/xs/src/Polygon.cpp +++ b/xs/src/libslic3r/Polygon.cpp diff --git a/xs/src/Polygon.hpp b/xs/src/libslic3r/Polygon.hpp index 816b6be18..816b6be18 100644 --- a/xs/src/Polygon.hpp +++ b/xs/src/libslic3r/Polygon.hpp diff --git a/xs/src/Polyline.cpp b/xs/src/libslic3r/Polyline.cpp index 724ae4740..724ae4740 100644 --- a/xs/src/Polyline.cpp +++ b/xs/src/libslic3r/Polyline.cpp diff --git a/xs/src/Polyline.hpp b/xs/src/libslic3r/Polyline.hpp index 5462425cf..5462425cf 100644 --- a/xs/src/Polyline.hpp +++ b/xs/src/libslic3r/Polyline.hpp diff --git a/xs/src/PolylineCollection.cpp b/xs/src/libslic3r/PolylineCollection.cpp index c2a142cf3..c2a142cf3 100644 --- a/xs/src/PolylineCollection.cpp +++ b/xs/src/libslic3r/PolylineCollection.cpp diff --git a/xs/src/PolylineCollection.hpp b/xs/src/libslic3r/PolylineCollection.hpp index ace03ad37..ace03ad37 100644 --- a/xs/src/PolylineCollection.hpp +++ b/xs/src/libslic3r/PolylineCollection.hpp diff --git a/xs/src/Print.cpp b/xs/src/libslic3r/Print.cpp index d71cb4349..d71cb4349 100644 --- a/xs/src/Print.cpp +++ b/xs/src/libslic3r/Print.cpp diff --git a/xs/src/Print.hpp b/xs/src/libslic3r/Print.hpp index 8b2a45044..8b2a45044 100644 --- a/xs/src/Print.hpp +++ b/xs/src/libslic3r/Print.hpp diff --git a/xs/src/PrintConfig.cpp b/xs/src/libslic3r/PrintConfig.cpp index 2e9d8a6bf..2e9d8a6bf 100644 --- a/xs/src/PrintConfig.cpp +++ b/xs/src/libslic3r/PrintConfig.cpp diff --git a/xs/src/PrintConfig.hpp b/xs/src/libslic3r/PrintConfig.hpp index cdc3d7173..cdc3d7173 100644 --- a/xs/src/PrintConfig.hpp +++ b/xs/src/libslic3r/PrintConfig.hpp diff --git a/xs/src/PrintObject.cpp b/xs/src/libslic3r/PrintObject.cpp index 4dac94cf6..4dac94cf6 100644 --- a/xs/src/PrintObject.cpp +++ b/xs/src/libslic3r/PrintObject.cpp diff --git a/xs/src/PrintRegion.cpp b/xs/src/libslic3r/PrintRegion.cpp index d651b57ab..d651b57ab 100644 --- a/xs/src/PrintRegion.cpp +++ b/xs/src/libslic3r/PrintRegion.cpp diff --git a/xs/src/SVG.cpp b/xs/src/libslic3r/SVG.cpp index db5ec7293..db5ec7293 100644 --- a/xs/src/SVG.cpp +++ b/xs/src/libslic3r/SVG.cpp diff --git a/xs/src/SVG.hpp b/xs/src/libslic3r/SVG.hpp index 5d4cfd56e..5d4cfd56e 100644 --- a/xs/src/SVG.hpp +++ b/xs/src/libslic3r/SVG.hpp diff --git a/xs/src/Surface.cpp b/xs/src/libslic3r/Surface.cpp index a53cb2513..a53cb2513 100644 --- a/xs/src/Surface.cpp +++ b/xs/src/libslic3r/Surface.cpp diff --git a/xs/src/Surface.hpp b/xs/src/libslic3r/Surface.hpp index ce0f02477..ce0f02477 100644 --- a/xs/src/Surface.hpp +++ b/xs/src/libslic3r/Surface.hpp diff --git a/xs/src/SurfaceCollection.cpp b/xs/src/libslic3r/SurfaceCollection.cpp index 1590e7a21..1590e7a21 100644 --- a/xs/src/SurfaceCollection.cpp +++ b/xs/src/libslic3r/SurfaceCollection.cpp diff --git a/xs/src/SurfaceCollection.hpp b/xs/src/libslic3r/SurfaceCollection.hpp index fe3fae8c6..fe3fae8c6 100644 --- a/xs/src/SurfaceCollection.hpp +++ b/xs/src/libslic3r/SurfaceCollection.hpp diff --git a/xs/src/TriangleMesh.cpp b/xs/src/libslic3r/TriangleMesh.cpp index 77b11c5f8..77b11c5f8 100644 --- a/xs/src/TriangleMesh.cpp +++ b/xs/src/libslic3r/TriangleMesh.cpp diff --git a/xs/src/TriangleMesh.hpp b/xs/src/libslic3r/TriangleMesh.hpp index b16f867eb..b16f867eb 100644 --- a/xs/src/TriangleMesh.hpp +++ b/xs/src/libslic3r/TriangleMesh.hpp diff --git a/xs/src/libslic3r/libslic3r.h b/xs/src/libslic3r/libslic3r.h new file mode 100644 index 000000000..072e97ffb --- /dev/null +++ b/xs/src/libslic3r/libslic3r.h @@ -0,0 +1,26 @@ +#ifndef _libslic3r_h_ +#define _libslic3r_h_ + +// this needs to be included early for MSVC (listing it in Build.PL is not enough) +#include <ostream> +#include <iostream> +#include <sstream> + +#define EPSILON 1e-4 +#define SCALING_FACTOR 0.000001 +#define PI 3.141592653589793238 +#define scale_(val) (val / SCALING_FACTOR) +#define unscale(val) (val * SCALING_FACTOR) +#define SCALED_EPSILON scale_(EPSILON) +typedef long coord_t; +typedef double coordf_t; + +namespace Slic3r {} +using namespace Slic3r; + +/* Implementation of CONFESS("foo"): */ +#define CONFESS(...) confess_at(__FILE__, __LINE__, __func__, __VA_ARGS__) +void confess_at(const char *file, int line, const char *func, const char *pat, ...); +/* End implementation of CONFESS("foo"): */ + +#endif diff --git a/xs/src/utils.cpp b/xs/src/libslic3r/utils.cpp index d0b1e879b..d0b1e879b 100644 --- a/xs/src/utils.cpp +++ b/xs/src/libslic3r/utils.cpp diff --git a/xs/src/myinit.h b/xs/src/myinit.h index c3c8c6ff3..f98d94020 100644 --- a/xs/src/myinit.h +++ b/xs/src/myinit.h @@ -20,21 +20,6 @@ extern "C" { #include "perlglue.hpp" #endif -#define EPSILON 1e-4 -#define SCALING_FACTOR 0.000001 -#define PI 3.141592653589793238 -#define scale_(val) (val / SCALING_FACTOR) -#define unscale(val) (val * SCALING_FACTOR) -#define SCALED_EPSILON scale_(EPSILON) -typedef long coord_t; -typedef double coordf_t; - -namespace Slic3r {} -using namespace Slic3r; - -/* Implementation of CONFESS("foo"): */ -#define CONFESS(...) confess_at(__FILE__, __LINE__, __func__, __VA_ARGS__) -void confess_at(const char *file, int line, const char *func, const char *pat, ...); -/* End implementation of CONFESS("foo"): */ +#include "libslic3r/libslic3r.h" #endif |