From: Matthew Fernandez Date: Sun, 21 Nov 2021 23:31:33 +0000 (-0800) Subject: neatogen bfs: use C99 bool return types instead of boolean X-Git-Tag: 2.50.0~11^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1a9f4dfcd060a560c2b6cf82d79422bc5b72cc26;p=graphviz neatogen bfs: use C99 bool return types instead of boolean --- diff --git a/lib/neatogen/bfs.c b/lib/neatogen/bfs.c index 84ea8d396..61d896aae 100644 --- a/lib/neatogen/bfs.c +++ b/lib/neatogen/bfs.c @@ -18,6 +18,7 @@ ******************************************/ #include +#include #include void bfs(int vertex, vtx_data * graph, int n, DistType * dist, Queue * Q) @@ -129,18 +130,18 @@ void initQueue(Queue * qp, int startVertex) qp->end = 1; } -boolean deQueue(Queue * qp, int *vertex) +bool deQueue(Queue * qp, int *vertex) { if (qp->start >= qp->end) - return FALSE; /* underflow */ + return false; /* underflow */ *vertex = qp->data[qp->start++]; - return TRUE; + return true; } -boolean enQueue(Queue * qp, int vertex) +bool enQueue(Queue * qp, int vertex) { if (qp->end >= qp->queueSize) - return FALSE; /* overflow */ + return false; /* overflow */ qp->data[qp->end++] = vertex; - return TRUE; + return true; } diff --git a/lib/neatogen/bfs.h b/lib/neatogen/bfs.h index 60169e179..f0487bd26 100644 --- a/lib/neatogen/bfs.h +++ b/lib/neatogen/bfs.h @@ -10,6 +10,8 @@ #pragma once +#include + #ifdef __cplusplus extern "C" { #endif @@ -26,8 +28,8 @@ extern "C" { extern void mkQueue(Queue *, int); extern void freeQueue(Queue *); extern void initQueue(Queue *, int startVertex); - extern boolean deQueue(Queue *, int *); - extern boolean enQueue(Queue *, int); + extern bool deQueue(Queue *, int *); + extern bool enQueue(Queue *, int); extern void bfs(int, vtx_data *, int, DistType *, Queue *); extern int bfs_bounded(int, vtx_data *, int, DistType *, Queue *, int,