X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fcompiler.h;h=23f4b834d8df0fdf3d821c2d52deb9aff56a3cce;hb=3df4f46f3209c067dcadc969ed02d27c97fa3632;hp=e602cce2e9b99fc5f86b6523972ec909bf127fa1;hpb=d8bc55a6fb28876abcbf4a3fc3b6c3ce429c1bb3;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/compiler.h b/include/compiler.h index e602cce..23f4b83 100644 --- a/include/compiler.h +++ b/include/compiler.h @@ -25,8 +25,6 @@ #include #include -extern int errno; - #if !defined(__WIN32__) && !defined(__MINGW32__) # include #endif @@ -55,6 +53,7 @@ typedef unsigned int uint; typedef uint8_t __u8; typedef uint16_t __u16; typedef uint32_t __u32; +typedef unsigned int uint; #define uswap_16(x) \ ((((x) & 0xff00) >> 8) | \ @@ -125,4 +124,7 @@ typedef unsigned int uintptr_t; /* compiler options */ #define uninitialized_var(x) x = x +#define likely(x) __builtin_expect(!!(x), 1) +#define unlikely(x) __builtin_expect(!!(x), 0) + #endif