comparison src/protocols/msn/dispatch.c @ 5793:952710ac6635

[gaim-migrate @ 6218] Removed the double-underscore before identifiers. These are reserved by ANSI C. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sat, 07 Jun 2003 06:41:31 +0000
parents 187c740f2a4e
children 156e6643f9db
comparison
equal deleted inserted replaced
5792:d89cadcafbec 5793:952710ac6635
25 #include "error.h" 25 #include "error.h"
26 26
27 static GHashTable *dispatch_commands = NULL; 27 static GHashTable *dispatch_commands = NULL;
28 28
29 static gboolean 29 static gboolean
30 __ver_cmd(MsnServConn *servconn, const char *command, const char **params, 30 ver_cmd(MsnServConn *servconn, const char *command, const char **params,
31 size_t param_count) 31 size_t param_count)
32 { 32 {
33 GaimConnection *gc = servconn->session->account->gc; 33 GaimConnection *gc = servconn->session->account->gc;
34 size_t i; 34 size_t i;
35 gboolean msnp5_found = FALSE; 35 gboolean msnp5_found = FALSE;
36 36
55 55
56 return TRUE; 56 return TRUE;
57 } 57 }
58 58
59 static gboolean 59 static gboolean
60 __inf_cmd(MsnServConn *servconn, const char *command, const char **params, 60 inf_cmd(MsnServConn *servconn, const char *command, const char **params,
61 size_t param_count) 61 size_t param_count)
62 { 62 {
63 GaimAccount *account = servconn->session->account; 63 GaimAccount *account = servconn->session->account;
64 GaimConnection *gc = gaim_account_get_connection(account); 64 GaimConnection *gc = gaim_account_get_connection(account);
65 char outparams[MSN_BUF_LEN]; 65 char outparams[MSN_BUF_LEN];
66 66
84 84
85 return TRUE; 85 return TRUE;
86 } 86 }
87 87
88 static gboolean 88 static gboolean
89 __xfr_cmd(MsnServConn *servconn, const char *command, const char **params, 89 xfr_cmd(MsnServConn *servconn, const char *command, const char **params,
90 size_t param_count) 90 size_t param_count)
91 { 91 {
92 MsnSession *session = servconn->session; 92 MsnSession *session = servconn->session;
93 GaimConnection *gc = servconn->session->account->gc; 93 GaimConnection *gc = servconn->session->account->gc;
94 char *host; 94 char *host;
95 int port; 95 int port;
128 128
129 return FALSE; 129 return FALSE;
130 } 130 }
131 131
132 static gboolean 132 static gboolean
133 __unknown_cmd(MsnServConn *servconn, const char *command, const char **params, 133 unknown_cmd(MsnServConn *servconn, const char *command, const char **params,
134 size_t param_count) 134 size_t param_count)
135 { 135 {
136 GaimConnection *gc = servconn->session->account->gc; 136 GaimConnection *gc = servconn->session->account->gc;
137 137
138 if (isdigit(*command)) { 138 if (isdigit(*command)) {
139 char buf[4]; 139 char buf[4];
148 148
149 return FALSE; 149 return FALSE;
150 } 150 }
151 151
152 static gboolean 152 static gboolean
153 __connect_cb(gpointer data, gint source, GaimInputCondition cond) 153 connect_cb(gpointer data, gint source, GaimInputCondition cond)
154 { 154 {
155 MsnServConn *dispatch = data; 155 MsnServConn *dispatch = data;
156 MsnSession *session = dispatch->session; 156 MsnSession *session = dispatch->session;
157 GaimConnection *gc = session->account->gc; 157 GaimConnection *gc = session->account->gc;
158 158
177 177
178 return TRUE; 178 return TRUE;
179 } 179 }
180 180
181 static void 181 static void
182 __failed_read_cb(gpointer data, gint source, GaimInputCondition cond) 182 failed_read_cb(gpointer data, gint source, GaimInputCondition cond)
183 { 183 {
184 MsnServConn *dispatch = data; 184 MsnServConn *dispatch = data;
185 GaimConnection *gc; 185 GaimConnection *gc;
186 186
187 gc = dispatch->session->account->gc; 187 gc = dispatch->session->account->gc;
195 MsnServConn *dispatch; 195 MsnServConn *dispatch;
196 196
197 dispatch = msn_servconn_new(session); 197 dispatch = msn_servconn_new(session);
198 198
199 msn_servconn_set_server(dispatch, server, port); 199 msn_servconn_set_server(dispatch, server, port);
200 msn_servconn_set_connect_cb(dispatch, __connect_cb); 200 msn_servconn_set_connect_cb(dispatch, connect_cb);
201 msn_servconn_set_failed_read_cb(dispatch, __failed_read_cb); 201 msn_servconn_set_failed_read_cb(dispatch, failed_read_cb);
202 202
203 if (dispatch_commands == NULL) { 203 if (dispatch_commands == NULL) {
204 /* Register the command callbacks. */ 204 /* Register the command callbacks. */
205 msn_servconn_register_command(dispatch, "VER", __ver_cmd); 205 msn_servconn_register_command(dispatch, "VER", ver_cmd);
206 msn_servconn_register_command(dispatch, "INF", __inf_cmd); 206 msn_servconn_register_command(dispatch, "INF", inf_cmd);
207 msn_servconn_register_command(dispatch, "XFR", __xfr_cmd); 207 msn_servconn_register_command(dispatch, "XFR", xfr_cmd);
208 msn_servconn_register_command(dispatch, "_unknown_", __unknown_cmd); 208 msn_servconn_register_command(dispatch, "_unknown_", unknown_cmd);
209 209
210 /* Save this for future use. */ 210 /* Save this for future use. */
211 dispatch_commands = dispatch->commands; 211 dispatch_commands = dispatch->commands;
212 } 212 }
213 else { 213 else {