Eina: Add Eina_UStringshare and Eina_Binshare.
authortasn <tasn>
Tue, 27 Jul 2010 08:55:23 +0000 (08:55 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 27 Jul 2010 08:55:23 +0000 (08:55 +0000)
commitd709f30132d02d0665d28b7fdd6d3935206b7c23
tree3493221d61d12c38ef934038f6961bb6f49bc7f6
parent798c432351b2bf5c6540f8e7b693e6b641908164
Eina: Add Eina_UStringshare and Eina_Binshare.
Also modified Eina_Stringshare to share most of the code with the two above.
Added Magics for Eina_UStrbuf as well as for UStringshare/Binshare.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@50533 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
15 files changed:
AUTHORS
src/include/Eina.h
src/include/Makefile.am
src/include/eina_binshare.h [new file with mode: 0644]
src/include/eina_inline_stringshare.x
src/include/eina_inline_ustringshare.x [new file with mode: 0644]
src/include/eina_private.h
src/include/eina_ustringshare.h [new file with mode: 0644]
src/lib/Makefile.am
src/lib/eina_binshare.c [new file with mode: 0644]
src/lib/eina_main.c
src/lib/eina_share_common.c [new file with mode: 0644]
src/lib/eina_share_common.h [new file with mode: 0644]
src/lib/eina_stringshare.c
src/lib/eina_ustringshare.c [new file with mode: 0644]