try fix warning on some platforms

This commit is contained in:
tqchen 2015-05-01 22:45:11 -07:00
parent 24f17df782
commit fa99857467

View File

@ -134,8 +134,9 @@ void AllreduceBase::TrackerPrint(const std::string &msg) {
// util to parse data with unit suffix // util to parse data with unit suffix
inline size_t ParseUnit(const char *name, const char *val) { inline size_t ParseUnit(const char *name, const char *val) {
char unit; char unit;
uint64_t amount; unsigned long amt;
int n = sscanf(val, "%lu%c", &amount, &unit); int n = sscanf(val, "%lu%c", &amt, &unit);
size_t amount = amt;
if (n == 2) { if (n == 2) {
switch (unit) { switch (unit) {
case 'B': return amount; case 'B': return amount;