Lines Matching defs:setting_link
24 struct setting_link {
25 struct setting_link *parent;
48 struct setting_link *roots;
50 HASH_TABLE(char *, struct setting_link *) links;
68 HASH_TABLE_DEFINE_TYPE(setting_link, struct setting_link *,
69 struct setting_link *);
74 struct setting_link *link);
76 settings_apply(struct setting_link *dest_link,
77 const struct setting_link *src_link,
90 struct setting_link *link)
95 struct setting_link *new_link;
130 new_link = p_new(ctx->set_pool, struct setting_link, 1);
154 struct setting_link *link)
219 ctx->roots = p_new(ctx->parser_pool, struct setting_link, count);
523 struct setting_link *link)
547 const struct setting_link *link_copy, char *key)
549 struct setting_link *link;
562 link = p_new(ctx->parser_pool, struct setting_link, 1);
574 get_deflist(struct setting_parser_context *ctx, struct setting_link *parent,
580 struct setting_link new_link;
631 settings_parse(struct setting_parser_context *ctx, struct setting_link *link,
732 struct setting_link **link_r)
735 struct setting_link *link;
764 struct setting_link *parent_link;
801 struct setting_link **link_r)
810 struct setting_link *link,
838 struct setting_link *link;
868 struct setting_link *link;
877 struct setting_link *link;
899 struct setting_link *link;
914 struct setting_link *link;
1243 struct setting_link *link;
1861 static struct setting_link *
1863 HASH_TABLE_TYPE(setting_link) links,
1864 struct setting_link *old_link)
1866 struct setting_link *new_link;
1878 new_link = p_new(new_ctx->parser_pool, struct setting_link, 1);
1912 HASH_TABLE_TYPE(setting_link) links;
1913 struct setting_link *new_link, *value;
1938 new_ctx->roots = p_new(new_ctx->parser_pool, struct setting_link,
2007 const struct setting_link *src_link,
2008 struct setting_link *dest_link,
2045 const struct setting_link *src_link,
2046 struct setting_link *dest_link,
2049 struct setting_link child_dest_link, child_src_link;
2120 settings_apply(struct setting_link *dest_link,
2121 const struct setting_link *src_link,