Minor clean ups

This commit is contained in:
gingerBill
2024-07-19 12:00:49 +01:00
parent 2f8399fe20
commit 393ca40c23
2 changed files with 32 additions and 29 deletions
+31 -28
View File
@@ -12,7 +12,7 @@ import "base:intrinsics"
@(private)
syscall0 :: #force_inline proc "contextless" (nr: uintptr) -> int {
return cast(int) intrinsics.syscall(nr)
return int(intrinsics.syscall(nr))
}
@(private)
@@ -20,7 +20,7 @@ syscall1 :: #force_inline proc "contextless" (nr: uintptr, p1: $T) -> int
where
size_of(p1) <= size_of(uintptr)
{
return cast(int) intrinsics.syscall(nr, cast(uintptr) p1)
return int(intrinsics.syscall(nr, uintptr(p1)))
}
@(private)
@@ -29,8 +29,7 @@ where
size_of(p1) <= size_of(uintptr),
size_of(p2) <= size_of(uintptr)
{
return cast(int) intrinsics.syscall(nr,
cast(uintptr) p1, cast(uintptr) p2)
return int(intrinsics.syscall(nr, uintptr(p1), uintptr(p2)))
}
@(private)
@@ -40,10 +39,11 @@ where
size_of(p2) <= size_of(uintptr),
size_of(p3) <= size_of(uintptr)
{
return cast(int) intrinsics.syscall(nr,
cast(uintptr) p1,
cast(uintptr) p2,
cast(uintptr) p3)
return int(intrinsics.syscall(nr,
uintptr(p1),
uintptr(p2),
uintptr(p3),
))
}
@(private)
@@ -54,11 +54,12 @@ where
size_of(p3) <= size_of(uintptr),
size_of(p4) <= size_of(uintptr)
{
return cast(int) intrinsics.syscall(nr,
cast(uintptr) p1,
cast(uintptr) p2,
cast(uintptr) p3,
cast(uintptr) p4)
return int(intrinsics.syscall(nr,
uintptr(p1),
uintptr(p2),
uintptr(p3),
uintptr(p4),
))
}
@(private)
@@ -70,12 +71,13 @@ where
size_of(p4) <= size_of(uintptr),
size_of(p5) <= size_of(uintptr)
{
return cast(int) intrinsics.syscall(nr,
cast(uintptr) p1,
cast(uintptr) p2,
cast(uintptr) p3,
cast(uintptr) p4,
cast(uintptr) p5)
return int(intrinsics.syscall(nr,
uintptr(p1),
uintptr(p2),
uintptr(p3),
uintptr(p4),
uintptr(p5),
))
}
@(private)
@@ -88,13 +90,14 @@ where
size_of(p5) <= size_of(uintptr),
size_of(p6) <= size_of(uintptr)
{
return cast(int) intrinsics.syscall(nr,
cast(uintptr) p1,
cast(uintptr) p2,
cast(uintptr) p3,
cast(uintptr) p4,
cast(uintptr) p5,
cast(uintptr) p6)
return int(intrinsics.syscall(nr,
uintptr(p1),
uintptr(p2),
uintptr(p3),
uintptr(p4),
uintptr(p5),
uintptr(p6),
))
}
syscall :: proc {syscall0, syscall1, syscall2, syscall3, syscall4, syscall5, syscall6}
@@ -113,7 +116,7 @@ where
default_value: T
return default_value, Errno(-ret)
} else {
return cast(T) transmute(U) ret, Errno(.NONE)
return T(transmute(U)ret), Errno(.NONE)
}
}
@@ -123,7 +126,7 @@ errno_unwrap2 :: #force_inline proc "contextless" (ret: $P, $T: typeid) -> (T, E
default_value: T
return default_value, Errno(-ret)
} else {
return cast(T) ret, Errno(.NONE)
return T(ret), Errno(.NONE)
}
}
+1 -1
View File
@@ -688,7 +688,7 @@ Sock_Addr_In6 :: struct #packed {
}
/*
Struct representing Unix Domain Socket address
Struct representing Unix Domain Socket address
*/
Sock_Addr_Un :: struct #packed {
sun_family: Address_Family,