Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/settings.h @ 1065:230dca34dbea
Extand pgp_data structure
Extand pgp_data structure so that we can disbale PGP per contact and compare
the signature key with a reference key id.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 02 Dec 2006 11:13:40 +0100 |
parents | b57a01ffeed6 |
children | 9eaacc0ad3a2 |
comparison
equal
deleted
inserted
replaced
1064:516b5f7d1023 | 1065:230dca34dbea |
---|---|
21 #define settings_opt_get(k) settings_get(SETTINGS_TYPE_OPTION, k) | 21 #define settings_opt_get(k) settings_get(SETTINGS_TYPE_OPTION, k) |
22 #define settings_opt_get_int(k) settings_get_int(SETTINGS_TYPE_OPTION, k) | 22 #define settings_opt_get_int(k) settings_get_int(SETTINGS_TYPE_OPTION, k) |
23 | 23 |
24 #define mkcmdstr(cmd) COMMAND_CHARSTR cmd | 24 #define mkcmdstr(cmd) COMMAND_CHARSTR cmd |
25 | 25 |
26 void settings_init(void); | |
26 int cfg_read_file(char *filename); | 27 int cfg_read_file(char *filename); |
27 guint parse_assigment(gchar *assignment, | 28 guint parse_assigment(gchar *assignment, |
28 const gchar **pkey, const gchar **pval); | 29 const gchar **pkey, const gchar **pval); |
29 void settings_set(guint type, const gchar *key, const gchar *value); | 30 void settings_set(guint type, const gchar *key, const gchar *value); |
30 void settings_del(guint type, const gchar *key); | 31 void settings_del(guint type, const gchar *key); |
33 const gchar *settings_get_status_msg(enum imstatus status); | 34 const gchar *settings_get_status_msg(enum imstatus status); |
34 void settings_foreach(guint type, | 35 void settings_foreach(guint type, |
35 void (*pfunc)(void *param, char *k, char *v), | 36 void (*pfunc)(void *param, char *k, char *v), |
36 void *param); | 37 void *param); |
37 | 38 |
39 void settings_pgp_setdisabled(const char *bjid, guint value); | |
40 guint settings_pgp_getdisabled(const char *bjid); | |
41 void settings_pgp_setkeyid(const char *bjid, const char *keyid); | |
42 const char *settings_pgp_getkeyid(const char *bjid); | |
43 | |
38 char *default_muc_nickname(void); | 44 char *default_muc_nickname(void); |
39 | 45 |
40 const gchar *isbound(int key); | 46 const gchar *isbound(int key); |
41 | 47 |
42 #endif /* __SETTINGS_H__ */ | 48 #endif /* __SETTINGS_H__ */ |