diff options
Diffstat (limited to 'degesch.c')
| -rw-r--r-- | degesch.c | 90 | 
1 files changed, 45 insertions, 45 deletions
@@ -1112,7 +1112,7 @@ struct server  	char *name;                         ///< Server identifier  	struct buffer *buffer;              ///< The buffer for this server -	struct config_item_ *config;        ///< Configuration root +	struct config_item *config;         ///< Configuration root  	// Connection: @@ -1473,25 +1473,25 @@ static void refresh_prompt (struct app_context *ctx);  // --- Configuration -----------------------------------------------------------  static void -on_config_debug_mode_change (struct config_item_ *item) +on_config_debug_mode_change (struct config_item *item)  {  	g_debug_mode = item->value.boolean;  }  static void -on_config_show_all_prefixes_change (struct config_item_ *item) +on_config_show_all_prefixes_change (struct config_item *item)  {  	struct app_context *ctx = item->user_data;  	ctx->show_all_prefixes = item->value.boolean;  	refresh_prompt (ctx);  } -static void on_config_attribute_change (struct config_item_ *item); -static void on_config_logging_change (struct config_item_ *item); +static void on_config_attribute_change (struct config_item *item); +static void on_config_logging_change (struct config_item *item);  #define TRIVIAL_BOOLEAN_ON_CHANGE(name)                                        \  	static void                                                                \ -	on_config_ ## name ## _change (struct config_item_ *item)                  \ +	on_config_ ## name ## _change (struct config_item *item)                   \  	{                                                                          \  		struct app_context *ctx = item->user_data;                             \  		ctx->name = item->value.boolean;                                       \ @@ -1504,7 +1504,7 @@ TRIVIAL_BOOLEAN_ON_CHANGE (beep_on_highlight)  static bool  config_validate_nonjunk_string -	(const struct config_item_ *item, struct error **e) +	(const struct config_item *item, struct error **e)  {  	if (item->type == CONFIG_ITEM_NULL)  		return true; @@ -1525,7 +1525,7 @@ config_validate_nonjunk_string  static bool  config_validate_addresses -	(const struct config_item_ *item, struct error **e) +	(const struct config_item *item, struct error **e)  {  	if (item->type == CONFIG_ITEM_NULL)  		return true; @@ -1548,7 +1548,7 @@ config_validate_addresses  static bool  config_validate_nonnegative -	(const struct config_item_ *item, struct error **e) +	(const struct config_item *item, struct error **e)  {  	if (item->type == CONFIG_ITEM_NULL)  		return true; @@ -1722,13 +1722,13 @@ static struct config_schema g_config_attributes[] =  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  static void -load_config_behaviour (struct config_item_ *subtree, void *user_data) +load_config_behaviour (struct config_item *subtree, void *user_data)  {  	config_schema_apply_to_object (g_config_behaviour,  subtree, user_data);  }  static void -load_config_attributes (struct config_item_ *subtree, void *user_data) +load_config_attributes (struct config_item *subtree, void *user_data)  {  	config_schema_apply_to_object (g_config_attributes, subtree, user_data);  } @@ -1747,9 +1747,9 @@ register_config_modules (struct app_context *ctx)  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  static const char * -get_config_string (struct config_item_ *root, const char *key) +get_config_string (struct config_item *root, const char *key)  { -	struct config_item_ *item = config_item_get (root, key, NULL); +	struct config_item *item = config_item_get (root, key, NULL);  	hard_assert (item);  	if (item->type == CONFIG_ITEM_NULL)  		return NULL; @@ -1759,12 +1759,12 @@ get_config_string (struct config_item_ *root, const char *key)  static bool  set_config_string -	(struct config_item_ *root, const char *key, const char *value) +	(struct config_item *root, const char *key, const char *value)  { -	struct config_item_ *item = config_item_get (root, key, NULL); +	struct config_item *item = config_item_get (root, key, NULL);  	hard_assert (item); -	struct config_item_ *new_ = config_item_string_from_cstr (value); +	struct config_item *new_ = config_item_string_from_cstr (value);  	struct error *e = NULL;  	if (config_item_set_from (item, new_, &e))  		return true; @@ -1776,17 +1776,17 @@ set_config_string  }  static int64_t -get_config_integer (struct config_item_ *root, const char *key) +get_config_integer (struct config_item *root, const char *key)  { -	struct config_item_ *item = config_item_get (root, key, NULL); +	struct config_item *item = config_item_get (root, key, NULL);  	hard_assert (item && item->type == CONFIG_ITEM_INTEGER);  	return item->value.integer;  }  static bool -get_config_boolean (struct config_item_ *root, const char *key) +get_config_boolean (struct config_item *root, const char *key)  { -	struct config_item_ *item = config_item_get (root, key, NULL); +	struct config_item *item = config_item_get (root, key, NULL);  	hard_assert (item && item->type == CONFIG_ITEM_BOOLEAN);  	return item->value.boolean;  } @@ -2020,7 +2020,7 @@ log_message_attributed (void *user_data, const char *quote, const char *fmt,  }  static void -apply_attribute_change (struct config_item_ *item, int id) +apply_attribute_change (struct config_item *item, int id)  {  	struct app_context *ctx = item->user_data;  	free (ctx->attrs[id]); @@ -2030,7 +2030,7 @@ apply_attribute_change (struct config_item_ *item, int id)  }  static void -on_config_attribute_change (struct config_item_ *item) +on_config_attribute_change (struct config_item *item)  {  	static const char *table[ATTR_COUNT] =  	{ @@ -3055,7 +3055,7 @@ buffer_close_log_file (struct buffer *buffer)  }  static void -on_config_logging_change (struct config_item_ *item) +on_config_logging_change (struct config_item *item)  {  	struct app_context *ctx = item->user_data;  	ctx->logging = item->value.boolean; @@ -6737,11 +6737,11 @@ struct config_dump_data  };  static void config_dump_item -	(struct config_item_ *item, struct config_dump_data *data); +	(struct config_item *item, struct config_dump_data *data);  static void  config_dump_children -	(struct config_item_ *object, struct config_dump_data *data) +	(struct config_item *object, struct config_dump_data *data)  {  	hard_assert (object->type == CONFIG_ITEM_OBJECT); @@ -6754,7 +6754,7 @@ config_dump_children  	struct str_map_iter iter;  	str_map_iter_init (&iter, &object->value.object); -	struct config_item_ *child; +	struct config_item *child;  	while ((child = str_map_iter_next (&iter)))  	{  		level.name = iter.link->key; @@ -6766,7 +6766,7 @@ config_dump_children  }  static void -config_dump_item (struct config_item_ *item, struct config_dump_data *data) +config_dump_item (struct config_item *item, struct config_dump_data *data)  {  	// Empty objects will show as such  	if (item->type == CONFIG_ITEM_OBJECT @@ -6817,7 +6817,7 @@ config_dump_item (struct config_item_ *item, struct config_dump_data *data)  }  static void -config_dump (struct config_item_ *root, struct str_vector *output) +config_dump (struct config_item *root, struct str_vector *output)  {  	struct config_dump_data data;  	data.head = NULL; @@ -6908,7 +6908,7 @@ check_server_name_for_addition (struct app_context *ctx, const char *name)  static struct server *  server_add (struct app_context *ctx, -	const char *name, struct config_item_ *subtree) +	const char *name, struct config_item *subtree)  {  	hard_assert (!str_map_find (&ctx->servers, name)); @@ -6947,7 +6947,7 @@ server_add_new (struct app_context *ctx, const char *name)  	// of manual edits to the configuration, though, and they're not really  	// going to break anything.  They only cause surprises when loading.  	struct str_map *servers = get_servers_config (ctx); -	struct config_item_ *subtree = config_item_object (); +	struct config_item *subtree = config_item_object ();  	str_map_set (servers, name, subtree);  	struct server *s = server_add (ctx, name, subtree); @@ -7259,7 +7259,7 @@ handle_command_buffer (struct handler_args *a)  static bool  replace_string_array -	(struct config_item_ *item, struct str_vector *array, struct error **e) +	(struct config_item *item, struct str_vector *array, struct error **e)  {  	char *changed = join_str_vector (array, ',');  	struct str tmp = { .str = changed, .len = strlen (changed) }; @@ -7271,7 +7271,7 @@ replace_string_array  static bool  handle_command_set_add -	(struct config_item_ *item, const char *value, struct error **e) +	(struct config_item *item, const char *value, struct error **e)  {  	bool result = false;  	struct str_vector items; @@ -7294,7 +7294,7 @@ handle_command_set_add  static bool  handle_command_set_remove -	(struct config_item_ *item, const char *value, struct error **e) +	(struct config_item *item, const char *value, struct error **e)  {  	bool result = false;  	struct str_vector items; @@ -7318,9 +7318,9 @@ handle_command_set_remove  static void  handle_command_set_assign_item (struct app_context *ctx, -	char *key, struct config_item_ *new_, bool add, bool remove) +	char *key, struct config_item *new_, bool add, bool remove)  { -	struct config_item_ *item = +	struct config_item *item =  		config_item_get (ctx->config.root, key, NULL);  	hard_assert (item); @@ -7369,7 +7369,7 @@ handle_command_set_assign  		return false;  	struct error *e = NULL; -	struct config_item_ *new_ = +	struct config_item *new_ =  		config_item_parse (arguments, strlen (arguments), true, &e);  	if (e)  	{ @@ -7447,7 +7447,7 @@ show_aliases_list (struct app_context *ctx)  	struct str_map_iter iter;  	str_map_iter_init (&iter, aliases); -	struct config_item_ *alias; +	struct config_item *alias;  	while ((alias = str_map_iter_next (&iter)))  	{  		struct str definition; @@ -7473,7 +7473,7 @@ handle_command_alias (struct handler_args *a)  	if (!*a->arguments)  		return false; -	struct config_item_ *alias = config_item_string_from_cstr (a->arguments); +	struct config_item *alias = config_item_string_from_cstr (a->arguments);  	struct str definition;  	str_init (&definition); @@ -8263,7 +8263,7 @@ g_command_handlers[] =  static bool  try_handle_command_help_option (struct app_context *ctx, const char *name)  { -	struct config_item_ *item = +	struct config_item *item =  		config_item_get (ctx->config.root, name, NULL);  	if (!item)  		return false; @@ -8465,7 +8465,7 @@ static bool  expand_alias (struct app_context *ctx,  	const char *alias_name, char *input, struct str_vector *commands)  { -	struct config_item_ *entry = +	struct config_item *entry =  		str_map_find (get_aliases_config (ctx), alias_name);  	if (!entry)  		return false; @@ -8715,7 +8715,7 @@ complete_command (struct app_context *ctx, struct completion *data,  	struct str_map_iter iter;  	str_map_iter_init (&iter, get_aliases_config (ctx)); -	struct config_item_ *alias; +	struct config_item *alias;  	while ((alias = str_map_iter_next (&iter)))  	{  		if (!strncasecmp_ascii (word, iter.link->key, word_len)) @@ -9470,10 +9470,10 @@ read_file (const char *filename, struct str *output, struct error **e)  	return false;  } -static struct config_item_ * +static struct config_item *  load_configuration_file (const char *filename, struct error **e)  { -	struct config_item_ *root = NULL; +	struct config_item *root = NULL;  	struct str data;  	str_init (&data); @@ -9544,7 +9544,7 @@ load_default_aliases (struct app_context *ctx)  static void  load_configuration (struct app_context *ctx)  { -	struct config_item_ *root = NULL; +	struct config_item *root = NULL;  	struct error *e = NULL;  	char *filename = resolve_filename @@ -9587,7 +9587,7 @@ load_servers (struct app_context *ctx)  	struct str_map_iter iter;  	str_map_iter_init (&iter, get_servers_config (ctx)); -	struct config_item_ *subtree; +	struct config_item *subtree;  	while ((subtree = str_map_iter_next (&iter)))  	{  		const char *name = iter.link->key;  | 
