From cde94efdd44553f3f6575ce84b44c6799e1a1425 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Fri, 6 May 2022 19:52:12 -0700 Subject: Changeset: 22 Improved camera and various cleanups --- source/Ires.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'source/Ires.cpp') diff --git a/source/Ires.cpp b/source/Ires.cpp index 346e6e6..0421a54 100644 --- a/source/Ires.cpp +++ b/source/Ires.cpp @@ -303,10 +303,12 @@ std::pair IresManager::Add(IresObject* ires) { auto& name = ires->mName; if (name.empty()) { int n = std::rand(); +#define IRES_NAME_ERR_MESSAGE "Unnamed %s #%d", IresObject::ToString(ires->GetKind()).data(), n // NOTE: does not include null-terminator - int size = snprintf(nullptr, 0, "Unnamed %s #%d", IresObject::ToString(ires->GetKind()).data(), n); + int size = snprintf(nullptr, 0, IRES_NAME_ERR_MESSAGE); name.resize(size); // std::string::resize handles storage for null-terminator alreaedy - snprintf(name.data(), size, "Unnamed %s #%d", IresObject::ToString(ires->GetKind()).data(), n); + snprintf(name.data(), size, IRES_NAME_ERR_MESSAGE); +#undef IRES_NAME_ERR_MESSAGE } auto& uid = ires->mUid; -- cgit v1.2.3-70-g09d2