From 4781d3a2a7ec463ee712c8de6362d8b6c872c31b Mon Sep 17 00:00:00 2001
From: Tavian Barnes <tavianator@tavianator.com>
Date: Fri, 30 May 2014 18:51:59 -0400
Subject: interior: Use pool.

---
 libdimension/dimension/interior.h | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

(limited to 'libdimension/dimension')

diff --git a/libdimension/dimension/interior.h b/libdimension/dimension/interior.h
index 69d3ebf..0ff697d 100644
--- a/libdimension/dimension/interior.h
+++ b/libdimension/dimension/interior.h
@@ -26,21 +26,14 @@
 /** An interior. */
 typedef struct dmnsn_interior {
   double ior; /**< Refractive index. */
-
-  DMNSN_REFCOUNT; /**< Reference count. */
 } dmnsn_interior;
 
 /**
  * Create an interior object.
+ * @param[in] pool  The memory pool to allocate from.
  * @return The new interior.
  */
-dmnsn_interior *dmnsn_new_interior(void);
-
-/**
- * Delete an interior.
- * @param[in,out] interior  The interior to delete.
- */
-void dmnsn_delete_interior(dmnsn_interior *interior);
+dmnsn_interior *dmnsn_new_interior(dmnsn_pool *pool);
 
 /**
  * Fill missing interior properties from a default interior.
-- 
cgit v1.2.3