Mercurial > ~mikael > mcabber > hg
annotate mcabber/src/settings.h @ 830:80434fde7cfa
Display presence notification timestamps when they exist
These timestamps were used in the roster, but not in the buffer window
message nor in the history logfile. Reported by "ze".
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Wed, 03 May 2006 11:28:41 +0200 |
parents | fed6d1e4d7a9 |
children | 7f056c566569 |
rev | line source |
---|---|
279 | 1 #ifndef __SETTINGS_H__ |
2 #define __SETTINGS_H__ 1 | |
3 | |
498
879ffddc13b0
Suppress a compilation warning
Mikael Berthe <mikael@lilotux.net>
parents:
364
diff
changeset
|
4 #include <ctype.h> |
279 | 5 #include <glib.h> |
6 | |
294
871e53769084
Allow one status message per Jabber status
Mikael Berthe <mikael@lilotux.net>
parents:
292
diff
changeset
|
7 #include "jabglue.h" |
871e53769084
Allow one status message per Jabber status
Mikael Berthe <mikael@lilotux.net>
parents:
292
diff
changeset
|
8 |
498
879ffddc13b0
Suppress a compilation warning
Mikael Berthe <mikael@lilotux.net>
parents:
364
diff
changeset
|
9 #ifndef isblank |
292
96917f04c841
Define isblank() when C99 is not used
Mikael Berthe <mikael@lilotux.net>
parents:
288
diff
changeset
|
10 # define isblank(c) ((c) == 0x20 || (c) == 0x09) |
96917f04c841
Define isblank() when C99 is not used
Mikael Berthe <mikael@lilotux.net>
parents:
288
diff
changeset
|
11 #endif |
96917f04c841
Define isblank() when C99 is not used
Mikael Berthe <mikael@lilotux.net>
parents:
288
diff
changeset
|
12 |
294
871e53769084
Allow one status message per Jabber status
Mikael Berthe <mikael@lilotux.net>
parents:
292
diff
changeset
|
13 |
279 | 14 #define SETTINGS_TYPE_OPTION 1 |
15 #define SETTINGS_TYPE_ALIAS 2 | |
16 #define SETTINGS_TYPE_BINDING 3 | |
17 | |
18 #define settings_opt_get(k) settings_get(SETTINGS_TYPE_OPTION, k) | |
19 #define settings_opt_get_int(k) settings_get_int(SETTINGS_TYPE_OPTION, k) | |
20 | |
341
dea407d53fe6
Improve configuration file reading
Mikael Berthe <mikael@lilotux.net>
parents:
294
diff
changeset
|
21 int cfg_read_file(char *filename); |
281
f562b9af2de7
Add "const" specifier in prototypes
Mikael Berthe <mikael@lilotux.net>
parents:
280
diff
changeset
|
22 guint parse_assigment(gchar *assignment, |
f562b9af2de7
Add "const" specifier in prototypes
Mikael Berthe <mikael@lilotux.net>
parents:
280
diff
changeset
|
23 const gchar **pkey, const gchar **pval); |
f562b9af2de7
Add "const" specifier in prototypes
Mikael Berthe <mikael@lilotux.net>
parents:
280
diff
changeset
|
24 void settings_set(guint type, const gchar *key, const gchar *value); |
f562b9af2de7
Add "const" specifier in prototypes
Mikael Berthe <mikael@lilotux.net>
parents:
280
diff
changeset
|
25 void settings_del(guint type, const gchar *key); |
f562b9af2de7
Add "const" specifier in prototypes
Mikael Berthe <mikael@lilotux.net>
parents:
280
diff
changeset
|
26 const gchar *settings_get(guint type, const gchar *key); |
f562b9af2de7
Add "const" specifier in prototypes
Mikael Berthe <mikael@lilotux.net>
parents:
280
diff
changeset
|
27 int settings_get_int(guint type, const gchar *key); |
294
871e53769084
Allow one status message per Jabber status
Mikael Berthe <mikael@lilotux.net>
parents:
292
diff
changeset
|
28 const gchar *settings_get_status_msg(enum imstatus status); |
279 | 29 |
288 | 30 const gchar *isbound(int key); |
31 | |
279 | 32 #endif /* __SETTINGS_H__ */ |
33 | |
580 | 34 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ |