Re: GDataInputStream API return types

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi;

On 28 November 2012 13:29, Henrique Camargo
<henrique@xxxxxxxxxxxxxxxxxxx> wrote:
> I was wondering why the GDataInputStream API returns "char *" instead
> of "gchar *".

gchar is a typedef to char  - it's perfectly equivalent to use either.

> Also, looking at the source code, the returning pointer for functions
> like "g_data_input_stream_read_line ()" should be g_free 'd. This is
> not clear from the documentation [1].

in general, if any function returns a char*, it's implied that you
need to free it; if you were not meant to do that, the function would
have returned a const char*. having said that...

> Maybe it can be improved to
> explicitly remind the user that the pointer should be g_free 'd.

... care to file a bug and prepare a documentation patch? those
usually get reviewed and applied really quickly.

ciao,
 Emmanuele.

--
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list


[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux