diff options
| author | 2008-12-06 17:54:42 +0000 | |
|---|---|---|
| committer | 2008-12-06 17:54:42 +0000 | |
| commit | d92a2e0c4e5060315ebce8bb26997227940f1662 (patch) | |
| tree | 759499aac683a34dd4c3c5cf12406a0ead96e483 /src/lib/util/pool.c | |
| parent | 4c1762ee26e8ebdcb0b7b22aa191ee4b087ec52b (diff) | |
Cleanups/version bump/added missing drivers.mame0128u5
Diffstat (limited to 'src/lib/util/pool.c')
| -rw-r--r-- | src/lib/util/pool.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/util/pool.c b/src/lib/util/pool.c index f19ec401507..479c61cbd21 100644 --- a/src/lib/util/pool.c +++ b/src/lib/util/pool.c @@ -147,7 +147,7 @@ object_pool *pool_alloc(void (*fail)(const char *message)) /* set the failure handler */ pool->fail = fail; - + /* register the built-in types */ pool_type_register(pool, OBJTYPE_MEMORY, "Memory", memory_destruct); @@ -196,7 +196,7 @@ void pool_type_register(object_pool *pool, object_type type, const char *friendl void pool_clear(object_pool *pool) { object_entry *entry, *next; - + /* iterate over all entries in the global list and free them */ for (entry = pool->globallist; entry != NULL; entry = next) { @@ -211,7 +211,7 @@ void pool_clear(object_pool *pool) entry->globalnext = entry->globalprev = NULL; pool->freelist = entry; } - + /* zap the hashtable */ memset(pool->hashtable, 0, sizeof(pool->hashtable)); } @@ -320,7 +320,7 @@ void *pool_object_add_file_line(object_pool *pool, object_type _type, void *obje entry->globalprev = NULL; entry->globalnext = pool->globallist; pool->globallist = entry; - + /* hook up to the appropriate hash table */ entry->next = pool->hashtable[hashnum]; pool->hashtable[hashnum] = entry; @@ -428,7 +428,7 @@ int pool_iterate_next(object_pool_iterator *iter, void **objectptr, size_t *size iter->last = iter->pool->globallist; else iter->last = iter->last->globalnext; - + /* stop when we get one */ if (iter->last != NULL) { |
