> Another indicator that returned value should be freed is lack of const > modifier on return value. > > If API docs state: > > const char * get_something () -> do not free result > char * get_another_thing () -> free result Not always. There are some string utilities functions which modify string in place and returns itself, such as g_strstrip. The value should be freed whenever "newly allocated" is specified in the return value. Ian L. _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list