mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 21:00:40 +02:00
use enum
This commit is contained in:
parent
4d6822b1c4
commit
02c677f467
4 changed files with 23 additions and 17 deletions
|
|
@ -39,7 +39,7 @@ static GString *last_errors;
|
|||
static GSList *last_invalid_modules;
|
||||
static int fe_initialized;
|
||||
static int config_changed; /* FIXME: remove after .98 (unless needed again) */
|
||||
static int user_settings_changed;
|
||||
static unsigned int user_settings_changed;
|
||||
|
||||
static GHashTable *settings;
|
||||
static int timeout_tag;
|
||||
|
|
@ -467,7 +467,7 @@ SETTINGS_REC *settings_get_record(const char *key)
|
|||
|
||||
static void sig_init_userinfo_changed(gpointer changedp)
|
||||
{
|
||||
user_settings_changed = GPOINTER_TO_INT(changedp);
|
||||
user_settings_changed |= GPOINTER_TO_UINT(changedp);
|
||||
}
|
||||
|
||||
static void sig_init_finished(void)
|
||||
|
|
@ -486,7 +486,7 @@ static void sig_init_finished(void)
|
|||
signal_emit("setup changed", 0);
|
||||
}
|
||||
|
||||
signal_emit("settings userinfo changed", 1, GINT_TO_POINTER(user_settings_changed));
|
||||
signal_emit("settings userinfo changed", 1, GUINT_TO_POINTER(user_settings_changed));
|
||||
}
|
||||
|
||||
static void settings_clean_invalid_module(const char *module)
|
||||
|
|
|
|||
|
|
@ -30,6 +30,13 @@ typedef struct {
|
|||
char **choices;
|
||||
} SETTINGS_REC;
|
||||
|
||||
enum {
|
||||
USER_SETTINGS_REAL_NAME = 0x1,
|
||||
USER_SETTINGS_USER_NAME = 0x2,
|
||||
USER_SETTINGS_NICK = 0x4,
|
||||
USER_SETTINGS_HOSTNAME = 0x8,
|
||||
};
|
||||
|
||||
/* macros for handling the default Irssi configuration */
|
||||
#define iconfig_get_str(a, b, c) config_get_str(mainconfig, a, b, c)
|
||||
#define iconfig_get_int(a, b, c) config_get_int(mainconfig, a, b, c)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue