Move err_allocation_failed into error.c and make it available to
everyone.
This commit is contained in:
parent
75fc72c35d
commit
42da7b1d05
@ -10,6 +10,9 @@ error_t *const err_errorf_length = &(error_t){
|
|||||||
.message =
|
.message =
|
||||||
"Formatting of another error failed to determine the error length"};
|
"Formatting of another error failed to determine the error length"};
|
||||||
|
|
||||||
|
error_t *err_allocation_failed =
|
||||||
|
&(error_t){.message = "Memory allocation failed"};
|
||||||
|
|
||||||
error_t *errorf(const char *fmt, ...) {
|
error_t *errorf(const char *fmt, ...) {
|
||||||
error_t *err = calloc(1, sizeof(error_t));
|
error_t *err = calloc(1, sizeof(error_t));
|
||||||
if (err == nullptr)
|
if (err == nullptr)
|
||||||
|
@ -18,4 +18,7 @@ static inline void error_free(error_t *err) {
|
|||||||
free(err);
|
free(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Some global errors */
|
||||||
|
extern error_t *err_allocation_failed;
|
||||||
|
|
||||||
#endif // INCLUDE_SRC_ERROR_H_
|
#endif // INCLUDE_SRC_ERROR_H_
|
||||||
|
@ -20,9 +20,6 @@ error_t *err_eof =
|
|||||||
|
|
||||||
error_t *err_unknown_read = &(error_t){.message = "Unknown read error"};
|
error_t *err_unknown_read = &(error_t){.message = "Unknown read error"};
|
||||||
|
|
||||||
error_t *err_allocation_failed =
|
|
||||||
&(error_t){.message = "Memory allocation failed"};
|
|
||||||
|
|
||||||
typedef bool (*char_predicate_t)(char);
|
typedef bool (*char_predicate_t)(char);
|
||||||
|
|
||||||
const char *lexer_token_id_to_cstr(lexer_token_id_t id) {
|
const char *lexer_token_id_to_cstr(lexer_token_id_t id) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user