Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/nogaim.c

    r90cd6c4 r58adb7e  
    9898void register_protocol (struct prpl *p)
    9999{
    100         int i;
    101         gboolean refused = global.conf->protocols != NULL;
    102  
    103         for (i = 0; global.conf->protocols && global.conf->protocols[i]; i++)
    104         {
    105                 if (g_strcasecmp(p->name, global.conf->protocols[i]) == 0)
    106                         refused = FALSE;
    107         }
    108 
    109         if (refused)
    110                 log_message(LOGLVL_WARNING, "Protocol %s disabled\n", p->name);
    111         else
    112                 protocols = g_list_append(protocols, p);
     100        protocols = g_list_append(protocols, p);
    113101}
    114102
     
    383371/* list.c */
    384372
    385 void imcb_add_buddy( struct im_connection *ic, const char *handle, const char *group )
     373void imcb_add_buddy( struct im_connection *ic, char *handle, char *group )
    386374{
    387375        user_t *u;
     
    457445}
    458446
    459 void imcb_rename_buddy( struct im_connection *ic, const char *handle, const char *realname )
     447void imcb_rename_buddy( struct im_connection *ic, char *handle, char *realname )
    460448{
    461449        user_t *u = user_findhandle( ic, handle );
    462         char *set;
    463450       
    464451        if( !u || !realname ) return;
     
    473460                        imcb_log( ic, "User `%s' changed name to `%s'", u->nick, u->realname );
    474461        }
    475        
    476         set = set_getstr( &ic->acc->set, "nick_source" );
    477         if( strcmp( set, "handle" ) != 0 )
    478         {
    479                 char *name = g_strdup( realname );
    480                
    481                 if( strcmp( set, "first_name" ) == 0 )
    482                 {
    483                         int i;
    484                         for( i = 0; name[i] && !isspace( name[i] ); i ++ ) {}
    485                         name[i] = '\0';
    486                 }
    487                
    488                 imcb_buddy_nick_hint( ic, handle, name );
    489                
    490                 g_free( name );
    491         }
    492 }
    493 
    494 void imcb_remove_buddy( struct im_connection *ic, const char *handle, char *group )
     462}
     463
     464void imcb_remove_buddy( struct im_connection *ic, char *handle, char *group )
    495465{
    496466        user_t *u;
     
    502472/* Mainly meant for ICQ (and now also for Jabber conferences) to allow IM
    503473   modules to suggest a nickname for a handle. */
    504 void imcb_buddy_nick_hint( struct im_connection *ic, const char *handle, const char *nick )
     474void imcb_buddy_nick_hint( struct im_connection *ic, char *handle, char *nick )
    505475{
    506476        user_t *u = user_findhandle( ic, handle );
     
    714684}
    715685
    716 void imcb_buddy_msg( struct im_connection *ic, const char *handle, char *msg, uint32_t flags, time_t sent_at )
     686void imcb_buddy_msg( struct im_connection *ic, char *handle, char *msg, uint32_t flags, time_t sent_at )
    717687{
    718688        irc_t *irc = ic->irc;
     
    847817}
    848818
    849 void imcb_chat_msg( struct groupchat *c, const char *who, char *msg, uint32_t flags, time_t sent_at )
     819void imcb_chat_msg( struct groupchat *c, char *who, char *msg, uint32_t flags, time_t sent_at )
    850820{
    851821        struct im_connection *ic = c->ic;
     
    919889/* buddy_chat.c */
    920890
    921 void imcb_chat_add_buddy( struct groupchat *b, const char *handle )
     891void imcb_chat_add_buddy( struct groupchat *b, char *handle )
    922892{
    923893        user_t *u = user_findhandle( b->ic, handle );
     
    954924
    955925/* This function is one BIG hack... :-( EREWRITE */
    956 void imcb_chat_remove_buddy( struct groupchat *b, const char *handle, const char *reason )
     926void imcb_chat_remove_buddy( struct groupchat *b, char *handle, char *reason )
    957927{
    958928        user_t *u;
     
    11031073int imc_away_send_update( struct im_connection *ic )
    11041074{
    1105         char *away, *msg = NULL;
     1075        char *away, *msg;
    11061076       
    11071077        away = set_getstr( &ic->acc->set, "away" ) ?
Note: See TracChangeset for help on using the changeset viewer.