browser_entry
struct browser_entry *bracket;
struct browser_entry *entry;
struct browser_entry *pos, *tmp;
static struct browser_entry *get_first_child(struct browser_entry *entry)
return list_first_entry(&entry->children, struct browser_entry, node);
static struct browser_entry *get_last_child(struct browser_entry *entry)
return list_last_entry(&entry->children, struct browser_entry, node);
static bool is_first_child(struct browser_entry *entry)
static bool is_last_child(struct browser_entry *entry)
static struct browser_entry *browser__prev_entry(struct ui_browser *uib,
struct browser_entry *entry)
struct browser_entry *first;
first = list_first_entry(&browser->entries, struct browser_entry, node);
static struct browser_entry *browser__next_entry(struct ui_browser *uib,
struct browser_entry *entry)
struct browser_entry *last;
last = list_last_entry(&browser->entries, struct browser_entry, node);
struct browser_entry *parent;
struct browser_entry *entry;
struct browser_entry *entry, *next;
struct browser_entry *curr;
struct browser_entry *be = entry;
struct browser_entry *entry,
struct browser_entry *child;
struct browser_entry *entry,
struct browser_entry *child;
struct browser_entry *curr = browser->curr;
struct browser_entry *parent;
struct browser_entry *entry,
struct browser_entry *parent,
struct browser_entry *entry;