common: implement conversion from b_status to ivy_status

This commit is contained in:
2025-04-22 15:22:49 +01:00
parent 79a818dd8e
commit dc000ae8ef
2 changed files with 21 additions and 0 deletions

View File

@@ -3,6 +3,8 @@
#include <ivy/misc.h>
enum b_status;
enum ivy_status {
IVY_OK = 0,
IVY_ERR_EOF = -1,
@@ -13,8 +15,11 @@ enum ivy_status {
IVY_ERR_INTERNAL_FAILURE = -6,
IVY_ERR_BAD_STATE = -7,
IVY_ERR_INVALID_VALUE = -8,
IVY_ERR_NO_ENTRY = -9,
IVY_ERR_NAME_EXISTS = -10,
};
IVY_API const char *ivy_status_to_string(enum ivy_status status);
IVY_API enum ivy_status ivy_status_from_b_status(enum b_status status);
#endif