From 131c5f921dad72da869450c74b4f605da0b49812 Mon Sep 17 00:00:00 2001
From: Constantin Papizh <p.const@bk.ru>
Date: Wed, 6 May 2020 21:37:12 +0300
Subject: [PATCH] Some compile errors fixed

---
 dap-sdk/core/src/dap_file_utils.c            | 2 +-
 modules/net/dap_chain_net.c                  | 3 +--
 modules/net/dap_chain_node_cli.c             | 2 ++
 modules/net/include/dap_chain_node_cli_cmd.h | 2 ++
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dap-sdk/core/src/dap_file_utils.c b/dap-sdk/core/src/dap_file_utils.c
index b57a898265..8a666b8900 100755
--- a/dap-sdk/core/src/dap_file_utils.c
+++ b/dap-sdk/core/src/dap_file_utils.c
@@ -584,7 +584,7 @@ static bool dap_get_contents_win32(const char *filename, char **contents, size_t
     {
         return false;
     }
-    retval = get_contents_stdio (filename, f, contents, length, error);
+    retval = get_contents_stdio (filename, f, contents, length);
     return retval;
 }
 
diff --git a/modules/net/dap_chain_net.c b/modules/net/dap_chain_net.c
index a3dd9ebabc..82c303ddcd 100644
--- a/modules/net/dap_chain_net.c
+++ b/modules/net/dap_chain_net.c
@@ -788,10 +788,9 @@ static void *s_net_proc_thread ( void *a_net )
 
         // check or start sync
         s_net_states_proc( l_net );
-
+        struct timespec l_to;
 #ifndef _WIN32
         int l_ret = 0;
-        struct timespec l_to;
         // prepare for signal waiting
         clock_gettime( CLOCK_MONOTONIC, &l_to );
         int64_t l_nsec_new = l_to.tv_nsec + l_timeout_ms * 1000000ll;
diff --git a/modules/net/dap_chain_node_cli.c b/modules/net/dap_chain_node_cli.c
index 1f4fe7696d..abd8b8ccc3 100644
--- a/modules/net/dap_chain_node_cli.c
+++ b/modules/net/dap_chain_node_cli.c
@@ -1011,10 +1011,12 @@ int dap_chain_node_cli_init(dap_config_t * g_config)
     dap_chain_node_cli_cmd_item_create ("exit", com_exit, NULL, "Stop application and exit",
                 "exit\n" );
 
+#ifndef _WIN32
     // News
     dap_chain_node_cli_cmd_item_create("news", com_news, NULL, "Add News for VPN clients. Language code is a text code like \"en\", \"ru\", \"fr\"",
             "news [-text <news text> | -file <filename with news>] -lang <language code> \n");
 
+#endif
     // create thread for waiting of clients
     pthread_t l_thread_id;
 
diff --git a/modules/net/include/dap_chain_node_cli_cmd.h b/modules/net/include/dap_chain_node_cli_cmd.h
index cc6821e6f8..9ceb6f9efd 100644
--- a/modules/net/include/dap_chain_node_cli_cmd.h
+++ b/modules/net/include/dap_chain_node_cli_cmd.h
@@ -133,8 +133,10 @@ int com_stats(int argc, char ** argv, void *arg_func, char **str_reply);
 
 int com_exit(int argc, char ** argv, void *arg_func, char **str_reply);
 
+#ifndef _WIN32
 // Add News for VPN clients
 int com_news(int a_argc, char ** a_argv, void *a_arg_func, char **a_str_reply);
+#endif
 
 // vpn_client command
 int com_vpn_client(int a_argc, char ** a_argv, void *arg_func, char **a_str_reply);
-- 
GitLab