Nilorea Library is both C tools that are usable as a collection of .c .h or a shared library/dll
It contains Logging helpers, strings, linked lists, hash tables, thread pools, networking, …
The name is coming from one of my first project, which I failed over the time. The unfinished game gave birth to a usable library. The opposite may happen one of these days.
See the modules sections in the documentation for more informations
Sources:
https://framagit.org/gullradriel/nilorea-library
https://github.com/gullradriel/nilorea-library
Documentation:
https://www.nilorea.net/api_nilorea/index.html
Requirements:
If using graphical/audio modules:
- Allegro 5.0.0 or better http://alleg.sf.net/
Mainly for thread and network module:
- The socket libs (winsock or socket)
- Pthread lib (posix pthread for windows or linux)
- OpenSSL libs
- PCRE library for pattern matching in various places