#pragma once // KPL testing framework #include "kpl.h" typedef struct _kpl_test kpl_test; typedef void kpl_test_function(__attribute__((unused)) kpl_test *_test); typedef struct _kpl_test { int32_t error_line_number; char *file_name, *test_name, *error_message; kpl_test_function *test_function; struct _kpl_test *next_test; } kpl_test; void kpl_test_add(kpl_test *_test);