#include #include #define MAX_ERRNO 4095 #define IS_ERR_VALUE(x) ((x) >= (unsigned long)-MAX_ERRNO) #define __force __attribute__((force)) static inline bool IS_ERR(__force const void *ptr) { return IS_ERR_VALUE((unsigned long)ptr); } int main(int argc, char **argv) { return IS_ERR(NULL); }