diff options
Diffstat (limited to 'loader/wall-traits.cpp')
-rw-r--r-- | loader/wall-traits.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/loader/wall-traits.cpp b/loader/wall-traits.cpp index ecb88056..07ff7d9c 100644 --- a/loader/wall-traits.cpp +++ b/loader/wall-traits.cpp @@ -4,6 +4,7 @@ #include "loader.hpp" #include "src/tile-defs.hpp" #include "src/wall-atlas.hpp" +#include "compat/array-size.hpp" #include "compat/exception.hpp" #include <cr/StringView.h> #include <cr/Optional.h> @@ -49,7 +50,7 @@ auto wall_traits::make_atlas(StringView name, const Cell&) -> std::shared_ptr<At { char file_buf[fm_FILENAME_MAX], json_buf[fm_FILENAME_MAX]; auto file = loader.make_atlas_path(file_buf, loader.WALL_TILESET_PATH, name); - int json_size = std::snprintf(json_buf, std::size(json_buf), "%s.json", file_buf); + int json_size = std::snprintf(json_buf, array_size(json_buf), "%s.json", file_buf); fm_soft_assert(json_size != 0 && (size_t)json_size <= std::size_t(json_buf)); auto json_name = StringView{json_buf, (size_t)json_size}; auto def = wall_atlas_def::deserialize(json_name); |