Changeset 0da65d5 for protocols/msn/msn_util.c
- Timestamp:
- 2007-03-31T05:40:45Z (17 years ago)
- Branches:
- master
- Children:
- aef4828
- Parents:
- fa29d093
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/msn/msn_util.c
rfa29d093 r0da65d5 28 28 #include <ctype.h> 29 29 30 int msn_write( struct gaim_connection *gc, char *s, int len )31 { 32 struct msn_data *md = gc->proto_data;30 int msn_write( struct im_connection *ic, char *s, int len ) 31 { 32 struct msn_data *md = ic->proto_data; 33 33 int st; 34 34 … … 36 36 if( st != len ) 37 37 { 38 hide_login_progress_error( gc, "Short write() to main server" );39 signoff( gc );38 hide_login_progress_error( ic, "Short write() to main server" ); 39 signoff( ic ); 40 40 return( 0 ); 41 41 } … … 44 44 } 45 45 46 int msn_logged_in( struct gaim_connection *gc )47 { 48 account_online( gc );46 int msn_logged_in( struct im_connection *ic ) 47 { 48 account_online( ic ); 49 49 50 50 return( 0 ); 51 51 } 52 52 53 int msn_buddy_list_add( struct gaim_connection *gc, char *list, char *who, char *realname_ )54 { 55 struct msn_data *md = gc->proto_data;53 int msn_buddy_list_add( struct im_connection *ic, char *list, char *who, char *realname_ ) 54 { 55 struct msn_data *md = ic->proto_data; 56 56 char buf[1024], *realname; 57 57 … … 59 59 60 60 g_snprintf( buf, sizeof( buf ), "ADD %d %s %s %s\r\n", ++md->trId, list, who, realname ); 61 if( msn_write( gc, buf, strlen( buf ) ) )61 if( msn_write( ic, buf, strlen( buf ) ) ) 62 62 { 63 63 g_free( realname ); … … 71 71 } 72 72 73 int msn_buddy_list_remove( struct gaim_connection *gc, char *list, char *who )74 { 75 struct msn_data *md = gc->proto_data;73 int msn_buddy_list_remove( struct im_connection *ic, char *list, char *who ) 74 { 75 struct msn_data *md = ic->proto_data; 76 76 char buf[1024]; 77 77 78 78 g_snprintf( buf, sizeof( buf ), "REM %d %s %s\r\n", ++md->trId, list, who ); 79 if( msn_write( gc, buf, strlen( buf ) ) )79 if( msn_write( ic, buf, strlen( buf ) ) ) 80 80 return( 1 ); 81 81 … … 85 85 struct msn_buddy_ask_data 86 86 { 87 struct gaim_connection *gc;87 struct im_connection *ic; 88 88 char *handle; 89 89 char *realname; … … 92 92 static void msn_buddy_ask_yes( gpointer w, struct msn_buddy_ask_data *bla ) 93 93 { 94 msn_buddy_list_add( bla-> gc, "AL", bla->handle, bla->realname );95 96 if( find_buddy( bla-> gc, bla->handle ) == NULL )97 show_got_added( bla-> gc, bla->handle, NULL );94 msn_buddy_list_add( bla->ic, "AL", bla->handle, bla->realname ); 95 96 if( find_buddy( bla->ic, bla->handle ) == NULL ) 97 show_got_added( bla->ic, bla->handle, NULL ); 98 98 99 99 g_free( bla->handle ); … … 104 104 static void msn_buddy_ask_no( gpointer w, struct msn_buddy_ask_data *bla ) 105 105 { 106 msn_buddy_list_add( bla-> gc, "BL", bla->handle, bla->realname );106 msn_buddy_list_add( bla->ic, "BL", bla->handle, bla->realname ); 107 107 108 108 g_free( bla->handle ); … … 111 111 } 112 112 113 void msn_buddy_ask( struct gaim_connection *gc, char *handle, char *realname )113 void msn_buddy_ask( struct im_connection *ic, char *handle, char *realname ) 114 114 { 115 115 struct msn_buddy_ask_data *bla = g_new0( struct msn_buddy_ask_data, 1 ); 116 116 char buf[1024]; 117 117 118 bla-> gc = gc;118 bla->ic = ic; 119 119 bla->handle = g_strdup( handle ); 120 120 bla->realname = g_strdup( realname ); … … 123 123 "The user %s (%s) wants to add you to his/her buddy list.", 124 124 handle, realname ); 125 do_ask_dialog( gc, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no );125 do_ask_dialog( ic, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no ); 126 126 } 127 127
Note: See TracChangeset
for help on using the changeset viewer.