eina_unicode: fix header inclusion.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 20 Jan 2012 12:52:15 +0000 (12:52 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 20 Jan 2012 12:52:15 +0000 (12:52 +0000)
commitceb2446e9db162c4648fe1638f717cf7affc1983
tree080dcc7ef44b77170438e907cf25ee4255d7e1b4
parent237f878e9eaf976834dc3ccd118c6f62b8ab1a52
eina_unicode: fix header inclusion.

library files should ALWAYS include config.h, they should not include
Eina.h using "<Eina.h>" to avoid messing with system's version.

Last but definitely not least: include safety checks BEFORE your local
header, otherwise the macros EINA_ARG_NONNULL() will remove every
check for null pointers! eina_safety_checks.h redefines it to empty so
compiler does not optimize these things.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@67392 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/eina_unicode.c