diff --git a/cde/lib/DtHelp/StringFuncs.c b/cde/lib/DtHelp/StringFuncs.c index 8d12e4325..a343e37d6 100644 --- a/cde/lib/DtHelp/StringFuncs.c +++ b/cde/lib/DtHelp/StringFuncs.c @@ -51,16 +51,19 @@ #include #include /* getlocale(), LOCALE_STATUS, LC_xxx */ -#if defined(_AIX) || defined(CSRG_BASED) +#if defined(_AIX) || defined(CSRG_BASED) || defined(__linux__) #include #endif #include "CvStringI.h" /* for string functions used by Canvas Engine */ #include "StringFuncsI.h" /* for _CEStrcollProc */ -#if !defined(__linux__) -# include -#else +/* JET: This was if !defined(linux), which is wrong. We should use the + * real deal on linux too */ + +#include + +#if 0 # define iconv_t int # define iconv_open(a, b) ((iconv_t) -1) # define iconv(a, b, c, d, e) ((size_t) 0)