Use g_list_foreach() to free the data associcated with each node. In second
argument here, you need to supply a GFunc which will free the data
associated with each node.
Then use g_list_free to free the head of the list.

-Yash
On 9/12/06, shibu Alampatta <[EMAIL PROTECTED]> wrote:
>
> Hi all,
>
> Pls see the below code structure. how to free the glist at the indicated
> place?
>
> GList * glist=NULL;
>
> for(i=0;i<n;i++)   g_list_append(glist,a[i]);
>
> ....
> // some processing
> ....
>
> //here want to free the glist
>
>
>
> Thks in advance..
> Shibu
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
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