Let valgrind help with EINA_MAGIC.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 6 Dec 2008 06:53:14 +0000 (06:53 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 6 Dec 2008 06:53:14 +0000 (06:53 +0000)
commit6b4f5e0e425a915fb3ffb6ad0a6275c657d258d5
treeb9bc2a370897f16982279cd19f5d09a4dd69fd5a
parent203ba5ec4eb59bd7a3fdf29974321929c45adbd0
Let valgrind help with EINA_MAGIC.

Keep EINA_MAGIC at the end of the structure (WHEN POSSIBLE! Watch out
flexible arrays like char str[] at the end!)

this way if parts use EINA_MAGIC and others do not, it will possible overflow and valgrind can help us.

WARNING: make uninstall before update! Then make clean and make install, check if everything is working with "make check".

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@37961 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/include/eina_accessor.h
src/include/eina_array.h
src/include/eina_iterator.h
src/include/eina_list.h
src/lib/eina_array.c
src/lib/eina_list.c
src/lib/eina_rectangle.c