diff options
Diffstat (limited to 'prb.h')
-rw-r--r-- | prb.h | 31 |
1 files changed, 17 insertions, 14 deletions
@@ -1,27 +1,30 @@ #ifndef PRB_H #define PRB_H -#include <string.h> -#include <stdio.h> -#include <math.h> -#include <stdlib.h> #include <stdint.h> +#include <math.h> #include <stdarg.h> -#include <unistd.h> +#include <stddef.h> +#include <stdio.h> -#include "prb_macros.h" #include "prb_types.h" - +#include "prb_macros.h" #include "prb_math.h" -#include "prb_math.c" - #include "prb_arena.h" -#include "prb_arena.c" - +#include "prb_sys.h" #include "prb_string.h" -#include "prb_string.c" -#include "prb_sys.h" -#include "prb_sys.c" +#define OS_NONE 0 +#define OS_WINDOWS 1 +#define OS_LINUX 2 + +#if defined(__linux) +#define OS OS_LINUX +#include "prb_linux.h" +#elif defined(__WIN64) +#define OS OS_WINDOWS +#include <windows.h> +#include "prb_windows.h" +#endif #endif /* PRB_H */ |