3 ******************************************************************************
5 FOR ANY ISSUES PLEASE EMAIL:
6 enlightenment-devel@lists.sourceforge.net
8 ******************************************************************************
15 (For windows you also need: evil)
17 Eina is a library providing data structure utilities for EFL that are meant
18 to be lean, efficient and tailored to EFL's needs. This saves each
19 library implementing its own custom datatype handling and duplicating
20 the code. Some of the datatypes handles are:
21 Arrays (variable sized)
28 Stringbuffers (expandable string buffers)
30 In addition Eina supports shared string token hashes with Stringshare
31 and Unistringshare (standard ascii/utf8 strings and full unicode
32 strings). It has a Trash pointer collector for deferring freeing until
33 work is complete on a dataset, Unicode string wrapping and handling,
34 UTF8 string parsing, 2D tile structure handling and rectangle
35 utilities, module loading wrapper, Memory pools for faster allocation
36 and less fragmentation of the heap, Output logging and selective
37 aborting on critical enough states, fixed point math functions, CPU
38 feature detection (like MMX, SSE, VFP, NEON etc.), Counters, binary
39 token sharing and more.
41 ------------------------------------------------------------------------------
42 COMPILING AND INSTALLING:
46 (do this as root unless you are installing in your users directories):