From: ellson Date: Thu, 23 Oct 2008 16:17:06 +0000 (+0000) Subject: cgraph fixes X-Git-Tag: LAST_LIBGRAPH~32^2~2984 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=86bc3d1f1fc3a66851794900c303bc8b6b51e467;p=graphviz cgraph fixes --- diff --git a/lib/circogen/circular.h b/lib/circogen/circular.h index 14c0a6d3d..658ca30df 100644 --- a/lib/circogen/circular.h +++ b/lib/circogen/circular.h @@ -17,9 +17,9 @@ #ifndef CIRCULAR_H #define CIRCULAR_H -#include -#include -#include +#include "render.h" +#include "block.h" +#include "stack.h" typedef struct { blocklist_t bl; @@ -79,13 +79,13 @@ typedef struct { int order; } edata; -#define NDATA(n) ((ndata*)((n)->u.alg)) +#define NDATA(n) ((ndata*)(ND_alg(n))) #define DNODE(n) (NDATA(n)->dnode) -#define EDGEDATA(e) ((edata*)((e)->u.alg)) +#define EDGEDATA(e) ((edata*)(ED_alg(e))) #define EDGEORDER(e) (EDGEDATA(e)->order) -#define DATA(n) ((cdata*)((n)->u.alg)) +#define DATA(n) ((cdata*)(ND_alg(n))) #define ORIGG(n) (DATA(n)->orig.g) #define ORIGN(n) (DATA(n)->orig.np) #define FLAGS(n) (DATA(n)->flags)