summaryrefslogtreecommitdiff
path: root/src/arpa/inet/inet_ntoa.c
blob: c2ca7fc62984365b5ba8bff42e09c78e922406bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <arpa/inet.h>
#include <netinet/in.h>
#include <stdio.h>

char *inet_ntoa(struct in_addr in)
{
	static char s[INET_ADDRSTRLEN] = "";
	sprintf(s, "%hhu.%hhu.%hhu.%hhu",
		(in.s_addr >> 24) & 0xff,
		(in.s_addr >> 16) & 0xff,
		(in.s_addr >> 8) & 0xff,
		(in.s_addr) & 0xff);
	return s;
}