aboutsummaryrefslogtreecommitdiff
path: root/runtime/src
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-12-16 11:56:40 +0000
committerMichael Williamson <mike@zwobble.org>2023-12-16 11:56:40 +0000
commita4e0b7fb9643cba77e12df67d761dbc6950ab439 (patch)
tree5d00206d991a7a6f0abf4e9c084688d7ade69f9b /runtime/src
parent401a9f0cc7b5792d11e4c9b889578ff0f110d65e (diff)
Split std.h
Diffstat (limited to 'runtime/src')
-rw-r--r--runtime/src/effects.c1
-rw-r--r--runtime/src/namespaces/Shed/Builtins.c2
-rw-r--r--runtime/src/patio/patio.h2
-rw-r--r--runtime/src/shed.h4
-rw-r--r--runtime/src/std/unistd.h (renamed from runtime/src/std.h)7
5 files changed, 10 insertions, 6 deletions
diff --git a/runtime/src/effects.c b/runtime/src/effects.c
index 98308f3d..3bf9852c 100644
--- a/runtime/src/effects.c
+++ b/runtime/src/effects.c
@@ -1,3 +1,4 @@
+#include "./std/unistd.h"
#include "./shed.h"
struct ShedEffectHandler {
diff --git a/runtime/src/namespaces/Shed/Builtins.c b/runtime/src/namespaces/Shed/Builtins.c
index 10953d62..4677e059 100644
--- a/runtime/src/namespaces/Shed/Builtins.c
+++ b/runtime/src/namespaces/Shed/Builtins.c
@@ -1,3 +1,5 @@
+#include "../../std/unistd.h"
+
#include "../../shed.h"
#ifdef __WASM__
diff --git a/runtime/src/patio/patio.h b/runtime/src/patio/patio.h
index c91f66f4..160cca9f 100644
--- a/runtime/src/patio/patio.h
+++ b/runtime/src/patio/patio.h
@@ -1,7 +1,7 @@
#ifndef SHED_PATIO_PATIO_H
#define SHED_PATIO_PATIO_H
-#include "../std.h"
+#include <stdint.h>
#ifdef __WASM__
typedef uint32_t PatioInt;
diff --git a/runtime/src/shed.h b/runtime/src/shed.h
index 7b135e3c..c7950c43 100644
--- a/runtime/src/shed.h
+++ b/runtime/src/shed.h
@@ -1,7 +1,9 @@
#ifndef SHED_H
#define SHED_H
-#include "./std.h"
+#include <stdint.h>
+
+#include "./std/unistd.h"
#include "./patio/patio.h"
#include "./primitives.h"
diff --git a/runtime/src/std.h b/runtime/src/std/unistd.h
index 39ea6046..df0b9dcb 100644
--- a/runtime/src/std.h
+++ b/runtime/src/std/unistd.h
@@ -1,9 +1,8 @@
-#ifndef SHED_STD_H
-#define SHED_STD_H
-
-#include <stdint.h>
+#ifndef SHED_STD_UNISTD_H
+#define SHED_STD_UNISTD_H
#ifdef __WASM__
+#include <stdint.h>
typedef uint32_t size_t;
typedef int32_t ssize_t;
#define NULL 0