Lines Matching defs:nodearray
24 /* A nodearray is an array type that is either sparse or dense, depending on
28 * is used, and the nodearray is simply a container for an array.
52 /* A value that may be stored in a nodearray element, used directly for dense
59 /* Type storing sparse nodearray elements, consisting of a nodearray_value at
71 } nodearray;
89 nodearray_is_sparse(const nodearray *a)
95 nodearray_init(nodearray *a)
97 memset(a, 0, sizeof(nodearray));
101 nodearray_reset(nodearray *a)
128 nodearray_sparse_search(const nodearray *a, nodearray_sparse key, nodearray_sparse **elem)
161 nodearray_orr(nodearray *a, unsigned key, nodearray_value value,
221 nodearray old = *a;