Graphviz 13.1.2~dev.20250807.2324
|
#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | freelist |
Macros | |
#define | INTERNAL /* nothing */ |
Typedefs | |
typedef struct freelist | Freelist |
Functions | |
INTERNAL void * | getfree (Freelist *) |
INTERNAL void | freeinit (Freelist *, int) |
INTERNAL void | makefree (void *, Freelist *) |
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(), and siteinit().
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(), and gvbisect().
Definition at line 83 of file memory.c.
References freelist::head, and freenode::nextfree.
Referenced by deref(), endpoint(), and getfree().