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;