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;
}
|