Lines Matching refs:set
19 array_foreach(&ns->set->mailboxes, box_set) {
30 struct mailbox_settings *set;
46 if (array_is_created(&ns->set->mailboxes))
47 tmp_ns_set.mailboxes = ns->set->mailboxes;
50 /* work around ns->set being a const pointer. pretty ugly, but
52 memcpy((void *)&ns->set->mailboxes.arr, &tmp_ns_set.mailboxes.arr,
53 sizeof(ns->set->mailboxes.arr));
58 set = mailbox_settings_find(ns, vname);
59 if (set == NULL) {
60 set = p_new(user->pool, struct mailbox_settings, 1);
61 set->name = p_strdup(user->pool, vname);
62 set->autocreate = MAILBOX_SET_AUTO_NO;
63 set->special_use = "";
64 array_append(&tmp_ns_set.mailboxes, &set, 1);
67 set->autocreate = MAILBOX_SET_AUTO_SUBSCRIBE;
68 else if (strcmp(set->autocreate, MAILBOX_SET_AUTO_SUBSCRIBE) != 0)
69 set->autocreate = MAILBOX_SET_AUTO_CREATE;