scan_ip6 man page on Alpinelinux

Man page or keyword search:  
man Server   18016 pages
apropos Keyword Search (all sections)
Output format
Alpinelinux logo
[printable version]

scan_ip6(3)							   scan_ip6(3)

NAME
       scan_ip6 - parse an IPv6 number in ASCII representation

SYNTAX
       #include <ip6.h>

       int scan_ip6(const char *src,char ip[16]);

DESCRIPTION
       scan_ip6 parses an IPv6 number in RFC1884 ASCII representation from src
       and writes the result into ip. It returns the number of bytes read from
       src or 0 if the parsing failed.

       scan_ip6	 accepts upper and lower case hex letters, it understands "::"
       compression and partial IPv4 addresses as in "::FFFF:129.144.52.38".

       To allow transparent usage of IPv4 in IPv6 applications, scan_ip6  also
       understands  IPv4  addresses in dotted-decimal notation and will return
       an IPv4-mapped  IPv6  address  (i.e.  "127.0.0.1"  will	be  parsed  as
       "::FFFF:127.0.0.1".

       Unlike  many  other  IP	parsing	 routines, scan_ip6 does not recognize
       octal (like 0177.0.0.1) or hexadecimal numbers (like 0x7f000001) in the
       IPv4 part.

EXAMPLE
       #include <str.h>
       #include <ip6.h>

	 char buf[]="::1";
	 char ip[16];
	 if (scan_ip6(buf,ip) != str_len(buf))
	   parse_error();

SEE ALSO
       fmt_ip6(3), scan_ip4(3), inet_pton(3)

								   scan_ip6(3)
[top]

List of man pages available for Alpinelinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net