2021-09-19 11:49:56 +00:00
|
|
|
#if !defined(DQN_H)
|
2023-07-04 14:04:53 +00:00
|
|
|
#define DQN_H
|
|
|
|
#include <stdarg.h> // va_list
|
|
|
|
#include <stdio.h> // fprintf, FILE, stdout, stderr
|
|
|
|
#include <stdint.h> // [u]int_*, ...
|
|
|
|
#include <limits.h> // [U]INT_MAX, ...
|
|
|
|
|
|
|
|
#include "dqn_core.h"
|
|
|
|
#include "dqn_memory.h"
|
|
|
|
#include "dqn_print.h"
|
|
|
|
#include "dqn_strings.h"
|
|
|
|
#include "dqn_platform.h"
|
|
|
|
#include "dqn_containers.h"
|
|
|
|
#include "dqn_math.h"
|
|
|
|
#include "dqn_misc.h"
|
|
|
|
#include "dqn_hash.h"
|
|
|
|
#endif // DQN_H
|
2019-08-24 01:39:12 +00:00
|
|
|
|
2023-07-04 14:04:53 +00:00
|
|
|
#if defined(DQN_IMPLEMENTATION)
|
|
|
|
#include "dqn_platform.cpp"
|
|
|
|
#include "dqn_memory.cpp"
|
|
|
|
#include "dqn_print.cpp"
|
|
|
|
#include "dqn_strings.cpp"
|
|
|
|
#include "dqn_containers.cpp"
|
|
|
|
#include "dqn_math.cpp"
|
|
|
|
#include "dqn_misc.cpp"
|
|
|
|
#include "dqn_hash.cpp"
|
|
|
|
#include "dqn_core.cpp"
|
2023-03-27 12:43:29 +00:00
|
|
|
#endif // DQN_IMPLEMENTATION
|