inet_ntoa.c raw

   1  #include <arpa/inet.h>
   2  #include <stdio.h>
   3  
   4  char *inet_ntoa(struct in_addr in)
   5  {
   6  	static char buf[16];
   7  	unsigned char *a = (void *)&in;
   8  	snprintf(buf, sizeof buf, "%d.%d.%d.%d", a[0], a[1], a[2], a[3]);
   9  	return buf;
  10  }
  11