Go to the source code of this file.
Functions | |
static int | inet_pton4 (const char *src, unsigned char *dst) |
static int | inet_pton6 (const char *src, unsigned char *dst) |
static int | os_inet_pton (int af, const char *src, void *dst) |
|
static |
int inet_pton4(src, dst) like inet_aton() but without all the hexadecimal and shorthand. return: 1 if ‘src’ is a valid dotted quad, else 0. notice: does not touch ‘dst’ unless it's returning 1. author: Paul Vixie, 1996.
Definition at line 65 of file inet_pton.h.
Referenced by inet_pton6(), and os_inet_pton().
|
static |
int inet_pton6(src, dst) convert presentation level address to network order binary form. return: 1 if ‘src’ is a valid [RFC1884 2.2] address, else 0. notice: (1) does not touch ‘dst’ unless it's returning 1. (2) :: in a full address is silently ignored. credit: inspired by Mark Andrews. author: Paul Vixie, 1996.
Definition at line 121 of file inet_pton.h.
Referenced by os_inet_pton().
int lwres_net_pton(af, src, dst) convert from presentation format (which usually means ASCII printable) to network format (which is usually some kind of binary format). return: 1 if the address was valid for the specified address family 0 if the address wasn't valid (‘dst’ is untouched in this case) -1 if some other error occurred (‘dst’ is untouched in this case, too) author: Paul Vixie, 1996.
Definition at line 41 of file inet_pton.h.
Referenced by NET_StringPairToAdr().