:: commit 9526040ea56ebac9bf3139e435356a9661a7613a

Mintsuki <mintsuki@protonmail.com> — 2026-03-06 13:02

parents: 70f0385881

host/limine: Make {mul,add}_u64_overflow() static inline to avoid gcc unused warnings

diff --git a/host/limine.c b/host/limine.c
index 933bd64a..2be7a512 100644
--- a/host/limine.c
+++ b/host/limine.c
@@ -46,12 +46,12 @@ static void remove_arg(int *argc, char *argv[], int index) {
     argv[*argc] = NULL;
 }
 
-static bool mul_u64_overflow(uint64_t a, uint64_t b, uint64_t *res) {
+static inline bool mul_u64_overflow(uint64_t a, uint64_t b, uint64_t *res) {
     *res = a * b;
     return a != 0 && b > UINT64_MAX / a;
 }
 
-static bool add_u64_overflow(uint64_t a, uint64_t b, uint64_t *res) {
+static inline bool add_u64_overflow(uint64_t a, uint64_t b, uint64_t *res) {
     *res = a + b;
     return a > UINT64_MAX - b;
 }
tab: 248 wrap: offon