Mercurial > ~mikael > mcabber > hg
view mcabber/src/settings.h @ 430:d03663d2e7d9
Display error messages as specified in RFC3920 (9.3)
If possible, we display the child element corresponding to the stanza
error conditions defined in RFC3920. Error code and error text will
be displayed if available.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 11 Sep 2005 22:01:57 +0200 |
parents | 33b8e801ffa6 |
children | 879ffddc13b0 |
line wrap: on
line source
#ifndef __SETTINGS_H__ #define __SETTINGS_H__ 1 #include <glib.h> #include "jabglue.h" #ifndef __USE_ISOC99 # define isblank(c) ((c) == 0x20 || (c) == 0x09) #endif /* Default status messages */ #define MSG_AVAIL "I'm here!" #define MSG_FREE "Free for chat" #define MSG_DND "Busy" #define MSG_NOTAVAIL "Not available" #define MSG_AWAY "Away" #define MSG_AUTOAWAY "Auto away status (idle)" #define SETTINGS_TYPE_OPTION 1 #define SETTINGS_TYPE_ALIAS 2 #define SETTINGS_TYPE_BINDING 3 #define settings_opt_get(k) settings_get(SETTINGS_TYPE_OPTION, k) #define settings_opt_get_int(k) settings_get_int(SETTINGS_TYPE_OPTION, k) int cfg_read_file(char *filename); guint parse_assigment(gchar *assignment, const gchar **pkey, const gchar **pval); void settings_set(guint type, const gchar *key, const gchar *value); void settings_del(guint type, const gchar *key); const gchar *settings_get(guint type, const gchar *key); int settings_get_int(guint type, const gchar *key); const gchar *settings_get_status_msg(enum imstatus status); const gchar *isbound(int key); #endif /* __SETTINGS_H__ */