From b0ca976470dad8d2280168f778034bfbb5c15796 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Mon, 20 Apr 2020 23:59:44 +0200 Subject: Use uint64_t and appropriate standard PRI* format specifiers everywhere --- src/ipsw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ipsw.c') diff --git a/src/ipsw.c b/src/ipsw.c index e56afa2..c8659e3 100644 --- a/src/ipsw.c +++ b/src/ipsw.c @@ -576,7 +576,7 @@ int ipsw_get_latest_fw(plist_t version_data, const char* product, char** fwurl, return -1; } char* key = NULL; - long long unsigned int major = 0; + uint64_t major = 0; plist_t val = NULL; do { plist_dict_next_item(n1, iter, &key, &val); @@ -598,7 +598,7 @@ int ipsw_get_latest_fw(plist_t version_data, const char* product, char** fwurl, } char majstr[32]; // should be enough for a uint64_t value - sprintf(majstr, FMT_qu, (long long unsigned int)major); + sprintf(majstr, "%"PRIu64, (uint64_t)major); n1 = plist_access_path(version_data, 7, "MobileDeviceSoftwareVersionsByVersion", majstr, "MobileDeviceSoftwareVersions", product, "Unknown", "Universal", "Restore"); if (!n1) { error("%s: ERROR: Can't get Unknown/Universal/Restore node?!\n", __func__); -- cgit v1.1-32-gdbae