]> granicus.if.org Git - graphviz/commitdiff
Re-do some .h files to limit exposure of internal values, .h files,
authorerg <devnull@localhost>
Thu, 7 Dec 2006 22:49:36 +0000 (22:49 +0000)
committererg <devnull@localhost>
Thu, 7 Dec 2006 22:49:36 +0000 (22:49 +0000)
and dependencies on config.h; return to a simple, concrete boolean type

lib/neatogen/bfs.c
lib/neatogen/bfs.h
lib/neatogen/closest.c
lib/neatogen/conjgrad.c
lib/neatogen/conjgrad.h

index b1a9933b935a77a45765003a11c04412c8537246..5b64d02bd8f74631d52209918a5dfdcc43e4b693 100644 (file)
@@ -154,20 +154,20 @@ void initQueue(Queue * qp, int startVertex)
     qp->end = 1;
 }
 
-bool deQueue(Queue * qp, int *vertex)
+boolean 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;
 }
 
-bool enQueue(Queue * qp, int vertex)
+boolean 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;
 }
 
 #endif
index a027d91dd9839d954874b8cbb863da59fb6811a1..3b658cf561f07fcf92bb4dccdb0e6c38c5d06a5e 100644 (file)
@@ -79,8 +79,8 @@ extern "C" {
     extern void mkQueue(Queue *, int);
     extern void freeQueue(Queue *);
     extern void initQueue(Queue *, int startVertex);
-    extern bool deQueue(Queue *, int *);
-    extern bool enQueue(Queue *, int);
+    extern boolean deQueue(Queue *, int *);
+    extern boolean enQueue(Queue *, int);
 
     extern void bfs(int, vtx_data *, int, DistType *, Queue *);
     extern int bfs_bounded(int, vtx_data *, int, DistType *, Queue *, int,
index ee6e13d5b5e72917f9c8f34448873dd5d3092e25..51636bef706ce6e87956ed6426c496bf788d4804 100644 (file)
@@ -71,9 +71,9 @@ static void freeStack(PairStack * s)
        s->data[s->top++] = x; \
 }
 
-#define pop(s,x) ((s->top==0) ? false : (s->top--, x = s->data[s->top], true))
+#define pop(s,x) ((s->top==0) ? FALSE : (s->top--, x = s->data[s->top], TRUE))
 
-#define read_top(h,x) ((s->top==0) ? false : (x = s->data[s->top-1], true))
+#define read_top(h,x) ((s->top==0) ? FALSE : (x = s->data[s->top-1], TRUE))
 
 #define sub(h,i) (h->data[i])
 
@@ -162,16 +162,16 @@ static void initHeap(PairHeap * h, double *place, int *ordering, int n)
     }
 }
 
-static bool extractMax(PairHeap * h, Pair * max)
+static boolean extractMax(PairHeap * h, Pair * max)
 {
     if (h->heapSize == 0)
-       return false;
+       return FALSE;
 
     *max = h->data[0];
     h->data[0] = h->data[h->heapSize - 1];
     h->heapSize--;
     heapify(h, 0);
-    return true;
+    return TRUE;
 }
 
 static void insert(PairHeap * h, Pair edge)
@@ -197,11 +197,11 @@ isheap(PairHeap* h)
        for (i=0; i<h->heapSize; i++) {
                l=left(i); r=right(i);
                if (insideHeap(h,l) && greaterPriority(h,l,i))
-                       return false;
+                       return FALSE;
                if (insideHeap(h,r) && greaterPriority(h,r,i))
-                       return false;
+                       return FALSE;
        }
-       return true;
+       return TRUE;
 }
 */
 
index 62cf570b8710ba5e3e3aa9ef9557763cf1f87770..813172cfff48a164fa2185e2a03ed56bf916700b 100644 (file)
@@ -95,7 +95,7 @@ void conjugate_gradient
 
 void conjugate_gradient_f
     (float **A, double *x, double *b, int n, double tol,
-     int max_iterations, bool ortho1) {
+     int max_iterations, boolean ortho1) {
     /* Solves Ax=b using Conjugate-Gradients method */
     /* 'x' and 'b' are orthogonalized against 1 if 'ortho1=true' */
 
index d482d7f01585bdc2af3fd6fb6d0f478510510520..b6d4ec5ac2ceef6b291a680c83b50fb2c52c9793 100644 (file)
@@ -37,7 +37,7 @@ extern "C" {
  ************************/
 
     extern void conjugate_gradient_f(float **, double *, double *, int,
-                                    double, int, bool);
+                                    double, int, boolean);
 
     extern void conjugate_gradient_mkernel(float *, float *, float *, int,
                                           double, int);