ARES\_INET\_NTOP(3) Library Functions Manual ARES\_INET\_NTOP(3)

# [NAME](#NAME)

ares\_inet\_ntop - convert a network format address to presentation format

# [SYNOPSIS](#SYNOPSIS)

```
#include <ares.h>
const char *ares_inet_ntop(int af, const void *src, char *dst,


                           ares_socklen_t size);
```

# [DESCRIPTION](#DESCRIPTION)

This is a portable version with the identical functionality of the commonly available *inet\_ntop*.

The ares\_inet\_ntop() function converts a numeric address into a text string suitable for presentation. The **af** argument shall specify the family of the address. This can be AF\_INET or AF\_INET6. The **src** argument points to a buffer holding an IPv4 address if the af argument is AF\_INET, or an IPv6 address if the af argument is AF\_INET6; the address must be in network byte order. The **dst** argument points to a buffer where the function stores the resulting text string; it shall not be NULL. The **size** argument specifies the size of this buffer, which shall be large enough to hold the text string (INET\_ADDRSTRLEN (16) characters for IPv4, INET6\_ADDRSTRLEN (46) characters for IPv6).

# [SEE ALSO](#SEE_ALSO)

[**ares\_init**(3)](/man/os/c-ares/ares_init.3), [**ares\_inet\_pton**(3)](/man/os/c-ares/ares_inet_pton.3)

# [AVAILABILITY](#AVAILABILITY)

made properly publicly available in c-ares for real in version 1.10.0

17 Feb 2013

---

Document: ares_inet_ntop(3) from c-ares 1.34.9-r0 (Chainguard OS)
Source: https://github.com/c-ares/c-ares
