The Blue Meanie wrote: > It looks like arguments 3 and 5 to g_iconv() are declared in > glib/gconvert.h as "gsize". size_t and gsize appear to be different > lengths, at least on my system. A simple change on lines 936 and 937 of > utf8.c, and the entire compile was absolutely silent, warning-wise:
Obviously, the GLib developers don't understand their own library. The documentation says that gsize is always the equivalent of "unsigned int" but the developers claim it's supposed to be the equivalent of "size_t" in any case. As the latter is obviously not the case, please, file a bug report against GLib-2.0 at bugs.gnome.org. -- Christian
pgp8HkIp3qwmT.pgp
Description: PGP signature
