From 688272ec203cc5ba9ef11ec11d280bafc8ea7be6 Mon Sep 17 00:00:00 2001 From: John Sanpe Date: Fri, 25 Apr 2025 20:19:29 +0800 Subject: [PATCH] feat types: added ok and error status code macros Signed-off-by: John Sanpe --- include/bfdev/bug.h | 4 ++-- include/bfdev/types.h | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/bfdev/bug.h b/include/bfdev/bug.h index c532d09c..cd0a4cc4 100644 --- a/include/bfdev/bug.h +++ b/include/bfdev/bug.h @@ -43,7 +43,7 @@ BFDEV_WARN_MSG( \ #ifndef BFDEV_BUG_ON # define BFDEV_BUG_ON(condition) ({ \ - bfdev_bool __cond = !!(condition); \ + bfdev_bool __cond = !!(condition); \ if (bfdev_unlikely(__cond)) \ BFDEV_BUG(); \ bfdev_unlikely(__cond); \ @@ -52,7 +52,7 @@ BFDEV_WARN_MSG( \ #ifndef BFDEV_WARN_ON # define BFDEV_WARN_ON(condition) ({ \ - bfdev_bool __cond = !!(condition); \ + bfdev_bool __cond = !!(condition); \ if (bfdev_unlikely(__cond)) \ BFDEV_WARN(); \ bfdev_unlikely(__cond); \ diff --git a/include/bfdev/types.h b/include/bfdev/types.h index 85b87c58..e13fdf52 100644 --- a/include/bfdev/types.h +++ b/include/bfdev/types.h @@ -52,6 +52,9 @@ typedef int bfdev_state_t; typedef bfdev_intptr_t bfdev_atomic_t; typedef bfdev_u64 bfdev_time_t; +#define BFDEV_OK 0 +#define BFDEV_ERROR -1 + #define BFDEV_EQ 0 #define BFDEV_BT 1 #define BFDEV_LT -1