From c8714d04cc303fd6b4b31d2aa89a94b936d8d849 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 23 Dec 2008 10:02:27 +0000 Subject: [PATCH] Declaration should be done before any code. SVN revision: 38286 --- legacy/eina/src/lib/eina_hash.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/legacy/eina/src/lib/eina_hash.c b/legacy/eina/src/lib/eina_hash.c index 146ea6da0a..48acaa103b 100644 --- a/legacy/eina/src/lib/eina_hash.c +++ b/legacy/eina/src/lib/eina_hash.c @@ -471,8 +471,11 @@ _eina_foreach_cb(const Eina_Hash *hash, Eina_Hash_Tuple *data, Eina_Hash_Foreach static void * _eina_hash_iterator_data_get_content(Eina_Iterator_Hash *it) { + Eina_Hash_El *stuff; + EINA_MAGIC_CHECK_HASH_ITERATOR(it); - Eina_Hash_El *stuff = it->el; + + stuff = it->el; if (!stuff) return NULL; return stuff->tuple.data; @@ -481,8 +484,11 @@ _eina_hash_iterator_data_get_content(Eina_Iterator_Hash *it) static void * _eina_hash_iterator_key_get_content(Eina_Iterator_Hash *it) { + Eina_Hash_El *stuff; + EINA_MAGIC_CHECK_HASH_ITERATOR(it); - Eina_Hash_El *stuff = it->el; + + stuff = it->el; if (!stuff) return NULL; return (void *) stuff->tuple.key; @@ -491,8 +497,11 @@ _eina_hash_iterator_key_get_content(Eina_Iterator_Hash *it) static Eina_Hash_Tuple * _eina_hash_iterator_tuple_get_content(Eina_Iterator_Hash *it) { + Eina_Hash_El *stuff; + EINA_MAGIC_CHECK_HASH_ITERATOR(it); - Eina_Hash_El *stuff = it->el; + + stuff = it->el; if (!stuff) return NULL; return &stuff->tuple;