From 709e3d2822d42ba9a26faec00614a03fd79b1db8 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 24 Feb 2025 21:46:48 +0100 Subject: [PATCH] Move sys_time fmt to date_time.cpp --- Utilities/date_time.cpp | 11 +++++++++++ rpcs3/Emu/CMakeLists.txt | 1 + rpcs3/emucore.vcxproj | 1 + rpcs3/emucore.vcxproj.filters | 3 +++ rpcs3/main.cpp | 7 ------- 5 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 Utilities/date_time.cpp diff --git a/Utilities/date_time.cpp b/Utilities/date_time.cpp new file mode 100644 index 0000000000..6aef060318 --- /dev/null +++ b/Utilities/date_time.cpp @@ -0,0 +1,11 @@ +#include "stdafx.h" +#include "date_time.h" + +#include + +template <> +void fmt_class_string>::format(std::string& out, u64 arg) +{ + const std::time_t dateTime = std::chrono::system_clock::to_time_t(get_object(arg)); + out += date_time::fmt_time("%Y-%m-%dT%H:%M:%S", dateTime); +} diff --git a/rpcs3/Emu/CMakeLists.txt b/rpcs3/Emu/CMakeLists.txt index 55138b2940..38013e8a5b 100644 --- a/rpcs3/Emu/CMakeLists.txt +++ b/rpcs3/Emu/CMakeLists.txt @@ -61,6 +61,7 @@ target_sources(rpcs3_emu PRIVATE ../../Utilities/cheat_info.cpp ../../Utilities/cond.cpp ../../Utilities/Config.cpp + ../../Utilities/date_time.cpp ../../Utilities/File.cpp ../../Utilities/JITASM.cpp ../../Utilities/JITLLVM.cpp diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index 106fb0885f..625d0502a4 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -60,6 +60,7 @@ + diff --git a/rpcs3/emucore.vcxproj.filters b/rpcs3/emucore.vcxproj.filters index 59da233382..26723d0dc4 100644 --- a/rpcs3/emucore.vcxproj.filters +++ b/rpcs3/emucore.vcxproj.filters @@ -1342,6 +1342,9 @@ Emu\GPU\RSX\Program + + Utilities + Emu\GPU\RSX\Game Window diff --git a/rpcs3/main.cpp b/rpcs3/main.cpp index 1f6a96dfec..05b3119b7e 100644 --- a/rpcs3/main.cpp +++ b/rpcs3/main.cpp @@ -511,13 +511,6 @@ void log_q_debug(QtMsgType type, const QMessageLogContext& context, const QStrin } } -template <> -void fmt_class_string>::format(std::string& out, u64 arg) -{ - const std::time_t dateTime = std::chrono::system_clock::to_time_t(get_object(arg)); - out += date_time::fmt_time("%Y-%m-%dT%H:%M:%S", dateTime); -} - void run_platform_sanity_checks() { #ifdef _WIN32