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 | 指针 |