/kj

kj is a small collection of stb inspired libs.

Primary LanguageCOtherNOASSERTION

kj

kj is a small collection of stb inspired libs.

library category
kj.h misc
kj_math.h maths
kj_thread.h multithread

All the libraries target C/C++ for both win32 and linux.

Warning: Still in development.

Usage

All the libraries follow the same pattern:

#define KJ(_MATH|_THREAD|...)_IMPL
#include "kj(_math|_thread|...).h"

The implementation part is only required once in a C/C++ file that includes the header. Otherwise include only the header:

#include "kj(_math|_thread|...).h"

License

This software is in the public domain. Where that dedication is not recognized, you are granted a perpetual, irrevocable license to copy, distribute, and modify the source code as you see fit.

The source code is provided "as is", without warranty of any kind, express or implied. No attribution is required, but always appreciated.