[Mono-bugs] [Bug 23541] Changed - libiconv oddities on windows

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
23 Apr 2002 16:03:49 -0000


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by gonzalo@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=23541

--- shadow/23541	Sat Apr 20 08:26:31 2002
+++ shadow/23541.tmp.6789	Tue Apr 23 12:03:49 2002
@@ -57,6 +57,23 @@
 ------- Additional Comments From miguel@ximian.com  2002-04-19 17:04 -------
 This is a bug in the runtime.
 
 ------- Additional Comments From lupus@ximian.com  2002-04-20 08:26 -------
 It works on linux: this may be due to the different behaviour libiconv
 has on some platforms (this bug may also be related to bug#23116).
+
+------- Additional Comments From gonzalo@ximian.com  2002-04-23 12:03 -------
+I did cut & paste with the sample code and it failed because there
+was a "û" instead of a "-" (minus sing) just before the 1 (in "Default
+value is -1") (cut&paste between mozilla and gvim).
+
+The error returned by iconv () in the first case is EILSEQ.
+This g_warning () showed "û1, which indicates..." as the source of the
+ILSEQ.
+---
+case EILSEQ:
+	g_warning ("Iconv error at or near: %s\n", p);
+	have_error = TRUE;
+---
+
+When I changed the "û" to "-" it compiles ok in cygwin.
+