From 42163ae3d62642753899c389a7a1a42ae9bd68a9 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 3 May 2011 01:35:22 +0200 Subject: digital/avr/modules/math/geometry: fix const correctness --- digital/avr/modules/math/geometry/distance.c | 4 ++-- digital/avr/modules/math/geometry/distance.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'digital') 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 */ -- cgit v1.2.3