Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Macros | |
#define | NIL(t) ((t)0) |
#define | reg register |
#define | uint unsigned int |
#define | left hl._left |
#define | hash hl._hash |
#define | htab hh._htab |
#define | head hh._head |
#define | DT_FLATTEN 010000 /* dictionary already flattened */ |
#define | DT_WALK 020000 /* hash table being walked */ |
#define | DT_MALLOC 0 |
#define | DT_MEMORYF 1 |
#define | DT_MINP (sizeof(size_t)*8 - 2) |
#define | HSLOT (256) |
#define | HRESIZE(n) ((n) << 1) |
#define | HLOAD(s) ((s) << 1) |
#define | HINDEX(n, h) ((h)&((n)-1)) |
#define | UNFLATTEN(dt) ((dt->data->type&DT_FLATTEN) ? dtrestore(dt,NIL(Dtlink_t*)) : 0) |
#define | rrotate(x, y) ((x)->left = (y)->right, (y)->right = (x)) |
#define | lrotate(x, y) ((x)->right = (y)->left, (y)->left = (x)) |
#define | rlink(r, x) ((r) = (r)->left = (x) ) |
#define | llink(l, x) ((l) = (l)->right = (x) ) |
#define | RROTATE(x, y) (rrotate(x,y), (x) = (y)) |
#define | LROTATE(x, y) (lrotate(x,y), (x) = (y)) |
#define DT_FLATTEN 010000 /* dictionary already flattened */ |
Definition at line 22 of file dthdr.h.
Referenced by dtdisc(), dtextract(), dtflatten(), dtmethod(), and dtrestore().
#define head hh._head |
Definition at line 19 of file dthdr.h.
Referenced by compoundEdges(), DoubleLinkedList_new(), DoubleLinkedList_prepend(), graphcmd(), makeStraightEdges(), nodecmd(), SingleLinkedList_new(), and SingleLinkedList_prepend().
#define HINDEX | ( | n, | |
h | |||
) | ((h)&((n)-1)) |
#define left hl._left |
Definition at line 16 of file dthdr.h.
Referenced by bezier_clip(), dot_concentrate(), heapdown(), and update_bb_bz().
#define NIL | ( | t | ) | ((t)0) |
Definition at line 13 of file dthdr.h.
Referenced by agalloc(), agbindrec(), agdelcb(), agdictobjmem(), agdictof(), agdtclose(), agdtdisc(), agdtopen(), agexpose(), aggetrec(), aggetuserptr(), aginitcb(), aginternalmapinsert(), aglocaldictsym(), agrealloc(), agrecclose(), agstrdup(), agstrdup_html(), agstrfree(), agupdcb(), circomps(), dtclose(), dtdisc(), dtextract(), dtflatten(), dtmethod(), dtopen(), dtrenew(), dtrestore(), dtstat(), dtview(), gvNextInputGraph(), gvplugin_graph(), main(), sizeArray(), and switch().
#define reg register |
Definition at line 14 of file dthdr.h.
Referenced by dtdisc(), dtextract(), dtflatten(), dtmethod(), dtopen(), dtrenew(), dtrestore(), dtsize(), dtstat(), dtstrhash(), dtview(), and dtwalk().
#define RROTATE | ( | x, | |
y | |||
) | (rrotate(x,y), (x) = (y)) |
Definition at line 47 of file dthdr.h.
Referenced by dtflatten().