Pass std::span to print_pattern_array
This commit is contained in:
parent
6de5587a06
commit
0cb9ab58b0
|
@ -337,18 +337,12 @@ static int convert_pattern_array(const char (&name)[namelen], std::array<int, ar
|
|||
return convert_pattern_array(name, namelen, &array[0], arraylen, word, line);
|
||||
}
|
||||
|
||||
static void print_pattern_array(PHYSFS_File *fout, const char *name, const int *array, std::size_t arraylen)
|
||||
static void print_pattern_array(PHYSFS_File *fout, const char *name, const std::span<const int> array)
|
||||
{
|
||||
for (std::size_t i = 0; i < arraylen; ++i)
|
||||
for (std::size_t i = 0; i < array.size(); ++i)
|
||||
PHYSFSX_printf(fout,"%s%" DXX_PRI_size_type "=%d\n", name, i, array[i]);
|
||||
}
|
||||
|
||||
template <std::size_t arraylen>
|
||||
static void print_pattern_array(PHYSFS_File *fout, const char *name, const std::array<int, arraylen> &array)
|
||||
{
|
||||
print_pattern_array(fout, name, &array[0], arraylen);
|
||||
}
|
||||
|
||||
static const char *splitword(char *line, char c)
|
||||
{
|
||||
char *p = strchr(line, c);
|
||||
|
|
Loading…
Reference in a new issue