|
XWOS API
4.0
XWOS C/C++ API参考手册
|

宏定义 | |
| #define | MAX_ERRNO 4095 |
| 错误码的最大值 | |
| #define | IS_ERR_VALUE(x) (((xwptr_t)(x)) >= (xwptr_t)(-MAX_ERRNO)) |
| 判断指针的数值是否为错误码 | |
函数 | |
| static __xwcc_inline void *__xwcc_must_check | err_ptr (xwer_t err) |
| 将错误码转换为指针 | |
| static __xwcc_inline xwer_t __xwcc_must_check | ptr_err (const void *ptr) |
| 将指针的值转换为错误码 | |
| static __xwcc_inline bool __xwcc_must_check | is_err (const void *ptr) |
| 测试指针的值是否为错误码 | |
| static __xwcc_inline bool __xwcc_must_check | is_err_or_null (const void *ptr) |
| 测试指针的值是否为空或错误码(指针是否为无效指针) | |
|
static |
|
static |
测试指针的值是否为错误码
| [in] | ptr | 指针 |
| true | 是 |
| false | 否 |

|
static |
|
static |
将指针的值转换为错误码
| [in] | ptr | 指针 |
