From: Sam S. <sd...@gn...> - 2006-01-16 15:38:50
|
> * Yaroslav Kavenchuk <xnirapuhx@ghg.ol> [2006-01-14 21:43:19 +0200]: > > Sam Steingold wrote: > >>2005-05-28 Bruno Haible <br...@cl...> >> >> Make it possible to use iconv() on platforms other than Unix. Fixes >> 2005-03-01 patch. >> * lispbibl.d (ANSIC_error): New declaration. >> * errunix.d [!UNIX]: Define only OS_error. >> * error.d [!UNIX]: Include errunix.c, to define ANSIC_error. >> * stream.d (open_iconv, check_charset, iconv_mblen, iconv_mbstowcs) >> (iconv_wcslen, iconv_wcstombs, iconv_range, ChannelStream_fini): >> Undo 2005-03-01 patch. Call ANSIC_error instead of OS_error. >> * makemake.in (ERROR_INCLUDES): Add errunix unconditionally. >> >> * win32.d: Undefine HAVE_ICONV, in case it's set by unixconf.h (on >> mingw). >> >> >>I think that if the mingw configure process discovers a working iconv, >>it will be used. >> >> > Yes, it works! > But, remove, please, from win32.d next lines: > > /* Character set conversion: */ > /* Yaroslav Kavenchuk reports some problems with iconv(), either due to > incorrect builds of libiconv or to missing support in makemake.in. So > disable it. */ > #undef HAVE_ICONV are you saying that if you remove this line, you can build clisp with libiconv and it does not crash? -- Sam Steingold (http://www.podval.org/~sds) running w2k http://pmw.org.il http://www.dhimmi.com http://www.mideasttruth.com http://www.camera.org http://www.iris.org.il http://www.memri.org There is Truth, and its value is T. Or just non-NIL. So 0 is True! |