common: pass const sockaddr ptr to uv_ip*_name
uv_ip4_name and uv_ip6_name do not modify passed sockaddr pointer, so there is no need to keep this parameter non-const.
This commit is contained in:
parent
886e2bcd55
commit
20d092edc8
@ -2057,8 +2057,8 @@ UV_EXTERN int uv_ip4_addr(const char* ip, int port, struct sockaddr_in* addr);
|
||||
UV_EXTERN int uv_ip6_addr(const char* ip, int port, struct sockaddr_in6* addr);
|
||||
|
||||
/* Convert binary addresses to strings */
|
||||
UV_EXTERN int uv_ip4_name(struct sockaddr_in* src, char* dst, size_t size);
|
||||
UV_EXTERN int uv_ip6_name(struct sockaddr_in6* src, char* dst, size_t size);
|
||||
UV_EXTERN int uv_ip4_name(const struct sockaddr_in* src, char* dst, size_t size);
|
||||
UV_EXTERN int uv_ip6_name(const struct sockaddr_in6* src, char* dst, size_t size);
|
||||
|
||||
/* Cross-platform IPv6-capable implementation of the 'standard' inet_ntop */
|
||||
/* and inet_pton functions. On success they return 0. If an error */
|
||||
|
||||
@ -142,12 +142,12 @@ int uv_ip6_addr(const char* ip, int port, struct sockaddr_in6* addr) {
|
||||
}
|
||||
|
||||
|
||||
int uv_ip4_name(struct sockaddr_in* src, char* dst, size_t size) {
|
||||
int uv_ip4_name(const struct sockaddr_in* src, char* dst, size_t size) {
|
||||
return uv_inet_ntop(AF_INET, &src->sin_addr, dst, size);
|
||||
}
|
||||
|
||||
|
||||
int uv_ip6_name(struct sockaddr_in6* src, char* dst, size_t size) {
|
||||
int uv_ip6_name(const struct sockaddr_in6* src, char* dst, size_t size) {
|
||||
return uv_inet_ntop(AF_INET6, &src->sin6_addr, dst, size);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user