diff --git a/src/strgen/strgen.cpp b/src/strgen/strgen.cpp index 0c5e1dfa3f..73e7b34f9c 100644 --- a/src/strgen/strgen.cpp +++ b/src/strgen/strgen.cpp @@ -250,8 +250,8 @@ struct HeaderFileWriter : HeaderWriter, FileWriter { { /* Find the plural form with the most amount of cases. */ int max_plural_forms = 0; - for (uint i = 0; i < lengthof(_plural_forms); i++) { - max_plural_forms = std::max(max_plural_forms, _plural_forms[i].plural_count); + for (const auto &pf : _plural_forms) { + max_plural_forms = std::max(max_plural_forms, pf.plural_count); } fmt::print(this->output_stream, @@ -261,7 +261,7 @@ struct HeaderFileWriter : HeaderWriter, FileWriter { "static const uint LANGUAGE_MAX_PLURAL_FORMS = {};\n" "static const uint LANGUAGE_TOTAL_STRINGS = {};\n" "\n", - data.Version(), lengthof(_plural_forms), max_plural_forms, total_strings + data.Version(), std::size(_plural_forms), max_plural_forms, total_strings ); this->output_stream << "#endif /* TABLE_STRINGS_H */\n";