projects
/
apps
/
pfixtools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add likely/unlikely macros.
[apps/pfixtools.git]
/
common
/
common.h
diff --git
a/common/common.h
b/common/common.h
index
30ce1d8
..
896eacc
100644
(file)
--- a/
common/common.h
+++ b/
common/common.h
@@
-70,6
+70,9
@@
typedef void (*exitcall_t)(void);
#define module_init(fn) static __init initcall_t __init_##fn = fn;
#define module_exit(fn) static __exit exitcall_t __exit_##fn = fn;
#define module_init(fn) static __init initcall_t __init_##fn = fn;
#define module_exit(fn) static __exit exitcall_t __exit_##fn = fn;
+#define likely(expr) __builtin_expect((expr) != 0, 1)
+#define unlikely(expr) __builtin_expect((expr) != 0, 0)
+
#define __log(Level, Fmt, ...) \
if (log_level >= Level) { \
if (log_syslog) { \
#define __log(Level, Fmt, ...) \
if (log_level >= Level) { \
if (log_syslog) { \