Eina tools aims to help application development, providing ways to make it safer, log errors, manage memory more efficiently and more. More...
These functions allow you to add benchmark framework in a project for timing critical part and detect slow parts of code.
These functions allow you to convert integer or real numbers to string or conversely.
These functions allow you to get the time spent in a part of a code.
These functions provide error management for projects.
Functions to traverse directories and split paths.
Full-featured logging system.
These functions provide runtime type-checking (magic checks) management for projects.
These functions provide memory pool management.
Eina module provides some helpers over POSIX dlopen().
These functions provide rectangle management.
Safety checks are a set of macros to check for parameters or values that should never happen, it is similar in concept to assert(), but will log and return instead of abort() your program.
These functions provide useful C string management.
Eina tools aims to help application development, providing ways to make it safer, log errors, manage memory more efficiently and more.