fix some windows type conversion warning

This commit is contained in:
Tianqi Chen
2014-08-30 12:40:51 -07:00
parent 99c44f2e51
commit 3f7aeb22c5
4 changed files with 17 additions and 8 deletions

View File

@@ -98,7 +98,8 @@ struct MetaInfo {
group_ptr.push_back(group_ptr.back()+nline);
}
if (!silent) {
printf("%lu groups are loaded from %s\n", group_ptr.size()-1, fname);
printf("%u groups are loaded from %s\n",
static_cast<unsigned>(group_ptr.size()-1), fname);
}
fclose(fi);
return true;

View File

@@ -66,10 +66,11 @@ class BoostLearner {
snprintf(str_temp, sizeof(str_temp), "%u", num_feature);
this->SetParam("bst:num_feature", str_temp);
}
snprintf(str_temp, sizeof(str_temp), "%lu", buffer_size);
snprintf(str_temp, sizeof(str_temp), "%lu",
static_cast<unsigned long>(buffer_size));
this->SetParam("num_pbuffer", str_temp);
if (!silent) {
printf("buffer_size=%ld\n", buffer_size);
printf("buffer_size=%ld\n", static_cast<long>(buffer_size));
}
}
/*!