diff options
Diffstat (limited to 'libfdt/libfdt_strerror.c')
| -rw-r--r-- | libfdt/libfdt_strerror.c | 76 |
1 files changed, 28 insertions, 48 deletions
diff --git a/libfdt/libfdt_strerror.c b/libfdt/libfdt_strerror.c index c4a1abd..accd58a 100644 --- a/libfdt/libfdt_strerror.c +++ b/libfdt/libfdt_strerror.c @@ -1,49 +1,36 @@ /* ------------------------------------------- - Copyright (C) 2024, Amlal EL Mahrouss, all rights reserved. + Copyright (C) 2024, Amlal EL Mahrouss, all rights reserved. ------------------------------------------- */ -#include <libfdt/libfdt_env.h> #include <libfdt/libfdt.h> +#include <libfdt/libfdt_env.h> /***********************************************************************************/ /* @brief FDT error reporting system */ /***********************************************************************************/ /// @brief Error information structure. -struct fdt_err -{ - const char* e_str; +struct fdt_err { + const char* e_str; }; #define fdt_error(VAL) \ - [(VAL)] = { \ - .e_str = #VAL, \ - } + [(VAL)] = { \ + .e_str = #VAL, \ + } static struct fdt_err cb_fdtErrTbl[] = { - fdt_error(FDT_ERR_NOTFOUND), - fdt_error(FDT_ERR_EXISTS), - fdt_error(FDT_ERR_NOSPACE), + fdt_error(FDT_ERR_NOTFOUND), fdt_error(FDT_ERR_EXISTS), fdt_error(FDT_ERR_NOSPACE), - fdt_error(FDT_ERR_BADOFFSET), - fdt_error(FDT_ERR_BADPATH), - fdt_error(FDT_ERR_BADPHANDLE), - fdt_error(FDT_ERR_BADSTATE), + fdt_error(FDT_ERR_BADOFFSET), fdt_error(FDT_ERR_BADPATH), fdt_error(FDT_ERR_BADPHANDLE), + fdt_error(FDT_ERR_BADSTATE), - fdt_error(FDT_ERR_TRUNCATED), - fdt_error(FDT_ERR_BADMAGIC), - fdt_error(FDT_ERR_BADVERSION), - fdt_error(FDT_ERR_BADSTRUCTURE), - fdt_error(FDT_ERR_BADLAYOUT), - fdt_error(FDT_ERR_INTERNAL), - fdt_error(FDT_ERR_BADNCELLS), - fdt_error(FDT_ERR_BADVALUE), - fdt_error(FDT_ERR_BADOVERLAY), - fdt_error(FDT_ERR_NOPHANDLES), - fdt_error(FDT_ERR_BADFLAGS), - fdt_error(FDT_ERR_ALIGNMENT), + fdt_error(FDT_ERR_TRUNCATED), fdt_error(FDT_ERR_BADMAGIC), fdt_error(FDT_ERR_BADVERSION), + fdt_error(FDT_ERR_BADSTRUCTURE), fdt_error(FDT_ERR_BADLAYOUT), fdt_error(FDT_ERR_INTERNAL), + fdt_error(FDT_ERR_BADNCELLS), fdt_error(FDT_ERR_BADVALUE), fdt_error(FDT_ERR_BADOVERLAY), + fdt_error(FDT_ERR_NOPHANDLES), fdt_error(FDT_ERR_BADFLAGS), fdt_error(FDT_ERR_ALIGNMENT), }; #define fdt_error_length() mpux_array_size(cb_fdtErrTbl) @@ -51,25 +38,18 @@ static struct fdt_err cb_fdtErrTbl[] = { /// @brief Returns the error value as a string. /// @param errval /// @return -const char* fdt_strerror(int32_t errval) -{ - if (errval > 0) - { - return ("<valid offset/length>"); - } - else if (errval == 0) - { - return ("<no error>"); - } - else if (-errval < fdt_error_length()) - { - const char* serr = cb_fdtErrTbl[errval].e_str; - - if (serr != null) - { - return serr; - } - } - - return ("<unknown error>"); +const char* fdt_strerror(int32_t errval) { + if (errval > 0) { + return ("<valid offset/length>"); + } else if (errval == 0) { + return ("<no error>"); + } else if (-errval < fdt_error_length()) { + const char* serr = cb_fdtErrTbl[errval].e_str; + + if (serr != null) { + return serr; + } + } + + return ("<unknown error>"); } |
