forked from Mirrors/openclonk
Fix all -Wformat warnings
parent
02dffb8af1
commit
9c98227a03
|
@ -450,7 +450,7 @@ StdStrBuf C4KeyCodeEx::KeyCode2String(C4KeyCode wCode, bool fHumanReadable, bool
|
|||
StdStrBuf buf;
|
||||
auto name = KeycodeToString(wCode);
|
||||
if (name) buf.Copy(name);
|
||||
if (!buf.getLength()) buf.Format("\\x%x", wCode);
|
||||
if (!buf.getLength()) buf.Format("\\x%lx", wCode);
|
||||
return buf;
|
||||
#endif
|
||||
return FormatString("$%x", static_cast<unsigned int>(wCode));
|
||||
|
|
|
@ -1150,7 +1150,7 @@ void C4AulCompiler::CodegenAstVisitor::visit(const ::aul::ast::CallExpr *n)
|
|||
}
|
||||
}
|
||||
|
||||
int fn_argc = C4AUL_MAX_Par;
|
||||
size_t fn_argc = C4AUL_MAX_Par;
|
||||
if (!n->context)
|
||||
{
|
||||
// if this is a function without explicit context, we resolve it
|
||||
|
@ -1169,7 +1169,7 @@ void C4AulCompiler::CodegenAstVisitor::visit(const ::aul::ast::CallExpr *n)
|
|||
{
|
||||
// Pop off any args that are over the limit
|
||||
Warn(target_host, host, n->args[fn_argc].get(), Fn,
|
||||
"call to %s passes %d parameters, of which only %d are used", cname, n->args.size(), fn_argc);
|
||||
"call to %s passes %zu parameters, of which only %zu are used", cname, n->args.size(), fn_argc);
|
||||
AddBCC(n->loc, AB_STACK, fn_argc - n->args.size());
|
||||
}
|
||||
else if (n->args.size() < fn_argc)
|
||||
|
@ -1249,7 +1249,7 @@ void C4AulCompiler::CodegenAstVisitor::visit(const ::aul::ast::CallExpr *n)
|
|||
C4V_Type to = expected_par_types[i];
|
||||
if (C4Value::WarnAboutConversion(from, to))
|
||||
{
|
||||
Warn(target_host, host, n->args[i].get(), Fn, "parameter %d of %s is %s (%s expected)", i, cname, GetC4VName(from), GetC4VName(to));
|
||||
Warn(target_host, host, n->args[i].get(), Fn, "parameter %zu of %s is %s (%s expected)", i, cname, GetC4VName(from), GetC4VName(to));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1103,7 +1103,7 @@ void C4AulParse::Parse_CallParams(::aul::ast::CallExpr *call)
|
|||
case ATT_COMMA:
|
||||
// got no parameter before a ","
|
||||
if (Config.Developer.ExtraWarnings)
|
||||
Warn(FormatString("parameter %d of call to %s is empty", call->args.size(), call->callee.c_str()).getData(), NULL);
|
||||
Warn(FormatString("parameter %zu of call to %s is empty", call->args.size(), call->callee.c_str()).getData(), NULL);
|
||||
call->args.push_back(::aul::ast::NilLit::New(TokenSPos));
|
||||
Shift();
|
||||
break;
|
||||
|
@ -1137,7 +1137,7 @@ std::unique_ptr<::aul::ast::ArrayLit> C4AulParse::Parse_Array()
|
|||
if (TokenType == ATT_COMMA)
|
||||
{
|
||||
if (Config.Developer.ExtraWarnings)
|
||||
Warn(FormatString("array entry %d is empty", arr->values.size()).getData(), NULL);
|
||||
Warn(FormatString("array entry %zu is empty", arr->values.size()).getData(), NULL);
|
||||
arr->values.emplace_back(::aul::ast::NilLit::New(TokenSPos));
|
||||
}
|
||||
else
|
||||
|
@ -1149,7 +1149,7 @@ std::unique_ptr<::aul::ast::ArrayLit> C4AulParse::Parse_Array()
|
|||
if (TokenType == ATT_BCLOSE2)
|
||||
{
|
||||
if (Config.Developer.ExtraWarnings)
|
||||
Warn(FormatString("array entry %d is empty", arr->values.size()).getData(), NULL);
|
||||
Warn(FormatString("array entry %zu is empty", arr->values.size()).getData(), NULL);
|
||||
arr->values.emplace_back(::aul::ast::NilLit::New(TokenSPos));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue