aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/nogaim.c
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/nogaim.c')
-rw-r--r--protocols/nogaim.c91
1 files changed, 41 insertions, 50 deletions
diff --git a/protocols/nogaim.c b/protocols/nogaim.c
index 273cc6c8..6121d398 100644
--- a/protocols/nogaim.c
+++ b/protocols/nogaim.c
@@ -144,7 +144,7 @@ GSList *get_connections() { return connections; }
/* multi.c */
-struct im_connection *imc_new( account_t *acc )
+struct im_connection *imcb_new( account_t *acc )
{
struct im_connection *ic;
@@ -203,7 +203,7 @@ static void serv_got_crap( struct im_connection *ic, char *format, ... )
g_free( text );
}
-void imc_log( struct im_connection *ic, char *format, ... )
+void imcb_log( struct im_connection *ic, char *format, ... )
{
va_list params;
char *text;
@@ -220,7 +220,7 @@ void imc_log( struct im_connection *ic, char *format, ... )
g_free( text );
}
-void imc_error( struct im_connection *ic, char *format, ... )
+void imcb_error( struct im_connection *ic, char *format, ... )
{
va_list params;
char *text;
@@ -247,7 +247,7 @@ static gboolean send_keepalive( gpointer d, gint fd, b_input_condition cond )
return TRUE;
}
-void imc_connected( struct im_connection *ic )
+void imcb_connected( struct im_connection *ic )
{
user_t *u;
@@ -259,14 +259,14 @@ void imc_connected( struct im_connection *ic )
u = user_find( ic->irc, ic->irc->nick );
- imc_log( ic, "Logged in" );
+ imcb_log( ic, "Logged in" );
ic->keepalive = b_timeout_add( 60000, send_keepalive, ic );
ic->flags |= OPT_LOGGED_IN;
/* Also necessary when we're not away, at least for some of the
protocols. */
- bim_set_away( ic, u->away );
+ imc_set_away( ic, u->away );
}
gboolean auto_reconnect( gpointer data, gint fd, b_input_condition cond )
@@ -299,7 +299,7 @@ void imc_logout( struct im_connection *ic, int allow_reconnect )
else
ic->flags |= OPT_LOGGING_OUT;
- imc_log( ic, "Signing off.." );
+ imcb_log( ic, "Signing off.." );
b_event_remove( ic->keepalive );
ic->keepalive = 0;
@@ -333,7 +333,7 @@ void imc_logout( struct im_connection *ic, int allow_reconnect )
{
int delay = set_getint( &irc->set, "auto_reconnect_delay" );
- imc_log( ic, "Reconnecting in %d seconds..", delay );
+ imcb_log( ic, "Reconnecting in %d seconds..", delay );
a->reconnect = b_timeout_add( delay * 1000, auto_reconnect, a );
}
@@ -343,7 +343,7 @@ void imc_logout( struct im_connection *ic, int allow_reconnect )
/* dialogs.c */
-void do_ask_dialog( struct im_connection *ic, char *msg, void *data, void *doit, void *dont )
+void imcb_ask( struct im_connection *ic, char *msg, void *data, void *doit, void *dont )
{
query_add( ic->irc, ic, msg, doit, dont, data );
}
@@ -359,12 +359,12 @@ void add_buddy( struct im_connection *ic, char *group, char *handle, char *realn
irc_t *irc = ic->irc;
if( set_getbool( &irc->set, "debug" ) && 0 ) /* This message is too useless */
- imc_log( ic, "Receiving user add from handle: %s", handle );
+ imcb_log( ic, "Receiving user add from handle: %s", handle );
if( user_findhandle( ic, handle ) )
{
if( set_getbool( &irc->set, "debug" ) )
- imc_log( ic, "User already exists, ignoring add request: %s", handle );
+ imcb_log( ic, "User already exists, ignoring add request: %s", handle );
return;
@@ -447,7 +447,7 @@ void serv_buddy_rename( struct im_connection *ic, char *handle, char *realname )
u->realname = g_strdup( realname );
if( ( ic->flags & OPT_LOGGED_IN ) && set_getbool( &ic->irc->set, "display_namechanges" ) )
- imc_log( ic, "User `%s' changed name to `%s'", u->nick, u->realname );
+ imcb_log( ic, "User `%s' changed name to `%s'", u->nick, u->realname );
}
}
@@ -474,7 +474,7 @@ void show_got_added_yes( gpointer w, struct show_got_added_data *data )
return show_got_added_no( w, data );
}
-void show_got_added( struct im_connection *ic, char *handle, const char *realname )
+void imcb_ask_add( struct im_connection *ic, char *handle, const char *realname )
{
struct show_got_added_data *data = g_new0( struct show_got_added_data, 1 );
char *s;
@@ -511,8 +511,8 @@ void serv_got_update( struct im_connection *ic, char *handle, int loggedin, int
{
if( set_getbool( &ic->irc->set, "debug" ) || g_strcasecmp( set_getstr( &ic->irc->set, "handle_unknown" ), "ignore" ) != 0 )
{
- imc_log( ic, "serv_got_update() for handle %s:", handle );
- imc_log( ic, "loggedin = %d, type = %d", loggedin, type );
+ imcb_log( ic, "serv_got_update() for handle %s:", handle );
+ imcb_log( ic, "loggedin = %d, type = %d", loggedin, type );
}
return;
@@ -551,15 +551,6 @@ void serv_got_update( struct im_connection *ic, char *handle, int loggedin, int
{
u->away = g_strdup( "Away" );
}
- else if( ( type & UC_UNAVAILABLE ) && ( strcmp( ic->acc->prpl->name, "jabber" ) == 0 ) )
- {
- if( type & UC_DND )
- u->away = g_strdup( "Do Not Disturb" );
- else if( type & UC_XA )
- u->away = g_strdup( "Extended Away" );
- else // if( type & UC_AWAY )
- u->away = g_strdup( "Away" );
- }
else if( ( type & UC_UNAVAILABLE ) && ic->acc->prpl->get_status_string )
{
u->away = g_strdup( ic->acc->prpl->get_status_string( ic, type ) );
@@ -592,7 +583,7 @@ void serv_got_im( struct im_connection *ic, char *handle, char *msg, guint32 fla
if( g_strcasecmp( h, "ignore" ) == 0 )
{
if( set_getbool( &irc->set, "debug" ) )
- imc_log( ic, "Ignoring message from unknown handle %s", handle );
+ imcb_log( ic, "Ignoring message from unknown handle %s", handle );
return;
}
@@ -614,7 +605,7 @@ void serv_got_im( struct im_connection *ic, char *handle, char *msg, guint32 fla
}
else
{
- imc_log( ic, "Message from unknown handle %s:", handle );
+ imcb_log( ic, "Message from unknown handle %s:", handle );
u = user_find( irc, irc->mynick );
}
}
@@ -684,7 +675,7 @@ void serv_got_chat_left( struct groupchat *c )
GList *ir;
if( set_getbool( &ic->irc->set, "debug" ) )
- imc_log( ic, "You were removed from conversation 0x%x", (int) c );
+ imcb_log( ic, "You were removed from conversation 0x%x", (int) c );
if( c )
{
@@ -732,7 +723,7 @@ void serv_got_chat_in( struct groupchat *c, char *who, int whisper, char *msg, t
if( c && u )
irc_privmsg( ic->irc, u, "PRIVMSG", c->channel, "", msg );
else
- imc_log( ic, "Message from/to conversation %s@0x%x (unknown conv/user): %s", who, (int) c, msg );
+ imcb_log( ic, "Message from/to conversation %s@0x%x (unknown conv/user): %s", who, (int) c, msg );
}
struct groupchat *serv_got_joined_chat( struct im_connection *ic, char *handle )
@@ -754,7 +745,7 @@ struct groupchat *serv_got_joined_chat( struct im_connection *ic, char *handle )
c->channel = g_strdup_printf( "&chat_%03d", ic->irc->c_id++ );
if( set_getbool( &ic->irc->set, "debug" ) )
- imc_log( ic, "Creating new conversation: (id=0x%x,handle=%s)", (int) c, handle );
+ imcb_log( ic, "Creating new conversation: (id=0x%x,handle=%s)", (int) c, handle );
return c;
}
@@ -768,7 +759,7 @@ void add_chat_buddy( struct groupchat *b, char *handle )
int me = 0;
if( set_getbool( &b->ic->irc->set, "debug" ) )
- imc_log( b->ic, "User %s added to conversation 0x%x", handle, (int) b );
+ imcb_log( b->ic, "User %s added to conversation 0x%x", handle, (int) b );
/* It might be yourself! */
if( b->ic->acc->prpl->handle_cmp( handle, b->ic->acc->user ) == 0 )
@@ -802,7 +793,7 @@ void remove_chat_buddy( struct groupchat *b, char *handle, char *reason )
int me = 0;
if( set_getbool( &b->ic->irc->set, "debug" ) )
- imc_log( b->ic, "User %s removed from conversation 0x%x (%s)", handle, (int) b, reason ? reason : "" );
+ imcb_log( b->ic, "User %s removed from conversation 0x%x (%s)", handle, (int) b, reason ? reason : "" );
/* It might be yourself! */
if( g_strcasecmp( handle, b->ic->acc->user ) == 0 )
@@ -928,7 +919,7 @@ char *set_eval_away_devoice( set_t *set, char *value )
/* The plan is to not allow straight calls to prpl functions anymore, but do
them all from some wrappers. We'll start to define some down here: */
-int bim_buddy_msg( struct im_connection *ic, char *handle, char *msg, int flags )
+int imc_buddy_msg( struct im_connection *ic, char *handle, char *msg, int flags )
{
char *buf = NULL;
int st;
@@ -945,7 +936,7 @@ int bim_buddy_msg( struct im_connection *ic, char *handle, char *msg, int flags
return st;
}
-int bim_chat_msg( struct groupchat *c, char *msg, int flags )
+int imc_chat_msg( struct groupchat *c, char *msg, int flags )
{
char *buf = NULL;
@@ -961,9 +952,9 @@ int bim_chat_msg( struct groupchat *c, char *msg, int flags )
return 1;
}
-static char *bim_away_alias_find( GList *gcm, char *away );
+static char *imc_away_alias_find( GList *gcm, char *away );
-int bim_set_away( struct im_connection *ic, char *away )
+int imc_set_away( struct im_connection *ic, char *away )
{
GList *m, *ms;
char *s;
@@ -994,12 +985,12 @@ int bim_set_away( struct im_connection *ic, char *away )
}
else
{
- s = bim_away_alias_find( ms, away );
+ s = imc_away_alias_find( ms, away );
if( s )
{
ic->acc->prpl->set_away( ic, s, away );
if( set_getbool( &ic->irc->set, "debug" ) )
- imc_log( ic, "Setting away state to %s", s );
+ imcb_log( ic, "Setting away state to %s", s );
}
else
ic->acc->prpl->set_away( ic, GAIM_AWAY_CUSTOM, away );
@@ -1008,7 +999,7 @@ int bim_set_away( struct im_connection *ic, char *away )
return( 1 );
}
-static char *bim_away_alias_list[8][5] =
+static char *imc_away_alias_list[8][5] =
{
{ "Away from computer", "Away", "Extended away", NULL },
{ "NA", "N/A", "Not available", NULL },
@@ -1020,28 +1011,28 @@ static char *bim_away_alias_list[8][5] =
{ NULL }
};
-static char *bim_away_alias_find( GList *gcm, char *away )
+static char *imc_away_alias_find( GList *gcm, char *away )
{
GList *m;
int i, j;
- for( i = 0; *bim_away_alias_list[i]; i ++ )
+ for( i = 0; *imc_away_alias_list[i]; i ++ )
{
- for( j = 0; bim_away_alias_list[i][j]; j ++ )
- if( g_strncasecmp( away, bim_away_alias_list[i][j], strlen( bim_away_alias_list[i][j] ) ) == 0 )
+ for( j = 0; imc_away_alias_list[i][j]; j ++ )
+ if( g_strncasecmp( away, imc_away_alias_list[i][j], strlen( imc_away_alias_list[i][j] ) ) == 0 )
break;
- if( !bim_away_alias_list[i][j] ) /* If we reach the end, this row */
+ if( !imc_away_alias_list[i][j] ) /* If we reach the end, this row */
continue; /* is not what we want. Next! */
/* Now find an entry in this row which exists in gcm */
- for( j = 0; bim_away_alias_list[i][j]; j ++ )
+ for( j = 0; imc_away_alias_list[i][j]; j ++ )
{
m = gcm;
while( m )
{
- if( g_strcasecmp( bim_away_alias_list[i][j], m->data ) == 0 )
- return( bim_away_alias_list[i][j] );
+ if( g_strcasecmp( imc_away_alias_list[i][j], m->data ) == 0 )
+ return( imc_away_alias_list[i][j] );
m = m->next;
}
}
@@ -1050,7 +1041,7 @@ static char *bim_away_alias_find( GList *gcm, char *away )
return( NULL );
}
-void bim_add_allow( struct im_connection *ic, char *handle )
+void imc_add_allow( struct im_connection *ic, char *handle )
{
if( g_slist_find_custom( ic->permit, handle, (GCompareFunc) ic->acc->prpl->handle_cmp ) == NULL )
{
@@ -1060,7 +1051,7 @@ void bim_add_allow( struct im_connection *ic, char *handle )
ic->acc->prpl->add_permit( ic, handle );
}
-void bim_rem_allow( struct im_connection *ic, char *handle )
+void imc_rem_allow( struct im_connection *ic, char *handle )
{
GSList *l;
@@ -1073,7 +1064,7 @@ void bim_rem_allow( struct im_connection *ic, char *handle )
ic->acc->prpl->rem_permit( ic, handle );
}
-void bim_add_block( struct im_connection *ic, char *handle )
+void imc_add_block( struct im_connection *ic, char *handle )
{
if( g_slist_find_custom( ic->deny, handle, (GCompareFunc) ic->acc->prpl->handle_cmp ) == NULL )
{
@@ -1083,7 +1074,7 @@ void bim_add_block( struct im_connection *ic, char *handle )
ic->acc->prpl->add_deny( ic, handle );
}
-void bim_rem_block( struct im_connection *ic, char *handle )
+void imc_rem_block( struct im_connection *ic, char *handle )
{
GSList *l;