diff options
author | liamwhite <liamwhite@users.noreply.github.com> | 2024-02-16 19:11:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-16 19:11:36 +0100 |
commit | c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9 (patch) | |
tree | 59e23eb8b42ec44318ca00f8972a33fe7181984c /src/core/hle/service/set/settings_types.h | |
parent | Merge pull request #13011 from liamwhite/vi-ipc (diff) | |
parent | service: set: Migrate ISystemSettingsServer to new IPC (diff) | |
download | yuzu-c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9.tar yuzu-c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9.tar.gz yuzu-c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9.tar.bz2 yuzu-c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9.tar.lz yuzu-c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9.tar.xz yuzu-c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9.tar.zst yuzu-c7588c042ba14bce871d12f5cf4dbf64bb5b3fe9.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/service/set/settings_types.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/hle/service/set/settings_types.h b/src/core/hle/service/set/settings_types.h index 83ef6635b..29664e88c 100644 --- a/src/core/hle/service/set/settings_types.h +++ b/src/core/hle/service/set/settings_types.h @@ -12,6 +12,7 @@ #include "core/hle/service/psc/time/common.h" namespace Service::Set { +using SettingItemName = std::array<u8, 0x48>; /// This is nn::settings::system::AudioOutputMode enum class AudioOutputMode : u32 { @@ -413,16 +414,18 @@ struct FirmwareVersionFormat { u8 major; u8 minor; u8 micro; - INSERT_PADDING_BYTES(1); + INSERT_PADDING_BYTES_NOINIT(1); u8 revision_major; u8 revision_minor; - INSERT_PADDING_BYTES(2); + INSERT_PADDING_BYTES_NOINIT(2); std::array<char, 0x20> platform; std::array<u8, 0x40> version_hash; std::array<char, 0x18> display_version; std::array<char, 0x80> display_title; }; static_assert(sizeof(FirmwareVersionFormat) == 0x100, "FirmwareVersionFormat is an invalid size"); +static_assert(std::is_trivial_v<FirmwareVersionFormat>, + "FirmwareVersionFormat type must be trivially copyable."); /// This is nn::settings::system::HomeMenuScheme struct HomeMenuScheme { |