Professional Documents
Culture Documents
Listas enlazadas.
Introducción
struct lista {
gint dato;
lista *siguiente;
};
Representa el dato a almacenar. Puede ser de cualquier tipo; en este ejemplo se trata de
una lista de enteros.
GSList
struct GSList {
gpointer data;
GSList *next;
};
GINT_TO_POINTER ()
GPOINTER_TO_INT ()
GUINT_TO_POINTER ()
GPOINTER_TO_UINT ()