aboutsummaryrefslogtreecommitdiff
path: root/src/unlikely.h
diff options
context:
space:
mode:
authorShinya Sato <shinnya.sato@gmail.com>2026-03-24 18:14:09 +0900
committerShinya Sato <shinnya.sato@gmail.com>2026-03-24 18:14:09 +0900
commit3db7ebc0d503511e255926d105aa0d5f6cbfdadd (patch)
tree785f7fbb384e1757271405ee6a35fcf169224933 /src/unlikely.h
parent11dd49da1625e1a8197c6d9f8d22743a974ddb72 (diff)
downloadinpla-3db7ebc0d503511e255926d105aa0d5f6cbfdadd.tar.gz
inpla-3db7ebc0d503511e255926d105aa0d5f6cbfdadd.zip
v0.13.3
Diffstat (limited to '')
-rw-r--r--src/unlikely.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/unlikely.h b/src/unlikely.h
index 602c723..72f51b6 100644
--- a/src/unlikely.h
+++ b/src/unlikely.h
@@ -1,12 +1,12 @@
-#ifndef INPLA_UNLIKELY_H
-#define INPLA_UNLIKELY_H
+#ifndef INPLA_UNLIKELY_H_
+#define INPLA_UNLIKELY_H_
#if defined(__GNUC__) || defined(__clang__)
- // GCC と Clang の場合は、極限まで最適化!
+ // For GCC, Clang
#define likely(x) __builtin_expect(!!(x), 1)
#define unlikely(x) __builtin_expect(!!(x), 0)
#else
- // それ以外のコンパイラ(MSVCなど)では、ただの素通り(無害化)
+ // Otherwise
#define likely(x) (x)
#define unlikely(x) (x)
#endif