* eina: fix eina array threadsafe version.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 11 Aug 2010 14:32:30 +0000 (14:32 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 11 Aug 2010 14:32:30 +0000 (14:32 +0000)
commite48e0053d89d9ea9cc06526418dca3c440556599
tree240018a5c51f721453f2c4e0368f0006083805a2
parentd89dea18fe777e52c57005d048419928c2d37a43
* eina: fix eina array threadsafe version.

Also add iterator and accessor ability to walk threadsafely.
Rename EINA_EACH to EINA_EACH_CB to match other callback cast.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@51000 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
19 files changed:
src/include/eina_accessor.h
src/include/eina_array.h
src/include/eina_inline_array.x
src/include/eina_iterator.h
src/include/eina_types.h
src/lib/eina_accessor.c
src/lib/eina_array.c
src/lib/eina_benchmark.c
src/lib/eina_hash.c
src/lib/eina_iterator.c
src/lib/eina_module.c
src/lib/eina_rbtree.c
src/lib/eina_share_common.c
src/tests/eina_bench_array.c
src/tests/eina_test_accessor.c
src/tests/eina_test_array.c
src/tests/eina_test_benchmark.c
src/tests/eina_test_iterator.c
src/tests/eina_test_rbtree.c