GListCell* GListPop(GList *l);
GList* GListPush(GList *l, void *ptr);
+GList* GListPushCell(GList *l, GListCell* c);
GListCell* GListShift(GList *l);
GList* GListUnshift(GList *l, void *ptr);
+GList* GListUnshiftCell(GList *l, GListCell* c);
GList* GListInsert(GList *l, GListCell *prev, void *ptr);
GList* GListDelete(GList *l, GListCell *c);
GListCell* GListGet(GList *l, int n);