summaryrefslogtreecommitdiff
path: root/library/RemoteTools.cpp
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-04-20 13:30:37 +0400
committerAlexander Gavrilov2012-04-20 13:30:37 +0400
commit0a6982f4041f43d571bd2690f148ff369f2d8038 (patch)
tree13d60514e341a3bafa36ffa7b8391d1eb5956e38 /library/RemoteTools.cpp
parentd95cc3435fe249e1c86e5af36b8a10e9009edd97 (diff)
downloaddfhack-0a6982f4041f43d571bd2690f148ff369f2d8038.tar.gz
dfhack-0a6982f4041f43d571bd2690f148ff369f2d8038.tar.bz2
dfhack-0a6982f4041f43d571bd2690f148ff369f2d8038.tar.xz
Enable warnings correctly on linux and fix a lot of them.
Diffstat (limited to 'library/RemoteTools.cpp')
-rw-r--r--library/RemoteTools.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/library/RemoteTools.cpp b/library/RemoteTools.cpp
index c8af46cb..5e11e062 100644
--- a/library/RemoteTools.cpp
+++ b/library/RemoteTools.cpp
@@ -216,6 +216,9 @@ void DFHack::describeMaterial(BasicMaterialInfo *info, const MaterialInfo &mat,
case MaterialInfo::Plant:
info->set_plant_id(mat.index);
break;
+
+ default:
+ break;
}
}
@@ -298,7 +301,7 @@ void DFHack::describeUnit(BasicUnitInfo *info, df::unit *unit,
if (mask && mask->labors())
{
- for (int i = 0; i < sizeof(unit->status.labors)/sizeof(bool); i++)
+ for (size_t i = 0; i < sizeof(unit->status.labors)/sizeof(bool); i++)
if (unit->status.labors[i])
info->add_labors(i);
}
@@ -630,7 +633,7 @@ static command_result ListSquads(color_ostream &stream,
static command_result SetUnitLabors(color_ostream &stream, const SetUnitLaborsIn *in)
{
- for (size_t i = 0; i < in->change_size(); i++)
+ for (int i = 0; i < in->change_size(); i++)
{
auto change = in->change(i);
auto unit = df::unit::find(change.unit_id());