Skip to content
GullCode edited this page Feb 9, 2022 · 1 revision

Nilorea C Library

About Nilorea Library

C tools that are usable as a collection of .c .h or a shared library/dll :

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 for more informations

Requirements

If using graphical/audio modules: allegro 5.0.0 or better (see http://alleg.sf.net/)

Mainly for thread and network module: libsocket, libpthread, libopenSSL(WIP integration)

For pattern matching in various places: libpcre

Installation

Just type make and use the library or put the right files in your LIB and INCLUDE directory, link them with your code and let's go ! Don't forget to define FLAGS for parts you don't need, it can save you memory and compilation time.

Closing Words

Nilorea is a 'make life easier' library, you're welcome using it, or just cannibalize parts of it. Better, if you made something better from my sources, the submit a PR :-)

Everything inside is free or under GPL license, read it at http://www.gnu.org/license/gpl.html

You can join me at coder at nilorea.net

More informations on the website: https://www.nilorea.net

Clone this wiki locally