xref: /aosp_15_r20/external/musl/src/network/inet_ntoa.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include <arpa/inet.h>
2*c9945492SAndroid Build Coastguard Worker #include <stdio.h>
3*c9945492SAndroid Build Coastguard Worker 
inet_ntoa(struct in_addr in)4*c9945492SAndroid Build Coastguard Worker char *inet_ntoa(struct in_addr in)
5*c9945492SAndroid Build Coastguard Worker {
6*c9945492SAndroid Build Coastguard Worker 	static char buf[16];
7*c9945492SAndroid Build Coastguard Worker 	unsigned char *a = (void *)&in;
8*c9945492SAndroid Build Coastguard Worker 	snprintf(buf, sizeof buf, "%d.%d.%d.%d", a[0], a[1], a[2], a[3]);
9*c9945492SAndroid Build Coastguard Worker 	return buf;
10*c9945492SAndroid Build Coastguard Worker }
11