Minor changes
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 22 Sep 2004 06:27:27 +0000 (06:27 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 22 Sep 2004 06:27:27 +0000 (06:27 +0000)
configure.ac
include/nms_common.h
include/unicode.h

index 0bc99ac..5648380 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: configure.ac,v 1.23 2004-08-17 15:17:32 alk Exp $
+# $Id: configure.ac,v 1.24 2004-09-22 06:27:26 victor Exp $
 #
 # Process this file with autoconf to produce a configure script.
 #
@@ -207,6 +207,13 @@ AC_FUNC_VPRINTF
 AC_CHECK_FUNCS([gettimeofday memmove memset strchr strcspn strdup strerror strrchr strtol strtoul])
 AC_CHECK_FUNCS([if_nametoindex daemon mmap strerror_r])
 
+# --------------------------------------------------------------------------
+# UNICODE support
+
+AC_CHECK_HEADERS([wchar.h])
+AC_CHECK_TYPES([wchar_t])
+AC_CHECK_FUNCS([wctomb mbtowc wcslen])
+
 
 # sockets/resolver (probably for solaris)
 AC_CHECK_FUNC(connect, , [AC_CHECK_LIB(socket, connect)])
index 52fecb9..819bb4a 100644 (file)
 #ifndef _nms_common_h_
 #define _nms_common_h_
 
+#ifndef _WIN32
+#ifdef _NETWARE
+// include config-netware.h here
+#else
+#include <config.h>
+#endif
+#endif
+
 #include <unicode.h>
 #include <ctype.h>
 #include <stdio.h>
@@ -128,8 +136,6 @@ typedef int SOCKET;
 
 #define FS_PATH_SEPARATOR  _T("/")
 
-#include <config.h>
-
 #if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
index c6b52af..866b479 100644 (file)
 #include <wchar.h>
 #endif
 
+#if HAVE_WCHAR_T
+#define WCHAR     wchar_t
+#else
 #define WCHAR     unsigned short
+#endif
 
 #ifdef UNICODE