updated for compilation with VS2015 (#739)

This commit is contained in:
skyformat99
2021-07-26 12:53:05 +05:45
committed by GitHub
parent c35129b8e2
commit 6f63f401fe
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -179,6 +179,14 @@ enum skip_add{SN_ADD = 0, SN_ADD_SKIP = 1, SN_ADD_ADDED = 2};
#define N2N_IFNAMSIZ 16 /* 15 chars * NULL */
#endif
#ifdef _MSC_VER
#define N2N_THREAD_RETURN_DATATYPE DWORD WINAPI
#define N2N_THREAD_PARAMETER_DATATYPE LPVOID
#else
#define N2N_THREAD_RETURN_DATATYPE void*
#define N2N_THREAD_PARAMETER_DATATYPE void*
#endif
#define SN_SELECTION_CRITERION_DATA_TYPE uint32_t
#define SN_SELECTION_CRITERION_BUF_SIZE 16
+1 -1
View File
@@ -313,7 +313,7 @@ int supernode2sock (n2n_sock_t *sn, const n2n_sn_name_t addrIn) {
}
void *resolve_thread (void *p) {
N2N_THREAD_RETURN_DATATYPE resolve_thread(N2N_THREAD_PARAMETER_DATATYPE p) {
#ifdef HAVE_PTHREAD
n2n_resolve_parameter_t *param = (n2n_resolve_parameter_t*)p;