fprintf(stderr,NLS_CATGETS(catfd, hostnameSet, hostname_verb_fnd, "Result: h_name=`%s'\n"),
fprintf(stderr,_("Result: h_name=`%s'\n"),
static void showhname(char *hname, int c){	struct hostent *hp;	register char *p,**alias;	struct in_addr **ip;		if (opt_v)		fprintf(stderr,NLS_CATGETS(catfd, hostnameSet, hostname_verb_res, "Resolving `%s' ...\n"),hname);	if (!(hp = gethostbyname(hname))) {		herror(program_name);		NLS_CATCLOSE(catfd)		exit(1);	}	if (opt_v) { 		fprintf(stderr,NLS_CATGETS(catfd, hostnameSet, hostname_verb_fnd, "Result: h_name=`%s'\n"),			hp->h_name);					alias=hp->h_aliases;		while(alias[0])			fprintf(stderr,NLS_CATGETS(catfd, hostnameSet, hostname_verb_ali, "Result: h_aliases=`%s'\n"),				*alias++);						ip=(struct in_addr **)hp->h_addr_list;		while(ip[0])			fprintf(stderr,NLS_CATGETS(catfd, hostnameSet, hostname_verb_ipn, "Result: h_addr_list=`%s'\n"),				inet_ntoa(**ip++));	}	if (!(p = strchr(hp->h_name, '.')) && (c == 'd')) return;	switch(c) {		case 'a':			while (hp->h_aliases[0])				printf("%s ", *hp->h_aliases++);			printf("\n");			break;		case 'i':			while (hp->h_addr_list[0])				printf("%s ", inet_ntoa(*(struct in_addr *) * hp->h_addr_list++));			printf("\n");			break;		case 'd':			printf("%s\n", ++p);			break;		case 'f':			printf("%s\n", hp->h_name);			break;		case 's':			if (p != NULL) *p = '\0';			printf("%s\n", hp->h_name);			break;		default:	}}