From 3dbf13f92d3bfa354ee6a570421079ad96239cb3 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Tue, 10 Mar 2015 20:08:00 +1100 Subject: [PATCH] Use PRId64 instead of lld in fscanf --- lrzip.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lrzip.c b/lrzip.c index 31b111a..df65b37 100644 --- a/lrzip.c +++ b/lrzip.c @@ -47,6 +47,7 @@ #endif #include #include +#include #include "md5.h" #include "rzip.h" @@ -104,7 +105,7 @@ i64 get_ram(rzip_control *control) if(!(meminfo = fopen("/proc/meminfo", "r"))) fatal_return(("fopen\n"), -1); - while(!feof(meminfo) && !fscanf(meminfo, "MemTotal: %lld kB", &ramsize)) { + while(!feof(meminfo) && !fscanf(meminfo, "MemTotal: %"PRId64" kB", &ramsize)) { if (unlikely(fgets(aux, sizeof(aux), meminfo) == NULL)) { fclose(meminfo); fatal_return(("Failed to fgets in get_ram\n"), -1);