|
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().
1.8.5