Use PRId64 instead of lld in fscanf

This commit is contained in:
Con Kolivas 2015-03-10 20:08:00 +11:00
parent 5c5a8c6cc5
commit 3dbf13f92d

View file

@ -47,6 +47,7 @@
#endif
#include <math.h>
#include <utime.h>
#include <inttypes.h>
#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);