From 7e4494256a08f585523e01b1bbc51f41ff4e2b95 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Mon, 26 Sep 2022 14:50:22 +0200 Subject: Refactor: Errors into custom export types and expose types --- exports/error.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 exports/error.h (limited to 'exports/error.h') diff --git a/exports/error.h b/exports/error.h new file mode 100644 index 0000000..64592e1 --- /dev/null +++ b/exports/error.h @@ -0,0 +1,17 @@ +#ifndef ERROR_H +#define ERROR_H + +typedef enum errorLevel { + ERR_OTHER, + ERR_INFO, + ERR_WARNING, + ERR_FATAL, +} errorLevel; + +typedef struct error { + errorLevel level; + const char* traceback; + const char* cause; +} error; + +#endif /* ERROR_H */ -- cgit v1.2.3