From fa99857467bbd1ea11be8782ff0c9935d6334881 Mon Sep 17 00:00:00 2001 From: tqchen Date: Fri, 1 May 2015 22:45:11 -0700 Subject: [PATCH] try fix warning on some platforms --- src/allreduce_base.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/allreduce_base.cc b/src/allreduce_base.cc index d0eff0425..964738b34 100644 --- a/src/allreduce_base.cc +++ b/src/allreduce_base.cc @@ -134,8 +134,9 @@ void AllreduceBase::TrackerPrint(const std::string &msg) { // util to parse data with unit suffix inline size_t ParseUnit(const char *name, const char *val) { char unit; - uint64_t amount; - int n = sscanf(val, "%lu%c", &amount, &unit); + unsigned long amt; + int n = sscanf(val, "%lu%c", &amt, &unit); + size_t amount = amt; if (n == 2) { switch (unit) { case 'B': return amount;