diff --git a/apps/dsm/DSM.cpp b/apps/dsm/DSM.cpp index c7f0f9b9..7f50d9f1 100644 --- a/apps/dsm/DSM.cpp +++ b/apps/dsm/DSM.cpp @@ -544,12 +544,12 @@ void AmArg2DSMStrMap(const AmArg& arg, if (it->second.getType() == AmArg::CStr) vars[it->first] = it->second.asCStr(); else if (it->second.getType() == AmArg::Array) { - vars[it->first+"_size"] = int2str(it->second.size()); + vars[it->first+"_size"] = int2str((unsigned int)it->second.size()); for (size_t i=0;isecond.size();i++) { if (it->second.get(i).getType() == AmArg::CStr) - vars[it->first+"_"+int2str(i)] = it->second.get(i).asCStr(); + vars[it->first+"_"+int2str((unsigned int)i)] = it->second.get(i).asCStr(); else - vars[it->first+"_"+int2str(i)] = AmArg::print(it->second.get(i)); + vars[it->first+"_"+int2str((unsigned int)i)] = AmArg::print(it->second.get(i)); } } else { vars[it->first] = AmArg::print(it->second);