diff options
| author | Sven Moritz Hallberg <sm@khjk.org> | 2008-02-09 23:24:39 +0100 | 
|---|---|---|
| committer | Sven Moritz Hallberg <sm@khjk.org> | 2008-02-09 23:24:39 +0100 | 
| commit | f55cfe93aeae5c24fd067e28733826d7e3029085 (patch) | |
| tree | ddbbf0c18e83d7d1bebb04d9962b7db76bfff201 /protocols | |
| parent | 5a71d9c5b14aa749b532666b71b25ce2afcdc5bb (diff) | |
remove old away_devoice stuff
Diffstat (limited to 'protocols')
| -rw-r--r-- | protocols/nogaim.c | 64 | ||||
| -rw-r--r-- | protocols/nogaim.h | 1 | 
2 files changed, 0 insertions, 65 deletions
| diff --git a/protocols/nogaim.c b/protocols/nogaim.c index 138e2ce1..542a4269 100644 --- a/protocols/nogaim.c +++ b/protocols/nogaim.c @@ -926,70 +926,6 @@ static int remove_chat_buddy_silent( struct groupchat *b, const char *handle )  } -/* Misc. BitlBee stuff which shouldn't really be here */ - -char *set_eval_away_devoice( set_t *set, char *value ) -{ -	irc_t *irc = set->data; -	int st; -	 -	if( ( g_strcasecmp( value, "true" ) == 0 ) || ( g_strcasecmp( value, "yes" ) == 0 ) || ( g_strcasecmp( value, "on" ) == 0 ) ) -		st = 1; -	else if( ( g_strcasecmp( value, "false" ) == 0 ) || ( g_strcasecmp( value, "no" ) == 0 ) || ( g_strcasecmp( value, "off" ) == 0 ) ) -		st = 0; -	else if( sscanf( value, "%d", &st ) != 1 ) -		return( NULL ); -	 -	st = st != 0; -	 -	/* Horror.... */ -	 -	if( st != set_getbool( &irc->set, "away_devoice" ) ) -	{ -		char list[80] = ""; -		user_t *u = irc->users; -		int i = 0, count = 0; -		char pm; -		char v[80]; -		 -		if( st ) -			pm = '+'; -		else -			pm = '-'; -		 -		while( u ) -		{ -			if( u->ic && u->online && !u->away ) -			{ -				if( ( strlen( list ) + strlen( u->nick ) ) >= 79 ) -				{ -					for( i = 0; i < count; v[i++] = 'v' ); v[i] = 0; -					irc_write( irc, ":%s MODE %s %c%s%s", -					           irc->myhost, -		        			   irc->channel, pm, v, list ); -					 -					*list = 0; -					count = 0; -				} -				 -				sprintf( list + strlen( list ), " %s", u->nick ); -				count ++; -			} -			u = u->next; -		} -		 -		/* $v = 'v' x $i */ -		for( i = 0; i < count; v[i++] = 'v' ); v[i] = 0; -		irc_write( irc, ":%s MODE %s %c%s%s", irc->myhost, -		                                            irc->channel, pm, v, list ); -	} -	 -	return( set_eval_bool( set, 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: */ diff --git a/protocols/nogaim.h b/protocols/nogaim.h index 3eb640e2..3caefe2b 100644 --- a/protocols/nogaim.h +++ b/protocols/nogaim.h @@ -320,7 +320,6 @@ void imc_add_block( struct im_connection *ic, char *handle );  void imc_rem_block( struct im_connection *ic, char *handle );  /* Misc. stuff */ -char *set_eval_away_devoice( set_t *set, char *value );  gboolean auto_reconnect( gpointer data, gint fd, b_input_condition cond );  void cancel_auto_reconnect( struct account *a ); | 
