diff --git a/include/pcp/platform.h b/include/pcp/platform.h index 5cc0a16..f1abd10 100644 --- a/include/pcp/platform.h +++ b/include/pcp/platform.h @@ -55,12 +55,12 @@ # error Need either netinet/in.h or arpa/inet.h for ntohl() and htonl() # endif # endif -# define be16toh(x) ((u_int16_t)ntohl((u_int16_t)(x))) -# define htobe16(x) ((u_int16_t)htonl((u_int16_t)(x))) -# define be32toh(x) ((u_int32_t)ntohl((u_int32_t)(x))) -# define htobe32(x) ((u_int32_t)htonl((u_int32_t)(x))) -# define be64toh(x) ((u_int64_t)ntohl((u_int64_t)(x))) -# define htobe64(x) ((u_int64_t)htonl((u_int64_t)(x))) +# define be16toh(x) ((u_int16_t)ntohl((uint16_t)(x))) +# define htobe16(x) ((u_int16_t)htonl((uint16_t)(x))) +# define be32toh(x) ((u_int32_t)ntohl((uint32_t)(x))) +# define htobe32(x) ((u_int32_t)htonl((uint32_t)(x))) +# define be64toh(x) ((u_int64_t)ntohl((uint64_t)(x))) +# define htobe64(x) ((u_int64_t)htonl((uint64_t)(x))) # endif # endif /* HAVE_SYS_ENDIAN_H */ #endif /* HAVE_ENDIAN_H */