summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/psc/time/time_zone.h
diff options
context:
space:
mode:
authorliamwhite <liamwhite@users.noreply.github.com>2024-01-31 17:22:16 +0100
committerGitHub <noreply@github.com>2024-01-31 17:22:16 +0100
commita12a26e19b8b7b804fec3f948ca9a6fff1abb316 (patch)
treea796514d1af837079cdae0b46c154d8b88f43a45 /src/core/hle/service/psc/time/time_zone.h
parentMerge pull request #12868 from t895/engine-per-game (diff)
parentRemove a few hacks for clock setups, which seem to no longer be needed, but fix network clock to local clock on every boot. Also fix some logging strings. (diff)
downloadyuzu-a12a26e19b8b7b804fec3f948ca9a6fff1abb316.tar
yuzu-a12a26e19b8b7b804fec3f948ca9a6fff1abb316.tar.gz
yuzu-a12a26e19b8b7b804fec3f948ca9a6fff1abb316.tar.bz2
yuzu-a12a26e19b8b7b804fec3f948ca9a6fff1abb316.tar.lz
yuzu-a12a26e19b8b7b804fec3f948ca9a6fff1abb316.tar.xz
yuzu-a12a26e19b8b7b804fec3f948ca9a6fff1abb316.tar.zst
yuzu-a12a26e19b8b7b804fec3f948ca9a6fff1abb316.zip
Diffstat (limited to 'src/core/hle/service/psc/time/time_zone.h')
-rw-r--r--src/core/hle/service/psc/time/time_zone.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core/hle/service/psc/time/time_zone.h b/src/core/hle/service/psc/time/time_zone.h
index 6bd8f2fda..6248e45f9 100644
--- a/src/core/hle/service/psc/time/time_zone.h
+++ b/src/core/hle/service/psc/time/time_zone.h
@@ -38,18 +38,18 @@ public:
CalendarAdditionalInfo& calendar_additional, s64 time);
Result ParseBinary(LocationName& name, std::span<const u8> binary);
Result ParseBinaryInto(Tz::Rule& out_rule, std::span<const u8> binary);
- Result ToPosixTime(u32& out_count, std::span<s64> out_times, u32 out_times_count,
- CalendarTime& calendar, const Tz::Rule& rule);
- Result ToPosixTimeWithMyRule(u32& out_count, std::span<s64> out_times, u32 out_times_count,
- CalendarTime& calendar);
+ Result ToPosixTime(u32& out_count, std::span<s64> out_times, size_t out_times_max_count,
+ const CalendarTime& calendar, const Tz::Rule& rule);
+ Result ToPosixTimeWithMyRule(u32& out_count, std::span<s64> out_times,
+ size_t out_times_max_count, const CalendarTime& calendar);
private:
Result ParseBinaryImpl(Tz::Rule& out_rule, std::span<const u8> binary);
Result ToCalendarTimeImpl(CalendarTime& out_calendar_time,
CalendarAdditionalInfo& out_additional_info, s64 time,
const Tz::Rule& rule);
- Result ToPosixTimeImpl(u32& out_count, std::span<s64> out_times, u32 out_times_count,
- CalendarTime& calendar, const Tz::Rule& rule, s32 is_dst);
+ Result ToPosixTimeImpl(u32& out_count, std::span<s64> out_times, size_t out_times_max_count,
+ const CalendarTime& calendar, const Tz::Rule& rule, s32 is_dst);
bool m_initialized{};
std::recursive_mutex m_mutex;