inet_ntoa.c 217 B

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