]> granicus.if.org Git - graphviz/commitdiff
Mark internally used functions as static;
authorEmden R. Gansner <erg@research.att.com>
Fri, 16 Aug 2013 20:00:38 +0000 (16:00 -0400)
committerEmden R. Gansner <erg@research.att.com>
Fri, 16 Aug 2013 20:00:38 +0000 (16:00 -0400)
wrap info printing with if (Verbose).

lib/mingle/edge_bundling.c
lib/mingle/ink.c

index 49dc8e18d5bfc07792f58c2dacc7827855ccee76..256ffd09630339eae9252e258ae71b8c93a51e69 100644 (file)
@@ -395,7 +395,8 @@ void pedge_export_mma(FILE *fp, int ne, pedge *edges){
   fprintf(fp,"}]\n");
 }
 
-void pedge_print(char *comments, pedge e){
+#ifdef DEBUG
+static void pedge_print(char *comments, pedge e){
   int i, j, dim;
   dim = e->dim;
   fprintf(stderr,"%s", comments);
@@ -410,6 +411,7 @@ void pedge_print(char *comments, pedge e){
   }
   fprintf(stderr,"\n");
 }
+#endif
 
 pedge pedge_realloc(pedge e, int n){
   if (n <= e->npoints) return e;
@@ -616,6 +618,7 @@ static pedge* force_directed_edge_bundling(SparseMatrix A, pedge* edges, int max
       
     }
     step = step*0.9;
+  if (Verbose)
     fprintf(stderr, "iter ==== %d cpu = %f npoints = %d\n",iter, ((real) (clock() - start))/CLOCKS_PER_SEC, np - 2);
 
 #ifdef OPENGL
@@ -639,7 +642,7 @@ static real absfun(real x){
 
 
 
-pedge* modularity_ink_bundling(int dim, int ne, SparseMatrix B, pedge* edges, real angle_param, real angle){
+static pedge* modularity_ink_bundling(int dim, int ne, SparseMatrix B, pedge* edges, real angle_param, real angle){
   int *assignment = NULL, flag, nclusters;
   real modularity;
   int *clusterp, *clusters;
@@ -680,7 +683,8 @@ pedge* modularity_ink_bundling(int dim, int ne, SparseMatrix B, pedge* edges, re
   clusters = D->ja;
   for (i = 0; i < nclusters; i++){
     ink1 = ink(edges, clusterp[i+1] - clusterp[i], &(clusters[clusterp[i]]), &ink0, &meet1, &meet2, angle_param, angle);
-    fprintf(stderr,"nedges = %d ink0 = %f, ink1 = %f\n",clusterp[i+1] - clusterp[i], ink0, ink1);
+    if (Verbose)
+      fprintf(stderr,"nedges = %d ink0 = %f, ink1 = %f\n",clusterp[i+1] - clusterp[i], ink0, ink1);
     if (ink1 < ink0){
       for (j = clusterp[i]; j < clusterp[i+1]; j++){
        /* make this edge 5 points, insert two meeting points at 1 and 2, make 3 the last point */
@@ -742,7 +746,8 @@ static SparseMatrix check_compatibility(SparseMatrix A, int ne, pedge *edges, in
   //SparseMatrix_print("C",C);
   SparseMatrix_delete(B);
   B = C;
-  fprintf(stderr, "edge compatibilitu time = %f\n",((real) (clock() - start))/CLOCKS_PER_SEC);
+  if (Verbose)
+    fprintf(stderr, "edge compatibilitu time = %f\n",((real) (clock() - start))/CLOCKS_PER_SEC);
   return B;
 }
 
index 9bee033f6cb951c2473ea63368db9894416a6f8f..c4c4f9e10f36f054d9af5a786a001ae005f068a0 100644 (file)
 
 double ink_count;
 
-point_t addPoint (point_t a, point_t b)
+static point_t addPoint (point_t a, point_t b)
 {
   a.x += b.x;
   a.y += b.y;
   return a;
 }
 
-point_t subPoint (point_t a, point_t b)
+static point_t subPoint (point_t a, point_t b)
 {
   a.x -= b.x;
   a.y -= b.y;
   return a;
 }
 
-point_t scalePoint (point_t a, double d)
+static point_t scalePoint (point_t a, double d)
 {
   a.x *= d;
   a.y *= d;
   return a;
 }
 
-double dotPoint(point_t a, point_t b){
+static double dotPoint(point_t a, point_t b){
   return a.x*b.x + a.y*b.y;
 }
 
@@ -49,7 +49,7 @@ point_t Origin;
 
 /* sumLengths:
  */
-double sumLengths_avoid_bad_angle(point_t* points, int npoints, point_t end, point_t meeting, real angle_param) 
+static double sumLengths_avoid_bad_angle(point_t* points, int npoints, point_t end, point_t meeting, real angle_param) 
 {
   /* avoid sharp turns, we want cos_theta to be as close to -1 as possible */
   int i;
@@ -74,7 +74,7 @@ double sumLengths_avoid_bad_angle(point_t* points, int npoints, point_t end, poi
   // distance of single line from 'meeting' to 'end'
   return sum*(cos_max + angle_param);/* straight line gives angle_param - 1, turning angle of 180 degree gives angle_param + 1 */
 }
-double sumLengths(point_t* points, int npoints, point_t end, point_t meeting) 
+static double sumLengths(point_t* points, int npoints, point_t end, point_t meeting) 
 {
   int i;
   double sum = 0;
@@ -95,7 +95,7 @@ double sumLengths(point_t* points, int npoints, point_t end, point_t meeting)
 
 /* bestInk:
  */
-double bestInk(point_t* points, int npoints, point_t begin, point_t end, double prec, point_t *meet, real angle_param)
+static double bestInk(point_t* points, int npoints, point_t begin, point_t end, double prec, point_t *meet, real angle_param)
 {
   point_t first, second, third, fourth, diff, meeting;
   double value1, value2, value3, value4;