From bcf7b24c534571690cdbf3b393afdfc8717f0c02 Mon Sep 17 00:00:00 2001
From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net>
Date: Sat, 8 Sep 2018 15:47:23 +0700
Subject: [PATCH] [*] Mass fixes of old shit, renames from dap_client and
 dap_client_remote to dap_server_client

---
 http_server/CMakeLists.txt                | 5 +++--
 http_server/dap_http.c                    | 2 +-
 http_server/dap_http.h                    | 2 +-
 http_server/dap_http_folder.c             | 2 +-
 http_server/http_client/dap_http_header.c | 2 +-
 udp_server/dap_udp_client.c               | 2 +-
 udp_server/dap_udp_client.h               | 1 +
 udp_server/dap_udp_server.c               | 1 +
 8 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/http_server/CMakeLists.txt b/http_server/CMakeLists.txt
index 2cd4915..eee0d5e 100644
--- a/http_server/CMakeLists.txt
+++ b/http_server/CMakeLists.txt
@@ -13,8 +13,9 @@ set(HTTP_SERVER_SRCS
     http_client/dap_http_header.c)
 
 add_library(${PROJECT_NAME} STATIC ${HTTP_SERVER_SRCS})
+include_directories("${INCLUDE_DIRECTORIES} ${dap_core_server_INCLUDE_DIRS}")
 
-target_include_directories(dap_http_server INTERFACE . http_client)
+target_include_directories(dap_http_server INTERFACE . http_client )
 
-target_link_libraries(dap_http_server dap_core dap_crypto dap_core_server dap_client)
+target_link_libraries( dap_http_server dap_core dap_crypto dap_core_server)
 
diff --git a/http_server/dap_http.c b/http_server/dap_http.c
index d765d31..c23f7f4 100644
--- a/http_server/dap_http.c
+++ b/http_server/dap_http.c
@@ -38,8 +38,8 @@
 
 #include "dap_common.h"
 
-#include "dap_server_client.h"
 #include "dap_server.h"
+#include "dap_server_client.h"
 
 #include "dap_http.h"
 #include "dap_http_header.h"
diff --git a/http_server/dap_http.h b/http_server/dap_http.h
index 52a92dc..c132c1a 100644
--- a/http_server/dap_http.h
+++ b/http_server/dap_http.h
@@ -21,7 +21,7 @@
 #ifndef _SERVER_HTTP_H_
 #define _SERVER_HTTP_H_
 #include "dap_server.h"
-#include "dap_client.h"
+#include "dap_server_client.h"
 #include "http_client/dap_http_header.h"
 #include "http_client/dap_http_client.h"
 #include "uthash.h"
diff --git a/http_server/dap_http_folder.c b/http_server/dap_http_folder.c
index f4c84d6..dcdd16d 100644
--- a/http_server/dap_http_folder.c
+++ b/http_server/dap_http_folder.c
@@ -27,7 +27,7 @@
 #include <errno.h>
 
 #include "dap_common.h"
-#include "dap_client.h"
+#include "dap_server_client.h"
 #include "dap_http.h"
 #include "dap_http_client.h"
 #include "dap_http_folder.h"
diff --git a/http_server/http_client/dap_http_header.c b/http_server/http_client/dap_http_header.c
index 083f247..35cf156 100644
--- a/http_server/http_client/dap_http_header.c
+++ b/http_server/http_client/dap_http_header.c
@@ -24,7 +24,7 @@
 #include <string.h>
 #include <stdlib.h>
 #include "dap_common.h"
-#include "dap_client.h"
+#include "dap_server_client.h"
 #include "dap_http_client.h"
 #include "dap_http_header.h"
 
diff --git a/udp_server/dap_udp_client.c b/udp_server/dap_udp_client.c
index 706fb03..056f1d5 100644
--- a/udp_server/dap_udp_client.c
+++ b/udp_server/dap_udp_client.c
@@ -87,7 +87,7 @@ dap_server_client_t * dap_udp_client_create(dap_server_t * sh, ev_io* w_client,
  * @param host Variable for host address
  * @param host Variable for port
  */
-void dap_udp_client_get_address(dap_server_client_t *client, unsigned long* host,unsigned short* port){
+void dap_udp_client_get_address(dap_server_client_t *client, unsigned int* host,unsigned short* port){
     dap_udp_client_t* udp_client = DAP_UDP_CLIENT(client);    
     *host = udp_client->host_key >> 32;
     *port = udp_client->host_key - (*host<<32);
diff --git a/udp_server/dap_udp_client.h b/udp_server/dap_udp_client.h
index 79be1b5..4304c5c 100644
--- a/udp_server/dap_udp_client.h
+++ b/udp_server/dap_udp_client.h
@@ -61,5 +61,6 @@ size_t dap_udp_client_write_f(dap_server_client_t *a_client, const char * a_form
 
 void add_waiting_client(dap_server_client_t* client); // Add client to writing queue
 
+void dap_udp_client_get_address(dap_server_client_t *client, unsigned int* host,unsigned short* port);
 
 #endif
diff --git a/udp_server/dap_udp_server.c b/udp_server/dap_udp_server.c
index 7043ec1..e7942db 100644
--- a/udp_server/dap_udp_server.c
+++ b/udp_server/dap_udp_server.c
@@ -17,6 +17,7 @@ struct ev_io w_read;
 struct ev_io w_write;
 
 static void write_cb(struct ev_loop* _loop, struct ev_io* watcher, int revents);
+int check_close(dap_server_client_t* client);
 
 /**
  */
-- 
GitLab