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

This commit is contained in:
Michael Scire
2022-03-06 12:08:20 -08:00
committed by SciresM
parent 9a38be201a
commit 64a97576d0
756 changed files with 33359 additions and 9372 deletions

View File

@@ -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());

View File

@@ -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[];
};