]> granicus.if.org Git - graphviz/commitdiff
neatogen bfs: use C99 bool return types instead of boolean
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 21 Nov 2021 23:31:33 +0000 (15:31 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 27 Nov 2021 20:21:13 +0000 (12:21 -0800)
lib/neatogen/bfs.c
lib/neatogen/bfs.h

index 84ea8d39679cdd51d3d6cf6ebde38a3185994faf..61d896aaee0a0caefa56e12e98e5866b18abac56 100644 (file)
@@ -18,6 +18,7 @@
 ******************************************/
 
 #include <neatogen/bfs.h>
+#include <stdbool.h>
 #include <stdlib.h>
 
 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;
 }
index 60169e1799d544053d9ed4db581dcaa20b1a5a2c..f0487bd26bd9f089006646130d13cdbb9d3948ec 100644 (file)
@@ -10,6 +10,8 @@
 
 #pragma once
 
+#include <stdbool.h>
+
 #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,