/* get the file set entry before the current one, or NULL */ fileset_entry * fileset_get_previous(void) { GList *le; le = fileset_get_current(); if(le == NULL) { return NULL; } le = g_list_previous(le); if(le == NULL) { return NULL; } return (fileset_entry *)le->data; }
/* get the file set entry after the current one, or NULL */ fileset_entry * fileset_get_next(void) { GList *le; le = fileset_get_current(); if(le == NULL) { return NULL; } le = g_list_next(le); if(le == NULL) { return NULL; } return le->data; }