Lines Matching refs:node
72 struct mailbox_list_index_node *node = ctx->next_node;
81 if (node->parent != NULL) {
85 str_append(ctx->path, node->name);
88 ctx->info.flags = node->children != NULL ?
106 if ((node->flags & MAILBOX_LIST_INDEX_FLAG_NONEXISTENT) != 0)
108 else if ((node->flags & MAILBOX_LIST_INDEX_FLAG_NOSELECT) != 0)
110 if ((node->flags & MAILBOX_LIST_INDEX_FLAG_NOINFERIORS) != 0)
122 mailbox_list_index_status_set_info_flags(box, node->uid,
132 struct mailbox_list_index_node *node = ctx->next_node;
135 strcmp(node->name, "INBOX") == 0 && node->parent == NULL &&
136 node->children != NULL) {
142 if (node->children != NULL && follow_children) {
144 ctx->next_node = node->children;
146 while (node->next == NULL) {
147 node = node->parent;
148 if (node != NULL) {
149 ctx->parent_len -= strlen(node->name);
150 if (node->parent != NULL)
153 if (node == NULL) {
159 ctx->next_node = node->next;