diff --git a/src/error/error.c b/src/error/error.c index f6fb60a..4339ca4 100644 --- a/src/error/error.c +++ b/src/error/error.c @@ -11,7 +11,7 @@ #include "util/string.h" #include "debug/debug.h" -errorstate_t ERROR_STATE = ERROR_STATE_INIT; +errorstate_t ERROR_STATE = { 0 }; errorret_t errorThrowImpl( errorstate_t *state, diff --git a/src/error/error.h b/src/error/error.h index 001d4a8..0ab8a69 100644 --- a/src/error/error.h +++ b/src/error/error.h @@ -24,10 +24,6 @@ typedef struct { static const errorcode_t ERROR_OK = 0; static const errorcode_t ERROR_NOT_OK = 1; -#define ERROR_STATE_INIT ((const errorstate_t){ \ - .code = ERROR_OK, .message = NULL, .lines = NULL \ -}) - static const char_t *ERROR_PRINT_FORMAT = "Error (%d): %s\n%s"; static const char_t *ERROR_LINE_FORMAT = " at %s:%d in function %s\n"; extern errorstate_t ERROR_STATE;