Could we maybe use `sprintf_s` in the define instead? Or even check for a C++11 implementation and use the actual `std::snprintf` in that case? Because this seems like a dangerous alias.