#include <circular.h>
#include <block.h>
#include <assert.h>
Include dependency graph for block.c:
Go to the source code of this file.
Functions | |
void | initBlocklist (blocklist_t *bl) |
block_t * | mkBlock (Agraph_t *g) |
void | freeBlock (block_t *sp) |
void | appendBlock (blocklist_t *bl, block_t *bp) |
void | insertBlock (blocklist_t *bl, block_t *bp) |
void appendBlock | ( | blocklist_t * | bl, | |
block_t * | bp | |||
) |
Definition at line 64 of file block.c.
References blocklist_t::first, blocklist_t::last, block::next, and NULL.
Referenced by createBlocktree().
void freeBlock | ( | block_t * | sp | ) |
Definition at line 53 of file block.c.
References block::circle_list, free(), and freeNodelist().
Referenced by delGrid(), and freeBlocktree().
void initBlocklist | ( | blocklist_t * | bl | ) |
Definition at line 22 of file block.c.
References blocklist_t::first, blocklist_t::last, and NULL.
Referenced by createBlocktree(), and mkBlock().
void insertBlock | ( | blocklist_t * | bl, | |
block_t * | bp | |||
) |
Definition at line 79 of file block.c.
References blocklist_t::first, blocklist_t::last, and block::next.
Definition at line 43 of file block.c.
References block::children, initBlocklist(), NEW, and block::sub_graph.