aboutsummaryrefslogtreecommitdiffstats
path: root/common/alexcpt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/alexcpt.cpp')
-rw-r--r--common/alexcpt.cpp30
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