summaryrefslogtreecommitdiff
path: root/include/sys/cdefs.h
diff options
context:
space:
mode:
authorKacper <kacper@mail.openlinux.dev>2025-12-09 21:17:12 +0100
committerKacper <kacper@mail.openlinux.dev>2025-12-09 21:17:12 +0100
commitb5cd18739a64c8d923a55b61c89ae3900faafd84 (patch)
treed192f7b25257ae9a8a4760c68f5314dcbc0d9b91 /include/sys/cdefs.h
parent119aed5bc787ccbf23d2f151759ec1f3a80977e1 (diff)
Fix include paths and formatting inconsistencies
Diffstat (limited to 'include/sys/cdefs.h')
-rw-r--r--include/sys/cdefs.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/include/sys/cdefs.h b/include/sys/cdefs.h
index c3bb51c1..0d6f6327 100644
--- a/include/sys/cdefs.h
+++ b/include/sys/cdefs.h
@@ -4,16 +4,16 @@
#define __BEGIN_DECLS extern "C" {
#define __END_DECLS }
-#define __dead __attribute__((__noreturn__))
-
-#define __used __attribute__((__used__))
-#define __unused __attribute__((__unused__))
-
+#define __dead __attribute__((__noreturn__))
+#define __used __attribute__((__used__))
+#define __unused __attribute__((__unused__))
#define __packed __attribute__((__packed__))
#define __aligned(x) __attribute__((__aligned__(x)))
+#define __malloc __attribute__((__malloc__))
+#define __pure __attribute__((__pure__))
+#define __nodiscard __attribute__((__warn_unused_result__))
-#define __malloc __attribute__((__malloc__))
-
-#define __pure __attribute__((__pure__))
+#define __predict_true(exp) __builtin_expect((exp) != 0, 1)
+#define __predict_false(exp) __builtin_expect((exp) != 0, 0)
#endif