diff options
Diffstat (limited to 'irc.c')
| -rw-r--r-- | irc.c | 10 | 
1 files changed, 6 insertions, 4 deletions
| @@ -108,7 +108,7 @@ irc_t *irc_new( int fd )  	irc->fd = fd;  	sock_make_nonblocking( irc->fd ); -	irc->r_watch_source_id = b_input_add( irc->fd, GAIM_INPUT_READ, bitlbee_io_current_client_read, irc ); +	irc->r_watch_source_id = b_input_add( irc->fd, B_EV_IO_READ, bitlbee_io_current_client_read, irc );  	irc->status = USTATUS_OFFLINE;  	irc->last_pong = gettime(); @@ -195,6 +195,8 @@ irc_t *irc_new( int fd )  	/* Evaluator sets the iconv/oconv structures. */  	set_eval_charset( set_find( &irc->set, "charset" ), set_getstr( &irc->set, "charset" ) ); +	nogaim_init(); +	  	return( irc );  } @@ -676,10 +678,10 @@ void irc_vawrite( irc_t *irc, char *format, va_list params )  		   the queue. If it's FALSE, we emptied the buffer and saved ourselves some work  		   in the event queue. */  		/* Really can't be done as long as the code doesn't do error checking very well: -		if( bitlbee_io_current_client_write( irc, irc->fd, GAIM_INPUT_WRITE ) ) */ +		if( bitlbee_io_current_client_write( irc, irc->fd, B_EV_IO_WRITE ) ) */  		/* So just always do it via the event handler. */ -		irc->w_watch_source_id = b_input_add( irc->fd, GAIM_INPUT_WRITE, bitlbee_io_current_client_write, irc ); +		irc->w_watch_source_id = b_input_add( irc->fd, B_EV_IO_WRITE, bitlbee_io_current_client_write, irc );  	}  	return; @@ -705,7 +707,7 @@ void irc_write_all( int now, char *format, ... )  		irc_vawrite( temp->data, format, params );  		if( now )  		{ -			bitlbee_io_current_client_write( irc, irc->fd, GAIM_INPUT_WRITE ); +			bitlbee_io_current_client_write( irc, irc->fd, B_EV_IO_WRITE );  		}  		temp = temp->next;  	} | 
