From 82b34eefa3dbf615e66b4e5e327fbb649e12040f Mon Sep 17 00:00:00 2001 From: north Date: Wed, 14 Nov 2007 21:00:49 +0000 Subject: [PATCH] clean up fastgraphs --- lib/cgraph/bla.h | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 lib/cgraph/bla.h diff --git a/lib/cgraph/bla.h b/lib/cgraph/bla.h deleted file mode 100644 index 08baa47ff..000000000 --- a/lib/cgraph/bla.h +++ /dev/null @@ -1,17 +0,0 @@ -void agflatten(Agraph_t * g, int flag); -typedef Agsubnode_t Agnoderef_t; -typedef Dtlink_t Agedgeref_t; - -#define FIRSTNREF(g) (agflatten(g,1), (Agnoderef_t*)(dtfirst((g)->n_seq))) -#define NEXTNREF(rep) ((Agnoderef_t*)((rep)->seq_link.right?(rep)->seq_link.right - offsetof(Agsubnode_t,seq_link):0)) -#define PREVNREF(rep) ((rep)->seq_link.left) FIXME -#define NODEOF(rep) ((rep)->node) - -#define FIRSTOUTREF(g,sn) (agflatten(g,1), (sn)->out_seq) -#define FIRSTINREF(g,sn) (agflatten(g,1), (sn)->in_seq) -#define NEXTEREF(sn,rep) ((rep)->right) -#define PREVEREF(sn,rep) ((rep)->left) -/* this is expedient but a bit slimey because it "knows" that dict entries of both nodes -and edges are embedded in main graph objects but allocated separately in subgraphs */ -#define AGSNMAIN(sn) ((sn)==(&((sn)->node->mainsub))) -#define EDGEOF(sn,rep) (AGSNMAIN(sn)?((Agedge_t*)((rep) - offsetof(Agedge_t,seq_link))) : ((Dthold_t*)(rep))->obj) -- 2.50.1