From 35c72fa8f2ccfd934e54185763c2c207963e1c57 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 1 Aug 2010 14:55:47 -0600 Subject: Optimize PR-tree construction a bit. --- libdimension/dimension/list.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libdimension/dimension') diff --git a/libdimension/dimension/list.h b/libdimension/dimension/list.h index 19ce3c8..bac9740 100644 --- a/libdimension/dimension/list.h +++ b/libdimension/dimension/list.h @@ -123,6 +123,14 @@ dmnsn_list_get(const dmnsn_list_iterator *i, void *obj) memcpy(obj, i->ptr, i->obj_size); } +/* Get a pointer to the i'th object */ +DMNSN_INLINE void * +dmnsn_list_at(const dmnsn_list_iterator *i) +{ + dmnsn_assert(i, "NULL list iterator."); + return i->ptr; +} + /* Set the i'th object, expanding the list if necessary */ DMNSN_INLINE void dmnsn_list_set(dmnsn_list_iterator *i, const void *obj) -- cgit v1.2.3