summaryrefslogtreecommitdiff
path: root/lib/nostd/stubs
diff options
context:
space:
mode:
authorAlasdair Armstrong2019-10-15 19:16:15 +0100
committerAlasdair Armstrong2019-10-15 19:16:15 +0100
commit478a236c020866f30fc1e42149550c0a7a17a2f7 (patch)
treede5a0ccaebdab18f802b53b582ca7fe867bbb0cc /lib/nostd/stubs
parent5056bf80156738b3ed146ae052f751fa703fecad (diff)
More work on bare-metal Sail
Diffstat (limited to 'lib/nostd/stubs')
-rw-r--r--lib/nostd/stubs/sail_failure.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/nostd/stubs/sail_failure.c b/lib/nostd/stubs/sail_failure.c
new file mode 100644
index 00000000..029c42fb
--- /dev/null
+++ b/lib/nostd/stubs/sail_failure.c
@@ -0,0 +1,16 @@
+#include <sail_failure.h>
+
+#include <stdio.h>
+#include <stdlib.h>
+
+void sail_match_failure(char *message)
+{
+ fprintf(stderr, "Match failure: %s", message);
+ exit(EXIT_FAILURE);
+}
+
+void sail_failure(char *message)
+{
+ fprintf(stderr, "Failure: %s", message);
+ exit(EXIT_FAILURE);
+}