#include	"unp.h"

int
main(int argc, char **argv)
{
	char			*ptr, **pptr;
	struct netent	*nptr;

	while (--argc > 0) {
		ptr = *++argv;
		if ( (nptr = getnetbyname(ptr)) == NULL) {
			err_msg("getnetbyname error for net: %s: %s",
					ptr, hstrerror(h_errno));
			continue;
		}
		printf("official netname: %s\n", nptr->n_name);

		for (pptr = nptr->n_aliases; *pptr != NULL; pptr++)
			printf("	alias: %s\n", *pptr);

		switch (nptr->n_addrtype) {
		case AF_INET:
#ifdef	AF_INET6
		case AF_INET6:
#endif
			break;

		default:
			err_ret("unknown address type");
			break;
		}
	}
	exit(0);
}


syntax highlighted by Code2HTML, v. 0.9.1