/* * This is the only header included in any c source file */ #pragma once #define KPL_VERSION "0.0.0" // System includes #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef KPL_VALGRIND #include #include #endif // KPL forward declarations typedef struct _kpl_object_task kpl_object_task; typedef struct _kpl_thread kpl_thread; typedef struct _kpl_env kpl_env; // KPL includes #include "kpl/color.h" #include "kpl/class.h" #include "kpl/object.h" #include "kpl/tree.h" #include "kpl/memory.h" #include "kpl/io.h" #include "kpl/env.h"