On 9/11/06, David Nečas (Yeti) <[EMAIL PROTECTED]> wrote:
> On Mon, Sep 11, 2006 at 10:51:17AM +0530, shibu Alampatta wrote:
> >  I'm using a combo box, code is given below
> >
> > char a[15];
> >
> > strcpy(a,"AAA");
> > glist_append(glist,a);
> >
> > It reports
> >
> > Pango Warning**: Invalid UTF-8 string passed to pango_layout_set_text()
>
> The posted code does not print this warning (try yourself)[*].
>
> The problem is elsewhere where you pass a non-UTF-8 encoded
> text, or maybe some random rubbish, to a Gtk+ function as
> a string.
>
> Yeti
>
>
> [*] It contains two probable bugs however, one is not using
> the return value of g_list_append() likely leading to a
> memory leak, another is the use of strcpy() prone to buffer
> overflows.

Also if you do this in a function call, the 'a' variable will lose its
scope and using it outside of the function will lead to problems.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to