star-cad

Geometric operators for computer-aided design
git clone git://git.meso-star.fr/star-cad.git
Log | Files | Refs | README | LICENSE

commit 98b7aa2374175859f7ec24cae1ebeb975bc59899
parent 8f538100c0638291a59ad244ff35d8658b5dfe85
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri,  6 Jun 2025 11:53:49 +0200

Fix API

Add missing const qualifiers

Diffstat:
Msrc/scad.h | 10+++++-----
Msrc/scad_geometry.c | 10+++++-----
2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/scad.h b/src/scad.h @@ -337,16 +337,16 @@ scad_add_sphere * (e.g. cut) and check the result accordingly (e.g. empty result). */ SCAD_API res_T scad_geometries_equal - (struct scad_geometry* geom1, - struct scad_geometry* geom2, + (const struct scad_geometry* geom1, + const struct scad_geometry* geom2, int* equal); /* Check if all the entities of `geometry' are part of one of the geometries in * `geometries'. */ SCAD_API res_T scad_geometry_is_included - (struct scad_geometry* geometry, - struct scad_geometry** geometries, + (const struct scad_geometry* geometry, + const struct scad_geometry** geometries, const size_t geometries_count, int* included); @@ -478,7 +478,7 @@ scad_geometry_rotate /* Extrude the geometry `geom' using a translation along (`dx', `dy', `dz'). */ SCAD_API res_T scad_geometry_extrude - (struct scad_geometry* geom, + (const struct scad_geometry* geom, const char* name, /* Can be NULL */ const double dxdydz[3], struct scad_geometry** out_geometry); diff --git a/src/scad_geometry.c b/src/scad_geometry.c @@ -1181,8 +1181,8 @@ error: SCAD_API res_T scad_geometries_equal - (struct scad_geometry* geom1, - struct scad_geometry* geom2, + (const struct scad_geometry* geom1, + const struct scad_geometry* geom2, int* equal) { res_T res = RES_OK; @@ -1248,8 +1248,8 @@ error: SCAD_API res_T scad_geometry_is_included - (struct scad_geometry* geometry, - struct scad_geometry** geometries, + (const struct scad_geometry* geometry, + const struct scad_geometry** geometries, const size_t geometries_count, int* included) { @@ -1746,7 +1746,7 @@ error: res_T scad_geometry_extrude - (struct scad_geometry* geom, + (const struct scad_geometry* geom, const char* name, const double dxdydz[3], struct scad_geometry** out_geometry)