Data Structures | |
| struct | ipv6addr |
Typedefs | |
| typedef uint16 | ipv6port |
Functions | |
| const char * | ipv6_scan (const char *s, ipv6addr *addr) |
| const char * | ipv6_format (const ipv6addr *addr) |
| unsigned | fmt_ipv6addr (char *buffer, const ipv6addr *addr) |
Variables | |
| const ipv6addr | IPV6ADDR_ANY |
| const ipv6addr | IPV6ADDR_LOOPBACK |
| typedef uint16 ipv6port |
IPv6 port number.
| unsigned fmt_ipv6addr | ( | char * | buffer, | |
| const ipv6addr * | addr | |||
| ) |
Produce a formatted string from an IPv6 address.
The given buffer must be at least 39 bytes long, or 40 bytes if it needs to contain the standard trailing NUL byte.
| const char* ipv6_format | ( | const ipv6addr * | addr | ) |
Produce a formatted C string from an IPv6 address.
| const char* ipv6_scan | ( | const char * | s, | |
| ipv6addr * | addr | |||
| ) |
Scan a C string for an IPv6 address.
NULL if parsing failed, otherwise a pointer to the first character after the end of the address.
| const ipv6addr IPV6ADDR_ANY |
IPv6 "any" address constant.
| const ipv6addr IPV6ADDR_LOOPBACK |
IPv6 loopback address constant.
1.5.4