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.
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"
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.