From 6b3bf10e4676080fff8de0460c2d5283c9169a1a Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Sun, 12 Apr 2020 18:30:15 -0700 Subject: [PATCH] fatal: update for latest bindings --- stratosphere/fatal/source/fatal_config.cpp | 4 ++-- stratosphere/fatal/source/fatal_config.hpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/stratosphere/fatal/source/fatal_config.cpp b/stratosphere/fatal/source/fatal_config.cpp index 47f936f94..bbebe52a6 100644 --- a/stratosphere/fatal/source/fatal_config.cpp +++ b/stratosphere/fatal/source/fatal_config.cpp @@ -60,8 +60,8 @@ namespace ams::fatal::srv { std::memset(this, 0, sizeof(*this)); /* Get information from set. */ - setsysGetSerialNumber(this->serial_number); - setsysGetFirmwareVersion(&this->firmware_version); + settings::system::GetSerialNumber(std::addressof(this->serial_number)); + settings::system::GetFirmwareVersion(std::addressof(this->firmware_version)); setsysGetQuestFlag(&this->quest_flag); this->UpdateLanguageCode(); diff --git a/stratosphere/fatal/source/fatal_config.hpp b/stratosphere/fatal/source/fatal_config.hpp index 91f190fbb..b34e79525 100644 --- a/stratosphere/fatal/source/fatal_config.hpp +++ b/stratosphere/fatal/source/fatal_config.hpp @@ -20,8 +20,8 @@ namespace ams::fatal::srv { class FatalConfig { private: - char serial_number[0x18]; - SetSysFirmwareVersion firmware_version; + settings::system::SerialNumber serial_number; + settings::system::FirmwareVersion firmware_version; u64 language_code; u64 quest_reboot_interval_second; bool transition_to_fatal; @@ -35,11 +35,11 @@ namespace ams::fatal::srv { public: FatalConfig(); - const char *GetSerialNumber() const { + const settings::system::SerialNumber &GetSerialNumber() const { return this->serial_number; } - const SetSysFirmwareVersion &GetFirmwareVersion() const { + const settings::system::FirmwareVersion &GetFirmwareVersion() const { return this->firmware_version; }