]> granicus.if.org Git - graphviz/commitdiff
add blockSize function
authorerg <devnull@localhost>
Mon, 10 Aug 2009 20:14:23 +0000 (20:14 +0000)
committererg <devnull@localhost>
Mon, 10 Aug 2009 20:14:23 +0000 (20:14 +0000)
lib/circogen/block.c
lib/circogen/block.h

index c8d388e7c58155e1e55c0e42ed849a67b7764702..8ddf446dfabf08ea4bb9b3911e6abb9400d0362d 100644 (file)
@@ -59,6 +59,11 @@ void freeBlock(block_t * sp)
     free(sp);
 }
 
+int blockSize(block_t * sp)
+{
+    return agnnodes (sp->sub_graph);
+}
+
 /* appendBlock:
  * add block at end
  */
index 82b0c5bf5c3272129ab20ca0cb87db450fdaa70b..611dec68e8155f5b73beb9d9a79d54b291ba8c70 100644 (file)
@@ -44,6 +44,7 @@ extern "C" {
 
     extern block_t *mkBlock(Agraph_t *);
     extern void freeBlock(block_t * sp);
+    extern int blockSize(block_t * sp);
 
     extern void initBlocklist(blocklist_t *);
     extern void appendBlock(blocklist_t * sp, block_t * sn);