comparison mcabber/mcabber/settings.h @ 2339:7f11a567d236

Implemented settings_free() This removes many leaked memory messages from valgrind and thus makes it easier to read its output.
author franky
date Sat, 18 May 2019 20:44:01 +0200
parents e00ae0763468
children
comparison
equal deleted inserted replaced
2338:6424627913be 2339:7f11a567d236
29 extern gboolean vi_mode; 29 extern gboolean vi_mode;
30 30
31 typedef gchar *(*settings_guard_t)(const gchar *key, const gchar *new_value); 31 typedef gchar *(*settings_guard_t)(const gchar *key, const gchar *new_value);
32 32
33 void settings_init(void); 33 void settings_init(void);
34 void settings_free(void);
34 const gchar *settings_get_mcabber_config_dir(void); 35 const gchar *settings_get_mcabber_config_dir(void);
35 int cfg_read_file(char *filename, guint mainfile); 36 int cfg_read_file(char *filename, guint mainfile);
36 guint parse_assigment(gchar *assignment, gchar **pkey, gchar **pval); 37 guint parse_assigment(gchar *assignment, gchar **pkey, gchar **pval);
37 gboolean settings_set_guard(const gchar *key, settings_guard_t guard); 38 gboolean settings_set_guard(const gchar *key, settings_guard_t guard);
38 void settings_del_guard(const gchar *key); 39 void settings_del_guard(const gchar *key);