diff options
Diffstat (limited to 'common/alexcpt.cpp')
-rw-r--r-- | common/alexcpt.cpp | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/common/alexcpt.cpp b/common/alexcpt.cpp deleted file mode 100644 index 5055e34f..00000000 --- a/common/alexcpt.cpp +++ /dev/null @@ -1,30 +0,0 @@ - -#include "config.h" - -#include "alexcpt.h" - -#include <cstdio> -#include <cstdarg> - -#include "opthelpers.h" - - -namespace al { - -backend_exception::backend_exception(ALCenum code, const char *msg, ...) : mErrorCode{code} -{ - va_list args, args2; - va_start(args, msg); - va_copy(args2, args); - int msglen{std::vsnprintf(nullptr, 0, msg, args)}; - if LIKELY(msglen > 0) - { - mMessage.resize(static_cast<size_t>(msglen)+1); - std::vsnprintf(&mMessage[0], mMessage.length(), msg, args2); - mMessage.pop_back(); - } - va_end(args2); - va_end(args); -} - -} // namespace al |