#define STRCASECMP stricmp
#define STRCASESTR StrStrI
#define STRTOULL _strtoui64
+ #define CLOSESOCKET closesocket
#else
#define STRCASECMP strcasecmp
#define STRCASESTR strcasestr
#define STRTOULL strtoull
+ #define CLOSESOCKET close
#endif
DatagramSocket::~DatagramSocket()
{
- close(socketnum);
+ CLOSESOCKET(socketnum);
}
DatagramSocket* DatagramSocket::theInstance = 0;
{
printf("%s:%i\tOUT %i\t", ipa, port, length);
int k;
- uchar l;
+ UCHAR l;
for (k = 0; k < length; k++)
- { l = (uchar)message[k]; printf("%u ", l); }
+ { l = (UCHAR)message[k]; printf("%u ", l); }
}
int sentLength = 0;
#include <stdlib.h>
#include <string.h>
#include <errno.h>
+#include "defines.h"
#define MAXBUFLEN 2000
-typedef unsigned char uchar;
class DatagramSocket
{
#include <stdlib.h>
#include <string.h>
#include <signal.h>
+#ifndef WIN32
#include <unistd.h>
#include <endian.h>
+#endif
#include "defines.h"
#include "log.h"
{
if (connected)
{
- close(sock);
+ CLOSESOCKET(sock);
Log::getInstance()->log("TCP", Log::DEBUG, "Have closed");
}
}
if (success < 1)
{
// timeout or error
- close(sock);
+ CLOSESOCKET(sock);
return 0;
}
}
else
{
- close(sock);
+ CLOSESOCKET(sock);
return 0;
}
void WJpeg::draw()
{
+#ifndef WIN32
Log* logger = Log::getInstance();
FILE* infile = fopen(fileName, "r");
free(buffer);
logger->log("BJpeg", Log::DEBUG, "deleted buffer");
+#endif
}
#include <stdio.h>
#include <malloc.h>
+#ifndef WIN32
extern "C"
{
#include <jpeglib.h>
}
+#else
+//TODO find a replacement on WIN32
+#endif
#include "log.h"
#include "widget.h"