소스 검색

Merge branch 'arpa_inet-types' into 'master'

Use C type names in byteorder functions

See merge request redox-os/relibc!274
Jeremy Soller 5 년 전
부모
커밋
547edcc267
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      src/header/arpa_inet/mod.rs

+ 4 - 4
src/header/arpa_inet/mod.rs

@@ -16,22 +16,22 @@ use crate::{
 };
 
 #[no_mangle]
-pub extern "C" fn htonl(hostlong: u32) -> u32 {
+pub extern "C" fn htonl(hostlong: uint32_t) -> uint32_t {
     hostlong.to_be()
 }
 
 #[no_mangle]
-pub extern "C" fn htons(hostshort: u16) -> u16 {
+pub extern "C" fn htons(hostshort: uint16_t) -> uint16_t {
     hostshort.to_be()
 }
 
 #[no_mangle]
-pub extern "C" fn ntohl(netlong: u32) -> u32 {
+pub extern "C" fn ntohl(netlong: uint32_t) -> uint32_t {
     u32::from_be(netlong)
 }
 
 #[no_mangle]
-pub extern "C" fn ntohs(netshort: u16) -> u16 {
+pub extern "C" fn ntohs(netshort: uint16_t) -> uint16_t {
     u16::from_be(netshort)
 }