Switch to side-by-side view

--- a/src/common/conf_post.h
+++ b/src/common/conf_post.h
@@ -26,3 +26,42 @@
 #  define STD_SHARED_PTR    RefCntr
 #endif
 
+#ifdef _WIN32
+#include "safewindows.h"
+typedef int pid_t;
+inline int readlink(const char *cp, void *buf, int cnt) {
+	return -1;
+}
+#define HAVE_STRUCT_TIMESPEC
+#define strdup _strdup
+#define timegm _mkgmtime
+#ifdef _MSC_VER
+// gmtime is supposedly thread-safe on windows
+#define gmtime_r(A, B) gmtime(A)
+#define localtime_r(A,B) localtime(A)
+#define PATH_MAX MAX_PATH
+#define MAXPATHLEN PATH_MAX
+typedef int mode_t;
+#endif
+
+typedef DWORD32 u_int32_t;
+typedef DWORD64 u_int64_t;
+typedef unsigned __int8 u_int8_t;
+typedef int ssize_t;
+#define strncasecmp _strnicmp
+#define strcasecmp _stricmp
+#define ftruncate _chsize_s
+#define chdir _chdir
+
+#define R_OK 4
+#define W_OK 2
+#define X_OK 4
+#define RECOLL_DATADIR "C:\\recoll\\"
+#define S_ISLNK(X) false
+#define lstat stat
+#define fseeko _fseeki64 
+#define ftello (off_t)_ftelli64
+#define timegm _mkgmtime
+#endif
+
+