Home

Awesome

kj

kj is a small collection of stb inspired libs.

librarycategory
kj.hmisc
kj_math.hmaths
kj_thread.hmultithread

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.