Browse Source

Update code for new `-vet`

Feoramund 1 year ago
parent
commit
8b915aae5e
2 changed files with 7 additions and 7 deletions
  1. 6 6
      core/net/socket_freebsd.odin
  2. 1 1
      core/sys/freebsd/syscalls.odin

+ 6 - 6
core/net/socket_freebsd.odin

@@ -146,7 +146,7 @@ _recv_tcp :: proc(socket: TCP_Socket, buf: []byte) -> (bytes_read: int, err: Net
 		err = cast(TCP_Recv_Error)errno
 		err = cast(TCP_Recv_Error)errno
 		return
 		return
 	}
 	}
-	return cast(int)result, nil
+	return result, nil
 }
 }
 
 
 @(private)
 @(private)
@@ -161,7 +161,7 @@ _recv_udp :: proc(socket: UDP_Socket, buf: []byte) -> (bytes_read: int, remote_e
 		err = cast(UDP_Recv_Error)errno
 		err = cast(UDP_Recv_Error)errno
 		return
 		return
 	}
 	}
-	return cast(int)result, _sockaddr_to_endpoint(&from), nil
+	return result, _sockaddr_to_endpoint(&from), nil
 }
 }
 
 
 @(private)
 @(private)
@@ -175,7 +175,7 @@ _send_tcp :: proc(socket: TCP_Socket, buf: []byte) -> (bytes_written: int, err:
 			err = cast(TCP_Send_Error)errno
 			err = cast(TCP_Send_Error)errno
 			return
 			return
 		}
 		}
-		bytes_written += cast(int)result
+		bytes_written += result
 	}
 	}
 	return
 	return
 }
 }
@@ -192,7 +192,7 @@ _send_udp :: proc(socket: UDP_Socket, buf: []byte, to: Endpoint) -> (bytes_writt
 			err = cast(UDP_Send_Error)errno
 			err = cast(UDP_Send_Error)errno
 			return
 			return
 		}
 		}
-		bytes_written += cast(int)result
+		bytes_written += result
 	}
 	}
 	return
 	return
 }
 }
@@ -349,13 +349,13 @@ _sockaddr_to_endpoint :: proc(native_addr: ^freebsd.Socket_Address_Storage) -> (
 	case .INET:
 	case .INET:
 		addr := cast(^freebsd.Socket_Address_Internet)native_addr
 		addr := cast(^freebsd.Socket_Address_Internet)native_addr
 		ep = {
 		ep = {
-			address = transmute(IP4_Address)addr.addr.addr8,
+			address = cast(IP4_Address)addr.addr.addr8,
 			port = cast(int)addr.port,
 			port = cast(int)addr.port,
 		}
 		}
 	case .INET6:
 	case .INET6:
 		addr := cast(^freebsd.Socket_Address_Internet6)native_addr
 		addr := cast(^freebsd.Socket_Address_Internet6)native_addr
 		ep = {
 		ep = {
-			address = transmute(IP6_Address)addr.addr.addr16,
+			address = cast(IP6_Address)addr.addr.addr16,
 			port = cast(int)addr.port,
 			port = cast(int)addr.port,
 		}
 		}
 	case:
 	case:

+ 1 - 1
core/sys/freebsd/syscalls.odin

@@ -207,7 +207,7 @@ fcntl_setfd :: proc "contextless" (fd: Fd, close_on_exec: bool) -> Errno {
 	result, _ := intrinsics.syscall_bsd(SYS_fcntl,
 	result, _ := intrinsics.syscall_bsd(SYS_fcntl,
 		cast(uintptr)fd,
 		cast(uintptr)fd,
 		cast(uintptr)File_Control_Command.SETFD,
 		cast(uintptr)File_Control_Command.SETFD,
-		cast(uintptr)(close_on_exec ? FD_CLOEXEC : 0))
+		(close_on_exec ? FD_CLOEXEC : 0))
 
 
 	return cast(Errno)result
 	return cast(Errno)result
 }
 }