summaryrefslogtreecommitdiffhomepage
path: root/digital
diff options
context:
space:
mode:
Diffstat (limited to 'digital')
-rw-r--r--digital/avr/modules/math/geometry/distance.c4
-rw-r--r--digital/avr/modules/math/geometry/distance.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/digital/avr/modules/math/geometry/distance.c b/digital/avr/modules/math/geometry/distance.c
index f8bb7c1f..38a5350c 100644
--- a/digital/avr/modules/math/geometry/distance.c
+++ b/digital/avr/modules/math/geometry/distance.c
@@ -29,7 +29,7 @@
#include "modules/math/fixed/fixed.h"
int16_t
-distance_point_point (vect_t *a, vect_t *b)
+distance_point_point (const vect_t *a, const vect_t *b)
{
int32_t dx = b->x - a->x;
int32_t dy = b->y - a->y;
@@ -37,7 +37,7 @@ distance_point_point (vect_t *a, vect_t *b)
}
int16_t
-distance_segment_point (vect_t *a, vect_t *b, vect_t *p)
+distance_segment_point (const vect_t *a, const vect_t *b, const vect_t *p)
{
int16_t proj;
/* The space is split in three regions delimited by the two parallel lines
diff --git a/digital/avr/modules/math/geometry/distance.h b/digital/avr/modules/math/geometry/distance.h
index c48c2226..049b84ce 100644
--- a/digital/avr/modules/math/geometry/distance.h
+++ b/digital/avr/modules/math/geometry/distance.h
@@ -29,13 +29,13 @@
/** Compute distance between two points.
* - a, b: points. */
int16_t
-distance_point_point (vect_t *a, vect_t *b);
+distance_point_point (const vect_t *a, const vect_t *b);
/** Compute distance between a segment and a point.
* - a: segment first vertice.
* - b: segment second vertice.
* - p: point. */
int16_t
-distance_segment_point (vect_t *a, vect_t *b, vect_t *p);
+distance_segment_point (const vect_t *a, const vect_t *b, const vect_t *p);
#endif /* distance_h */