]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
parse-util: rework safe_atou64() as wrapper around safe_atou64_full()
authorLennart Poettering <lennart@amutable.com>
Mon, 20 Apr 2026 07:59:56 +0000 (09:59 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 20 Apr 2026 10:02:54 +0000 (12:02 +0200)
Follow-up for: 023f88a6ab76b9784e9b6c6396227f1490c1a8c2

Claude complained...

src/basic/parse-util.h

index 0ee4da2126b76286e6e1ff3f99b7844db671a40e..6df08915f639ca320fe294f663cbf8f3b14d2be7 100644 (file)
@@ -78,16 +78,15 @@ static inline int safe_atollu(const char *s, unsigned long long *ret_llu) {
         return safe_atollu_full(s, 0, ret_llu);
 }
 
-static inline int safe_atou64(const char *s, uint64_t *ret_u) {
-        assert_cc(sizeof(uint64_t) == sizeof(unsigned long long));
-        return safe_atollu(s, (unsigned long long*) ret_u);
-}
-
 static inline int safe_atou64_full(const char *s, unsigned base, uint64_t *ret_u) {
         assert_cc(sizeof(uint64_t) == sizeof(unsigned long long));
         return safe_atollu_full(s, base, (unsigned long long*) ret_u);
 }
 
+static inline int safe_atou64(const char *s, uint64_t *ret_u) {
+        return safe_atou64_full(s, 0, ret_u);
+}
+
 static inline int safe_atoi64(const char *s, int64_t *ret_i) {
         assert_cc(sizeof(int64_t) == sizeof(long long));
         return safe_atolli(s, (long long*) ret_i);