diff options
| author | Jelmer Vernooij <jelmer@samba.org> | 2006-05-25 01:04:18 +0200 | 
|---|---|---|
| committer | Jelmer Vernooij <jelmer@samba.org> | 2006-05-25 01:04:18 +0200 | 
| commit | 601e81362bbf4e4d1e686334b35d3bdcd87314d2 (patch) | |
| tree | 53ed2250bfc35b9e8da568b6f624a530d323ef32 /irc_commands.c | |
| parent | 46ad029950221205d1eb6201ec2f01c7231876c2 (diff) | |
| parent | fc630f9fb47690c30feaf4738727a213d633afc9 (diff) | |
[merge] Wilmer
Diffstat (limited to 'irc_commands.c')
| -rw-r--r-- | irc_commands.c | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/irc_commands.c b/irc_commands.c index f2c7a645..fe67a534 100644 --- a/irc_commands.c +++ b/irc_commands.c @@ -384,9 +384,9 @@ static void irc_cmd_watch( irc_t *irc, char **cmd )  				g_hash_table_insert( irc->watches, nick, nick );  			if( u && u->online ) -				irc_reply( irc, 604, "%s %s %s %d :%s", u->nick, u->user, u->host, time( NULL ), "is online" ); +				irc_reply( irc, 604, "%s %s %s %d :%s", u->nick, u->user, u->host, (int) time( NULL ), "is online" );  			else -				irc_reply( irc, 605, "%s %s %s %d :%s", nick, "*", "*", time( NULL ), "is offline" ); +				irc_reply( irc, 605, "%s %s %s %d :%s", nick, "*", "*", (int) time( NULL ), "is offline" );  		}  		else if( cmd[i][0] == '-' )  		{ @@ -447,7 +447,7 @@ static void irc_cmd_away( irc_t *irc, char **cmd )  		struct gaim_connection *gc = a->gc;  		if( gc && gc->flags & OPT_LOGGED_IN ) -			proto_away( gc, u->away ); +			bim_set_away( gc, u->away );  	}  } @@ -510,6 +510,11 @@ static void irc_cmd_pong( irc_t *irc, char **cmd )  	irc->pinging = 0;  } +static void irc_cmd_version( irc_t *irc, char **cmd ) +{ +	irc_reply( irc, 351, "bitlbee-%s. %s :%s/%s ", BITLBEE_VERSION, irc->myhost, ARCH, CPU ); +} +  static void irc_cmd_completions( irc_t *irc, char **cmd )  {  	user_t *u = user_find( irc, irc->mynick ); @@ -567,6 +572,7 @@ static const command_t irc_commands[] = {  	{ "ns",          1, irc_cmd_nickserv,    IRC_CMD_LOGGED_IN },  	{ "motd",        0, irc_cmd_motd,        IRC_CMD_LOGGED_IN },  	{ "pong",        0, irc_cmd_pong,        IRC_CMD_LOGGED_IN }, +	{ "version",     0, irc_cmd_version,     IRC_CMD_LOGGED_IN },  	{ "completions", 0, irc_cmd_completions, IRC_CMD_LOGGED_IN },  	{ "die",         0, NULL,                IRC_CMD_OPER_ONLY | IRC_CMD_TO_MASTER },  	{ "wallops",     1, NULL,                IRC_CMD_OPER_ONLY | IRC_CMD_TO_MASTER }, | 
