Rename PLATFORM macro to "namespace" UDPC_
This commit is contained in:
parent
909fe2e744
commit
bc79efa20f
2 changed files with 12 additions and 12 deletions
|
@ -37,11 +37,11 @@ UDPC_Context UDPC_init(unsigned short listenPort)
|
||||||
}
|
}
|
||||||
|
|
||||||
// set nonblocking on socket
|
// set nonblocking on socket
|
||||||
#if PLATFORM == PLATFORM_MAC || PLATFORM == PLATFORM_LINUX
|
#if UDPC_PLATFORM == UDPC_PLATFORM_MAC || UDPC_PLATFORM == UDPC_PLATFORM_LINUX
|
||||||
int nonblocking = 1;
|
int nonblocking = 1;
|
||||||
if(fcntl(context.socketHandle, F_SETFL, O_NONBLOCK, nonblocking) == -1)
|
if(fcntl(context.socketHandle, F_SETFL, O_NONBLOCK, nonblocking) == -1)
|
||||||
{
|
{
|
||||||
#elif PLATFORM == PLATFORM_WINDOWS
|
#elif UDPC_PLATFORM == UDPC_PLATFORM_WINDOWS
|
||||||
DWORD nonblocking = 1;
|
DWORD nonblocking = 1;
|
||||||
if(ioctlsocket(context.socketHandle, FIONBIO, &nonblocking) != 0)
|
if(ioctlsocket(context.socketHandle, FIONBIO, &nonblocking) != 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -4,26 +4,26 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <threads.h>
|
#include <threads.h>
|
||||||
|
|
||||||
#define PLATFORM_WINDOWS 1
|
#define UDPC_PLATFORM_WINDOWS 1
|
||||||
#define PLATFORM_MAC 2
|
#define UDPC_PLATFORM_MAC 2
|
||||||
#define PLATFORM_LINUX 3
|
#define UDPC_PLATFORM_LINUX 3
|
||||||
#define PLATFORM_UNKNOWN 0
|
#define UDPC_PLATFORM_UNKNOWN 0
|
||||||
|
|
||||||
#if defined _WIN32
|
#if defined _WIN32
|
||||||
#define PLATFORM PLATFORM_WINDOWS
|
#define UDPC_PLATFORM UDPC_PLATFORM_WINDOWS
|
||||||
#elif defined __APPLE__
|
#elif defined __APPLE__
|
||||||
#define PLATFORM PLATFORM_MAC
|
#define UDPC_PLATFORM UDPC_PLATFORM_MAC
|
||||||
#elif defined __linux__
|
#elif defined __linux__
|
||||||
#define PLATFORM PLATFORM_LINUX
|
#define UDPC_PLATFORM UDPC_PLATFORM_LINUX
|
||||||
#else
|
#else
|
||||||
#define PLATFORM PLATFORM_UNKNOWN
|
#define UDPC_PLATFORM UDPC_PLATFORM_UNKNOWN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if PLATFORM == PLATFORM_WINDOWS
|
#if UDPC_PLATFORM == UDPC_PLATFORM_WINDOWS
|
||||||
#include <winsock2.h>
|
#include <winsock2.h>
|
||||||
|
|
||||||
#define CleanupSocket(x) closesocket(x)
|
#define CleanupSocket(x) closesocket(x)
|
||||||
#elif PLATFORM == PLATFORM_MAC || PLATFORM == PLATFORM_LINUX
|
#elif UDPC_PLATFORM == UDPC_PLATFORM_MAC || UDPC_PLATFORM == UDPC_PLATFORM_LINUX
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
#include <netinet/in.h>
|
#include <netinet/in.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
|
Loading…
Reference in a new issue