Skip to content

Instantly share code, notes, and snippets.

View ammojamo's full-sized avatar

James Watmuff ammojamo

  • Planticle
  • Adelaide, Australia
View GitHub Profile
@ammojamo
ammojamo / glist_iterator.c
Created July 16, 2009 06:09
Iterator interface for glib GList
/* Simple iterator implementation for iterating over GLists and removing */
/* elements during iteration. */
typedef GList *GIterator;
static inline GIterator *g_iter(GList **list) {
return list;
}
static inline GList *g_iter_current(GIterator *iterator) {
return *iterator;