diff -up afflib-3.0.4/configure.ac.WCtype afflib-3.0.4/configure.ac --- afflib-3.0.4/configure.ac.WCtype 2007-12-28 15:23:53.000000000 +0100 +++ afflib-3.0.4/configure.ac 2007-12-28 15:25:59.000000000 +0100 @@ -115,6 +115,18 @@ AC_CHECK_FUNCS([ftruncate memset mkdir p # Special features that can be enabled or disabled AC_ARG_ENABLE([noopt], AC_HELP_STRING([--enable-noopt],[Drop -O C flags])) +AS_IF([test "x$ac_afflib_enable_wide_character_type" != xno ], + [AC_DEFINE([HAVE_WIDE_CHARACTER_TYPE],[1],[Defines if wide character type should be used]) + AC_CHECK_FUNCS([btowc fgetws mbsinit mbsrtowcs swprintf wmain wmemchr wmemcmp wmemcpy wmemrchr wctob wcschr wcscmp wcscpy wcsdup wcslen wcsncmp wcsncpy wcsrchr wcsrtombs wcstol wcstoul]) + AC_CHECK_HEADERS([wchar.h], + [AC_DEFINE([HAVE_WCHAR_H],[1],[Define to 1 if you have the header file.]) + AC_SUBST([HAVE_WCHAR_H],[1])], + [AC_SUBST([HAVE_WCHAR_H],[0])]) + + AC_SUBST([HAVE_WIDE_CHARACTER_TYPE],[1])], + [AC_SUBST([HAVE_WIDE_CHARACTER_TYPE],[0]) + AC_SUBST([HAVE_WCHAR_H],[0])]) + ################################################################ ## LIBEWF support AC_ARG_ENABLE([libewf],