Data Structures | |
| struct | ipv4addr |
Typedefs | |
| typedef uint16 | ipv4port |
Functions | |
| int | ipv4_parse (const char *s, ipv4addr *addr, const char **end) __attribute__((__deprecated__)) |
| const char * | ipv4_scan (const char *s, ipv4addr *addr) |
| const char * | ipv4_format (const ipv4addr *addr) |
| unsigned | fmt_ipv4addr (char *buffer, const ipv4addr *addr) |
Variables | |
| const ipv4addr | IPV4ADDR_ANY |
| const ipv4addr | IPV4ADDR_BROADCAST |
| const ipv4addr | IPV4ADDR_LOOPBACK |
| typedef uint16 ipv4port |
IPv4 port number.
| unsigned fmt_ipv4addr | ( | char * | buffer, | |
| const ipv4addr * | addr | |||
| ) |
Produce a formatted string from an IPv4 address.
The given buffer must be at least 15 bytes long, or 16 bytes if it needs to contain the standard trailing NUL byte.
| const char* ipv4_format | ( | const ipv4addr * | addr | ) |
Produce a formatted C string from an IPv4 address.
| int ipv4_parse | ( | const char * | start, | |
| ipv4addr * | addr, | |||
| const char ** | end | |||
| ) |
Parse an IPv4 address.
ipv4_scan.*end to the first character past the end of the address. | const char* ipv4_scan | ( | const char * | start, | |
| ipv4addr * | addr | |||
| ) |
Scan a C string for an IPv4 address.
NULL if parsing failed, otherwise a pointer to the first character after the end of the address.
| const ipv4addr IPV4ADDR_ANY |
IPv4 "any" address constant.
| const ipv4addr IPV4ADDR_BROADCAST |
IPv4 broadcast address constant.
| const ipv4addr IPV4ADDR_LOOPBACK |
IPv4 loopback address constant.
1.5.4