aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn/msn.h
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2006-01-10 22:35:08 +0100
committerJelmer Vernooij <jelmer@samba.org>2006-01-10 22:35:08 +0100
commit8e419cb4f86679636b2d96618e1bec4853636c11 (patch)
treeb7514f0bd06ce2a1f5290c53552c692698091d2b /protocols/msn/msn.h
parent3e91c3ec7d6426c4c2819e78275f935e1a7fce2c (diff)
parentdd8d4c5243eea91dd3b0709ae76abdd3743e99bc (diff)
Merge Wilmer
Diffstat (limited to 'protocols/msn/msn.h')
-rw-r--r--protocols/msn/msn.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/protocols/msn/msn.h b/protocols/msn/msn.h
index 61231d8a..9727c537 100644
--- a/protocols/msn/msn.h
+++ b/protocols/msn/msn.h
@@ -66,7 +66,7 @@ struct msn_data
GSList *msgq;
GSList *switchboards;
int buddycount;
- struct msn_away_state *away_state;
+ const struct msn_away_state *away_state;
};
struct msn_switchboard
@@ -126,10 +126,12 @@ struct msn_handler_data
/* Bitfield values for msn_status_code.flags */
#define STATUS_FATAL 1
#define STATUS_SB_FATAL 2
+#define STATUS_SB_IM_SPARE 4 /* Make one-to-one conversation switchboard available again, invite failed. */
+#define STATUS_SB_CHAT_SPARE 8 /* Same, but also for groupchats (not used yet). */
int msn_chat_id;
-extern struct msn_away_state msn_away_state_list[];
-extern struct msn_status_code msn_status_code_list[];
+extern const struct msn_away_state msn_away_state_list[];
+extern const struct msn_status_code msn_status_code_list[];
/* Keep a list of all the active connections. We need these lists because
"connected" callbacks might be called when the connection they belong too
@@ -153,10 +155,10 @@ char **msn_linesplit( char *line );
int msn_handler( struct msn_handler_data *h );
/* tables.c */
-struct msn_away_state *msn_away_state_by_number( int number );
-struct msn_away_state *msn_away_state_by_code( char *code );
-struct msn_away_state *msn_away_state_by_name( char *name );
-struct msn_status_code *msn_status_by_number( int number );
+const struct msn_away_state *msn_away_state_by_number( int number );
+const struct msn_away_state *msn_away_state_by_code( char *code );
+const struct msn_away_state *msn_away_state_by_name( char *name );
+const struct msn_status_code *msn_status_by_number( int number );
/* sb.c */
int msn_sb_write( struct msn_switchboard *sb, char *s, int len );