Lines Matching defs:setting_parser_context
43 struct setting_parser_context {
72 setting_parser_copy_defaults(struct setting_parser_context *ctx,
80 struct setting_parser_context *
88 copy_unique_defaults(struct setting_parser_context *ctx,
152 setting_parser_copy_defaults(struct setting_parser_context *ctx,
193 struct setting_parser_context *
198 struct setting_parser_context *ctx;
206 ctx = p_new(parser_pool, struct setting_parser_context, 1);
238 void settings_parser_deinit(struct setting_parser_context **_ctx)
240 struct setting_parser_context *ctx = *_ctx;
248 void *settings_parser_get(struct setting_parser_context *ctx)
255 void **settings_parser_get_list(const struct setting_parser_context *ctx)
266 void *settings_parser_get_changes(struct setting_parser_context *ctx)
274 settings_parser_get_roots(const struct setting_parser_context *ctx)
285 const char *settings_parser_get_error(struct setting_parser_context *ctx)
303 get_bool(struct setting_parser_context *ctx, const char *value, bool *result_r)
321 get_uint(struct setting_parser_context *ctx, const char *value,
334 get_octal(struct setting_parser_context *ctx, const char *value,
493 static int get_enum(struct setting_parser_context *ctx, const char *value,
522 setting_link_init_set_struct(struct setting_parser_context *ctx,
545 setting_link_add(struct setting_parser_context *ctx,
574 get_deflist(struct setting_parser_context *ctx, struct setting_link *parent,
619 get_in_port_zero(struct setting_parser_context *ctx, const char *value,
631 settings_parse(struct setting_parser_context *ctx, struct setting_link *link,
730 settings_find_key_nth(struct setting_parser_context *ctx, const char *key,
799 settings_find_key(struct setting_parser_context *ctx, const char *key,
809 settings_parse_strlist(struct setting_parser_context *ctx,
834 int settings_parse_keyvalue(struct setting_parser_context *ctx,
864 bool settings_parse_is_valid_key(struct setting_parser_context *ctx,
873 const char *settings_parse_unalias(struct setting_parser_context *ctx,
895 settings_parse_get_value(struct setting_parser_context *ctx,
910 bool settings_parse_is_changed(struct setting_parser_context *ctx,
926 int settings_parse_line(struct setting_parser_context *ctx, const char *line)
951 settings_parse_get_prev_info(struct setting_parser_context *ctx)
971 int settings_parse_stream(struct setting_parser_context *ctx,
1004 int settings_parse_stream_read(struct setting_parser_context *ctx,
1051 int settings_parse_file(struct setting_parser_context *ctx,
1077 int settings_parse_environ(struct setting_parser_context *ctx)
1115 int settings_parse_exec(struct setting_parser_context *ctx,
1220 bool settings_parser_check(struct setting_parser_context *ctx, pool_t pool,
1233 void settings_parse_set_expanded(struct setting_parser_context *ctx,
1239 void settings_parse_set_key_expanded(struct setting_parser_context *ctx,
1263 void settings_parse_set_keys_expanded(struct setting_parser_context *ctx,
1404 void settings_parse_var_skip(struct setting_parser_context *ctx)
1862 settings_link_get_new(struct setting_parser_context *new_ctx,
1906 struct setting_parser_context *
1907 settings_parser_dup(const struct setting_parser_context *old_ctx,
1910 struct setting_parser_context *new_ctx;
1926 new_ctx = p_new(parser_pool, struct setting_parser_context, 1);
2172 int settings_parser_apply_changes(struct setting_parser_context *dest,
2173 const struct setting_parser_context *src,