chiark / gitweb /
parse-util: fix conversion from size_t on s390 (#3147)
[elogind.git] / src / basic / parse-util.h
index 9b1aebdb51d50da661a2c75c618196a3816a25a3..ea70c5e1e6d28d589eac2be28819afdf0c6832f7 100644 (file)
@@ -96,7 +96,7 @@ static inline int safe_atoli(const char *s, long int *ret_u) {
 #if SIZE_MAX == UINT_MAX
 static inline int safe_atozu(const char *s, size_t *ret_u) {
         assert_cc(sizeof(size_t) == sizeof(unsigned));
-        return safe_atou(s, ret_u);
+        return safe_atou(s, (unsigned *) ret_u);
 }
 #else
 static inline int safe_atozu(const char *s, size_t *ret_u) {