---
name: "ares_inet_ntop"
section: "3"
platform: "linux"
package: "c-ares"
version: "1.34.9-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/ares_inet_ntop"
---

# ares\_inet\_ntop(3)

convert a network format address to presentation format

## NAME

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

## SYNOPSIS

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

## 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

[**ares\_init**(3)](/ares_init/3.md), [**ares\_inet\_pton**(3)](/ares_inet_pton/3.md)

## AVAILABILITY

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