ams: support building unit test programs on windows/linux/macos

This commit is contained in:
Michael Scire authored and SciresM committed 2022-03-21 17:21:44 -07:00
1 parent 9a38be201a
commit 64a97576d0
756 files changed
+33359 -9372

No files matched your search

@@ -23,9 +23,9 @@ namespace ams::htcs::impl::rpc {
R_UNLESS(this->IsValid(), htcs::ResultInvalidTask());
/* Sanity check the spans. */
AMS_ASSERT(0 <= read_handles.size() && read_handles.size() < static_cast<size_t>(SocketCountMax));
AMS_ASSERT(0 <= write_handles.size() && write_handles.size() < static_cast<size_t>(SocketCountMax));
AMS_ASSERT(0 <= exception_handles.size() && exception_handles.size() < static_cast<size_t>(SocketCountMax));
AMS_ASSERT(read_handles.size() < static_cast<size_t>(SocketCountMax));
AMS_ASSERT(write_handles.size() < static_cast<size_t>(SocketCountMax));
AMS_ASSERT(exception_handles.size() < static_cast<size_t>(SocketCountMax));
/* Set our arguments. */
m_read_handle_count = static_cast<s32>(read_handles.size());
@@ -66,7 +66,7 @@ namespace ams::htcs::impl::rpc {
HtcsPacketCategory category;
HtcsPacketType type;
s64 body_size;
u32 task_id;
u32 task_id{};
s64 params[5];
char data[];
};