From 96bd99ffe11a769160d761e096ebbe84bdad2d4b Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Sat, 5 Jun 2021 19:31:52 -0700 Subject: [PATCH] use a stronger return type for clear --- lib/pathplan/visibility.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/pathplan/visibility.c b/lib/pathplan/visibility.c index ec7b19207..896b77e4c 100644 --- a/lib/pathplan/visibility.c +++ b/lib/pathplan/visibility.c @@ -196,7 +196,7 @@ static bool inCone(int i, int j, Ppoint_t pts[], int nextPt[], int prevPt[]) * Return true if no polygon line segment non-trivially intersects * the segment [pti,ptj], ignoring segments in [start,end). */ -static int clear(Ppoint_t pti, Ppoint_t ptj, +static bool clear(Ppoint_t pti, Ppoint_t ptj, int start, int end, int V, Ppoint_t pts[], int nextPt[], int prevPt[]) { @@ -204,13 +204,13 @@ static int clear(Ppoint_t pti, Ppoint_t ptj, for (k = 0; k < start; k++) { if (INTERSECT(pti, ptj, pts[k], pts[nextPt[k]], pts[prevPt[k]])) - return 0; + return false; } for (k = end; k < V; k++) { if (INTERSECT(pti, ptj, pts[k], pts[nextPt[k]], pts[prevPt[k]])) - return 0; + return false; } - return 1; + return true; } /* compVis: -- 2.50.1