XWOS API
4.0
XWOS C/C++ API参考手册
|
XWOS通用库:错误 更多...
宏定义 | |
#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通用库:错误
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
在文件 error.h 中定义.