/*
 * 5799-WZQ (C) COPYRIGHT = NONE
 * LICENSED MATERIALS - PROPERTY OF IBM
 */
/* $Header:ntoa.c 12.0$ */
/* $ACIS:ntoa.c 12.0$ */
/* $Source: /ibm/acis/usr/src/usr.bin/uucp/vms/RCS/ntoa.c,v $ */

#ifndef lint
static char *rcsid = "$Header:ntoa.c 12.0$";
#endif

/*	inet_ntoa.c	4.1	83/06/12	*/

/*
 * Convert network-format internet address
 * to base 256 d.d.d.d representation.
 */
#include <sys/types.h>
#include <netinet/in.h>

char *
inet_ntoa(in)
	struct in_addr in;
{
	static char b[18];
	register char *p;

	p = (char *)&in;
#define	UC(b)	(((int)b)&0xff)
	sprintf(b, "%d.%d.%d.%d", UC(p[0]), UC(p[1]), UC(p[2]), UC(p[3]));
	return (b);
}
