diff options
| author | Anthony <Helios747@users.noreply.github.com> | 2019-06-14 12:22:16 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-06-14 12:22:16 -0700 |
| commit | 9cf6ba13dfa04e2ef402eef19cd67435e6849d29 (patch) | |
| tree | b87080969dd47a01c3a7845d65ef2afdef90928d /Source/Core/Common/DynamicLibrary.cpp | |
| parent | 59155b4d5ef891597294b22c1dab581d47c3ea0d (diff) | |
| parent | 5b92d5076a0be89945fa0fc722749dd5fbfcdf4c (diff) | |
Merge pull request #8177 from lioncash/fmt
Common: Use fmt where applicable
Diffstat (limited to 'Source/Core/Common/DynamicLibrary.cpp')
| -rw-r--r-- | Source/Core/Common/DynamicLibrary.cpp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/Source/Core/Common/DynamicLibrary.cpp b/Source/Core/Common/DynamicLibrary.cpp index 1c32cc6708..6bfdb482c8 100644 --- a/Source/Core/Common/DynamicLibrary.cpp +++ b/Source/Core/Common/DynamicLibrary.cpp @@ -3,9 +3,12 @@ // Refer to the license.txt file included. #include "Common/DynamicLibrary.h" + #include <cstring> + +#include <fmt/format.h> + #include "Common/Assert.h" -#include "Common/StringUtil.h" #ifdef _WIN32 #include <Windows.h> @@ -42,27 +45,27 @@ std::string DynamicLibrary::GetVersionedFilename(const char* libname, int major, { #if defined(_WIN32) if (major >= 0 && minor >= 0) - return StringFromFormat("%s-%d-%d.dll", libname, major, minor); + return fmt::format("{}-{}-{}.dll", libname, major, minor); else if (major >= 0) - return StringFromFormat("%s-%d.dll", libname, major); + return fmt::format("{}-{}.dll", libname, major); else - return StringFromFormat("%s.dll", libname); + return fmt::format("{}.dll", libname); #elif defined(__APPLE__) const char* prefix = std::strncmp(libname, "lib", 3) ? "lib" : ""; if (major >= 0 && minor >= 0) - return StringFromFormat("%s%s.%d.%d.dylib", prefix, libname, major, minor); + return fmt::format("{}{}.{}.{}.dylib", prefix, libname, major, minor); else if (major >= 0) - return StringFromFormat("%s%s.%d.dylib", prefix, libname, major); + return fmt::format("{}{}.{}.dylib", prefix, libname, major); else - return StringFromFormat("%s%s.dylib", prefix, libname); + return fmt::format("{}{}.dylib", prefix, libname); #else const char* prefix = std::strncmp(libname, "lib", 3) ? "lib" : ""; if (major >= 0 && minor >= 0) - return StringFromFormat("%s%s.so.%d.%d", prefix, libname, major, minor); + return fmt::format("{}{}.so.{}.{}", prefix, libname, major, minor); else if (major >= 0) - return StringFromFormat("%s%s.so.%d", prefix, libname, major); + return fmt::format("{}{}.so.{}", prefix, libname, major); else - return StringFromFormat("%s%s.so", prefix, libname); + return fmt::format("{}{}.so", prefix, libname); #endif } |
