mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 15:32:59 +00:00
37 lines
555 B
C
37 lines
555 B
C
|
#ifndef _NETINET_IN_H
|
||
|
#define _NETINET_IN_H
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
struct in_addr
|
||
|
{
|
||
|
unsigned int s_addr;
|
||
|
};
|
||
|
|
||
|
#define IPPROTO_IP 0
|
||
|
#define IPPROTO_TCP 6
|
||
|
#define IPPROTO_UDP 17
|
||
|
|
||
|
struct sockaddr_in
|
||
|
{
|
||
|
short sin_family;
|
||
|
unsigned short sin_port;
|
||
|
struct in_addr sin_addr;
|
||
|
char sin_zero[8];
|
||
|
};
|
||
|
|
||
|
uint32_t ntohl (uint32_t netlong);
|
||
|
uint16_t ntohs (uint16_t netshort);
|
||
|
uint32_t htonl (uint32_t hostlong);
|
||
|
uint16_t htons (uint16_t hostshort);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif /* _NETINET_IN_H */
|