|
XenevaOS
|


Go to the source code of this file.
Macros | |
| #define | ERR_PTR(err) ((void*)(long)(err)) |
| #define | PTR_ERR(ptr) ((long)(ptr)) |
| #define | IS_ERR(ptr) IS_ERR_VALUE((unsigned long)(ptr)) |
| #define | IS_ERR_OR_NULL(ptr) (!(ptr) || IS_ERR(ptr)) |
| #define | IS_ERR_OR_ZERO(ptr) (IS_ERR(ptr) ? PTR_ERR(ptr) : 0) |
| #define | ERR_CAST(ptr) ((void*)(ptr)) |
| #define | PTR_ERR_OR_NULL(ptr) (IS_ERR(ptr) ? PTR_ERR(ptr) : 0) |
| #define ERR_CAST | ( | ptr | ) | ((void*)(ptr)) |
| #define ERR_PTR | ( | err | ) | ((void*)(long)(err)) |
| #define IS_ERR | ( | ptr | ) | IS_ERR_VALUE((unsigned long)(ptr)) |
| #define IS_ERR_OR_NULL | ( | ptr | ) | (!(ptr) || IS_ERR(ptr)) |
| #define PTR_ERR | ( | ptr | ) | ((long)(ptr)) |