File cstring-udtgate.patch of Package dba-udtgate-15

diff -ruN ../udtgate-1.5-fix2-2/src/include/udtgate.h ./src/include/udtgate.h
--- ../udtgate-1.5-fix2-2/src/include/udtgate.h	2007-12-18 00:17:53.000000000 +0100
+++ ./src/include/udtgate.h	2013-12-19 22:38:12.000000000 +0100
@@ -33,6 +33,7 @@
 #include <udt.h>
 #include <map>
 #include <set>
+#include <cstring>
 
 const int MAX_NAME_SZ = 128;    // buffer size for addr/port/other names
 const int BLOCK_SIZE  = 1024*1024; // buffer size for IO operations
diff -ruN ../udtgate-1.5-fix2-2/src/include/utils.h ./src/include/utils.h
--- ../udtgate-1.5-fix2-2/src/include/utils.h	2007-12-18 00:18:38.000000000 +0100
+++ ./src/include/utils.h	2013-12-19 23:09:37.000000000 +0100
@@ -14,11 +14,10 @@
 #include <iostream>
 #include <sstream>
 #include <assert.h>
-#include <stdlib.h>
 #include <vector>
-#include <string>
 #include <udt.h>
-
+#include <cstdlib>
+#include <cstring>
 
 #define DEBUG 1
 #ifdef DEBUG
diff -ruN ../udtgate-1.5-fix2-2/src/lib/minisocks.cpp ./src/lib/minisocks.cpp
--- ../udtgate-1.5-fix2-2/src/lib/minisocks.cpp	2007-11-02 20:59:34.000000000 +0100
+++ ./src/lib/minisocks.cpp	2013-12-20 16:55:16.000000000 +0100
@@ -7,8 +7,9 @@
 #include <errno.h>
 #include <time.h>
 #include <iostream>
-#include <stdlib.h>
 #include <udtgate.h>
+#include <cstdlib>
+#include <cstring>
 
 /**
  * Simple socks4 wrapper for connect()
diff -ruN ../udtgate-1.5-fix2-2/src/lib/utils.cpp ./src/lib/utils.cpp
--- ../udtgate-1.5-fix2-2/src/lib/utils.cpp	2007-11-02 20:59:34.000000000 +0100
+++ ./src/lib/utils.cpp	2013-12-19 23:03:42.000000000 +0100
@@ -5,6 +5,8 @@
 #include <ifaddrs.h>
 #include <utils.h>
 #include <errno.h>
+#include <cstdlib>
+#include <cstring>
 
 extern Logger logger;
 extern int debug_level;
openSUSE Build Service is sponsored by