aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/Utilities
diff options
context:
space:
mode:
authoremmauss <emmausssss@gmail.com>2018-08-24 20:20:42 +0300
committergdkchan <gab.dark.100@gmail.com>2018-08-24 14:20:42 -0300
commitda7e7027518c40702536d4c51905ae7cb496cdb5 (patch)
tree940fa8d450cf36fdd50314fcc5030f60a57218cc /Ryujinx.HLE/Utilities
parent624e813cd3e5d782847c577c2da0cfb8a121fd18 (diff)
Update BSD service implementation (#363)
* Update BSD service to handle libnx's 'smart IPC buffers' for address info * Use existing "GetBufferType0x21" for certain BSD socket methods * Parse address port as unsigned short * Fix bounds check on reading the IPC buffer * Implement Read, Write methods * rebased and cleaned * addressed nits * remove unused swap method * fixed alignments
Diffstat (limited to 'Ryujinx.HLE/Utilities')
-rw-r--r--Ryujinx.HLE/Utilities/EndianSwap.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/Ryujinx.HLE/Utilities/EndianSwap.cs b/Ryujinx.HLE/Utilities/EndianSwap.cs
index d773516d..5d0c8a84 100644
--- a/Ryujinx.HLE/Utilities/EndianSwap.cs
+++ b/Ryujinx.HLE/Utilities/EndianSwap.cs
@@ -2,7 +2,7 @@
{
static class EndianSwap
{
- public static short Swap16(short Value) => (short)(((Value >> 8) & 0xff) | (Value << 8));
+ public static ushort Swap16(ushort Value) => (ushort)(((Value >> 8) & 0xff) | (Value << 8));
public static int Swap32(int Value)
{