diff options
author | pryazha <pryadeiniv@mail.ru> | 2025-06-15 15:28:45 +0500 |
---|---|---|
committer | pryazha <pryadeiniv@mail.ru> | 2025-06-15 15:28:45 +0500 |
commit | e7f67b450d8034b532101445035d3b199e702621 (patch) | |
tree | d1193a6044d75800266cec11776358be7270cf8b /prb.h | |
parent | 92850237f42cecfeba519bc15f7f5bb7a76cde5f (diff) |
windows?
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 */ |