Graphviz 13.0.0~dev.20241220.2304
|
#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | freelist |
Typedefs | |
typedef struct freelist | Freelist |
Functions | |
void * | getfree (Freelist *) |
void | freeinit (Freelist *, int) |
void | makefree (void *, Freelist *) |
|
extern |
Definition at line 41 of file memory.c.
References freelist::blocklist, free(), freelist::head, LCM, freeblock::next, freeblock::nodes, freelist::nodesize, and NULL.
Referenced by edgeinit(), ELcleanup(), ELinitialize(), and siteinit().
|
extern |
Definition at line 60 of file memory.c.
References freelist::blocklist, gv_alloc(), gv_calloc(), freelist::head, makefree(), freeblock::next, freenode::nextfree, freeblock::nodes, freelist::nodesize, NULL, and sqrt_nsites.
Referenced by getsite(), gvbisect(), and HEcreate().
|
extern |
Definition at line 83 of file memory.c.
References freelist::head, and freenode::nextfree.
Referenced by deref(), ELgethash(), endpoint(), and getfree().