From a724ddbe1c8c53acd8b2836e437237cf17c57043 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 22 Jan 2020 03:03:37 +0100 Subject: Use macro return_if_error instead of if-statement everywhere --- include/parser.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/parser.h b/include/parser.h index d130597..b915dfd 100644 --- a/include/parser.h +++ b/include/parser.h @@ -3,7 +3,11 @@ #include "tokenizer.h" -/* Returns 0 on success */ -int tsl_parse(const char *code, size_t code_size); +typedef enum { + TSL_PARSE_RESULT_ERR, + TSL_PARSE_RESULT_OK +} TslParseResult; + +TslParseResult tsl_parse(const char *code, size_t code_size); #endif /* TSL_PARSER_H */ -- cgit v1.2.3