]> granicus.if.org Git - graphviz/commitdiff
cgraph fixes
authorellson <devnull@localhost>
Thu, 23 Oct 2008 02:18:13 +0000 (02:18 +0000)
committerellson <devnull@localhost>
Thu, 23 Oct 2008 02:18:13 +0000 (02:18 +0000)
lib/dotgen/position.c
lib/gvc/gvc.h
lib/neatogen/Makefile.am

index dbb3606b52d0b9530890c2e9959797e98653a441..c28e5494968846a0930580896bcef4bd8fb3a49d 100644 (file)
@@ -229,7 +229,7 @@ make_LR_constraints(graph_t * g)
     /* make edges to constrain left-to-right ordering */
     for (i = GD_minrank(g); i <= GD_maxrank(g); i++) {
        double last;
-       last = rank[i].v[0]->u.rank = 0;
+       last = ND_rank(rank[i].v[0]) = 0;
        nodesep = sep[i & 1];
        for (j = 0; j < rank[i].n; j++) {
            u = rank[i].v[j];
@@ -909,8 +909,8 @@ static void dot_compute_bb(graph_t * g, graph_t * root)
        LL.x = (double)(ND_rank(GD_ln(g)));
        UR.x = (double)(ND_rank(GD_rn(g)));
     }
-    LL.y = (double)(ND_coord(ND_rank(root)[GD_maxrank(g)].v[0]).y - GD_ht1(g));
-    UR.y = (double)(ND_coord(ND_rank(root)[GD_minrank(g)].v[0]).y + GD_ht2(g));
+    LL.y = ND_coord(GD_rank(root)[GD_maxrank(g)].v[0]).y - GD_ht1(g);
+    UR.y = ND_coord(GD_rank(root)[GD_minrank(g)].v[0]).y + GD_ht2(g);
     GD_bb(g).LL = LL;
     GD_bb(g).UR = UR;
 }
index 6cc66543534b2d5f512c7c6ba9aa7620daa60d6f..72aa592b1c2311bf9bd9dfee129077d7d9d63255 100644 (file)
@@ -81,7 +81,9 @@ extern int gvLayoutJobs(GVC_t *gvc, graph_t *g);
 extern void attach_attrs(graph_t *g);
 
 /* Parse an html string */
+#ifndef WITH_CGRAPH
 extern char *agstrdup_html(char *s);
+#endif
 extern int aghtmlstr(char *s);
 
 /* Render layout in a specified format to an open FILE */
index 9bd70ca13be8b463686d3abe9ec6a529cd21a98a..e989ff87697ae861cb2a60040dc68396f17bbfc9 100644 (file)
@@ -1,18 +1,22 @@
 # $Id$ $Revision$
 ## Process this file with automake to produce Makefile.in
 
+if WITH_CGRAPH
+GRAPH = cgraph
+else
+GRAPH = graph
+endif
+
 AM_CPPFLAGS = \
         -I$(top_srcdir) \
         -I$(top_srcdir)/lib/common \
         -I$(top_srcdir)/lib/gvc \
         -I$(top_srcdir)/lib/pack \
         -I$(top_srcdir)/lib/pathplan \
-        -I$(top_srcdir)/lib/graph \
+        -I$(top_srcdir)/lib/$(GRAPH) \
         -I$(top_srcdir)/lib/sfdpgen \
         -I$(top_srcdir)/lib/cdt $(IPSEPCOLA_INCLUDES) $(GTS_CFLAGS)
 
-if WITH_CGRAPH
-else
 noinst_LTLIBRARIES = libneatogen_C.la
 
 noinst_HEADERS = adjust.h edges.h geometry.h heap.h hedges.h info.h mem.h \
@@ -20,7 +24,6 @@ noinst_HEADERS = adjust.h edges.h geometry.h heap.h hedges.h info.h mem.h \
        bfs.h closest.h conjgrad.h defs.h dijkstra.h embed_graph.h kkutils.h \
        matrix_ops.h pca.h stress.h quad_prog_solver.h digcola.h \
        quad_prog_vpsc.h delaunay.h sparsegraph.h multispline.h fPQ.h
-endif
 
 IPSEPCOLA_SOURCES = constrained_majorization_ipsep.c \
        mosek_quad_solve.c mosek_quad_solve.h quad_prog_vpsc.c