diff options
author | Luca Deri <deri@ntop.org> | 2020-03-12 11:26:38 +0100 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2020-03-12 11:26:38 +0100 |
commit | 1e933e8b026f6f88f27d64ec2260013f38d268d0 (patch) | |
tree | d689890143d186a1a0ed28b341dac1840d07836c /src | |
parent | 942a71c7eb10656621a8b7ba44d2d28c69566e90 (diff) |
Win fixes
Diffstat (limited to 'src')
-rw-r--r-- | src/include/ndpi_api.h | 2 | ||||
-rw-r--r-- | src/include/ndpi_win32.h | 2 | ||||
-rw-r--r-- | src/lib/ndpi_utils.c | 4 |
3 files changed, 5 insertions, 3 deletions
diff --git a/src/include/ndpi_api.h b/src/include/ndpi_api.h index 366bec80c..5028f111b 100644 --- a/src/include/ndpi_api.h +++ b/src/include/ndpi_api.h @@ -876,7 +876,7 @@ extern "C" { void ndpi_user_pwd_payload_copy(u_int8_t *dest, u_int dest_len, u_int offset, const u_int8_t *src, u_int src_len); u_char* ndpi_base64_decode(const u_char *src, size_t len, size_t *out_len); - char* ndpi_base64_encode(unsigned char const* bytes_to_encode, ssize_t in_len); + char* ndpi_base64_encode(unsigned char const* bytes_to_encode, size_t in_len); int ndpi_load_ipv4_ptree(struct ndpi_detection_module_struct *ndpi_str, const char *path, u_int16_t protocol_id); diff --git a/src/include/ndpi_win32.h b/src/include/ndpi_win32.h index 138ac91e3..7b0b37de1 100644 --- a/src/include/ndpi_win32.h +++ b/src/include/ndpi_win32.h @@ -76,7 +76,9 @@ typedef unsigned __int64 u_int64_t; extern unsigned long waitForNextEvent(unsigned long ulDelay /* ms */); #define sleep(a /* sec */) waitForNextEvent(1000*a /* ms */) +#ifndef localtime_r #define localtime_r(a, b) localtime_s(b, a) +#endif #define strtok_r strtok_s #define timegm _mkgmtime diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c index b3e92fdce..7f6d6f9f6 100644 --- a/src/lib/ndpi_utils.c +++ b/src/lib/ndpi_utils.c @@ -854,8 +854,8 @@ u_char* ndpi_base64_decode(const u_char *src, size_t len, size_t *out_len) { /* ********************************** */ -char* ndpi_base64_encode(unsigned char const* bytes_to_encode, ssize_t in_len) { - ssize_t len = 0, ret_size; +char* ndpi_base64_encode(unsigned char const* bytes_to_encode, size_t in_len) { + size_t len = 0, ret_size; char *ret; int i = 0; unsigned char char_array_3[3]; |