XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
error.h 文件参考

XWOS通用库:错误 更多...

#include <xwos/lib/type.h>
#include <xwos/lib/errno.h>
error.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#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)
 测试指针的值是否为空或错误码(指针是否为无效指针)
 

详细描述

XWOS通用库:错误

作者

在文件 error.h 中定义.