summaryrefslogtreecommitdiff
path: root/prb.h
diff options
context:
space:
mode:
Diffstat (limited to 'prb.h')
-rw-r--r--prb.h31
1 files changed, 17 insertions, 14 deletions
diff --git a/prb.h b/prb.h
index f09df2d..fad7ff0 100644
--- a/prb.h
+++ b/prb.h
@@ -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 */