Lines Matching defs:node1
514 static int node_mailbox_guids_cmp(struct dsync_mailbox_node *node1,
519 while (node1 != NULL && node2 != NULL) {
520 if (node1->existence == DSYNC_MAILBOX_NODE_EXISTS &&
524 node1->existence != DSYNC_MAILBOX_NODE_EXISTS)
527 ret = memcmp(node1->mailbox_guid, node2->mailbox_guid,
528 sizeof(node1->mailbox_guid));
532 ret = node_mailbox_guids_cmp(node1->first_child,
536 node1 = node1->next;
539 if (node1 == NULL && node2 == NULL)
541 return node1 != NULL ? -1 : 1;
544 static int node_mailbox_names_cmp(struct dsync_mailbox_node *node1,
549 while (node1 != NULL && node2 != NULL) {
550 ret = strcmp(node1->name, node2->name);
554 ret = node_mailbox_names_cmp(node1->first_child,
558 node1 = node1->next;
561 if (node1 == NULL && node2 == NULL)
563 return node1 != NULL ? -1 : 1;
566 static int node_mailbox_trees_cmp(struct dsync_mailbox_node *node1,
571 ret = node_mailbox_guids_cmp(node1, node2);
575 ret = node_mailbox_names_cmp(node1, node2);
581 static time_t nodes_get_timestamp(struct dsync_mailbox_node *node1,
587 if (node1 != NULL && !node1->sync_temporary_name)
588 ts = node1->last_renamed_or_created + 1;
621 at all. Note that node1 and node2 may be the same node pointers. */
695 /* node2 is a parent of node1, but it should be
699 *reason_r = t_strconcat(*reason_r, "(local: node2 parent of node1)", NULL);
703 /* node1 is a parent of node2, but it should be
707 *reason_r = t_strconcat(*reason_r, "(local: node1 parent of node2)", NULL);
738 *reason_r = t_strconcat(*reason_r, "(remote: node2 parent of node1)", NULL);
744 *reason_r = t_strconcat(*reason_r, "(remote: node1 parent of node2)", NULL);