about summary refs log tree commit diff
path: root/src/network/ntohl.c
blob: 6437919667d84d28b95689962643e6d100997253 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#include <netinet/in.h>

uint32_t ntohl(uint32_t n)
{
	union {
		uint32_t i;
		uint8_t b[4];
	} u = { n };
	return (u.b[0]<<24) | (u.b[1]<<16) | (u.b[2]<<8) | u.b[3];
}