NetWare compatibility changes
authorVictor Kirhenshtein <victor@netxms.org>
Mon, 28 Feb 2005 15:11:39 +0000 (15:11 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Mon, 28 Feb 2005 15:11:39 +0000 (15:11 +0000)
include/nms_common.h
src/libnetxms/unicode.cpp

index 54d6506..ceb6922 100644 (file)
@@ -31,7 +31,7 @@
 
 #if !defined(_WIN32) && !defined(UNDER_CE)
 #ifdef _NETWARE
-// include config-netware.h here
+#include <config-netware.h>
 #else
 #include <config.h>
 #endif
@@ -122,6 +122,7 @@ typedef int socklen_t;
 #include <fcntl.h>
 #include <errno.h>
 #include <dirent.h>
+#include <wchar.h>
 
 typedef int BOOL;
 typedef long int LONG;
index 37911ba..af485d6 100644 (file)
@@ -30,6 +30,8 @@
 // Calculate length of wide character string
 //
 
+#if !(HAVE_WCSLEN)
+
 int LIBNETXMS_EXPORTABLE wcslen(WCHAR *pStr)
 {
    int iLen = 0;
@@ -40,6 +42,8 @@ int LIBNETXMS_EXPORTABLE wcslen(WCHAR *pStr)
    return iLen;
 }
 
+#endif
+
 
 //
 // Convert UNICODE string to single-byte string