1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-06 17:53:13 +02:00

Partial migration of Perl plugin to new API

This commit is contained in:
Sebastien Helleu
2008-01-09 18:26:17 +01:00
parent f94b679a4a
commit 9f2fc59569
51 changed files with 4548 additions and 3178 deletions
+21 -13
View File
@@ -409,14 +409,15 @@ logger_stop_all ()
*/
int
logger_buffer_open_signal_cb (void *data, char *signal, void *pointer)
logger_buffer_open_signal_cb (void *data, char *signal, char *type_data,
void *signal_data)
{
/* make C compiler happy */
(void) data;
(void) signal;
(void) pointer;
(void) type_data;
logger_start_buffer (pointer);
logger_start_buffer (signal_data);
return WEECHAT_RC_OK;
}
@@ -426,14 +427,15 @@ logger_buffer_open_signal_cb (void *data, char *signal, void *pointer)
*/
int
logger_buffer_close_signal_cb (void *data, char *signal, void *pointer)
logger_buffer_close_signal_cb (void *data, char *signal, char *type_data,
void *signal_data)
{
/* make C compiler happy */
(void) data;
(void) signal;
(void) pointer;
(void) type_data;
logger_stop (logger_buffer_search (pointer), 1);
logger_stop (logger_buffer_search (signal_data), 1);
return WEECHAT_RC_OK;
}
@@ -494,23 +496,25 @@ logger_backlog (struct t_gui_buffer *buffer, char *filename, int lines)
*/
int
logger_backlog_signal_cb (void *data, char *signal, void *pointer)
logger_backlog_signal_cb (void *data, char *signal, char *type_data,
void *signal_data)
{
struct t_logger_buffer *ptr_logger_buffer;
/* make C compiler happy */
(void) data;
(void) signal;
(void) type_data;
if (logger_option_backlog >= 0)
{
ptr_logger_buffer = logger_buffer_search (pointer);
ptr_logger_buffer = logger_buffer_search (signal_data);
if (ptr_logger_buffer && ptr_logger_buffer->log_filename
&& ptr_logger_buffer->log_enabled)
{
ptr_logger_buffer->log_enabled = 0;
logger_backlog (pointer,
logger_backlog (signal_data,
ptr_logger_buffer->log_filename,
logger_option_backlog);
@@ -526,13 +530,15 @@ logger_backlog_signal_cb (void *data, char *signal, void *pointer)
*/
int
logger_start_signal_cb (void *data, char *signal, void *pointer)
logger_start_signal_cb (void *data, char *signal, char *type_data,
void *signal_data)
{
/* make C compiler happy */
(void) data;
(void) signal;
(void) type_data;
logger_start_buffer (pointer);
logger_start_buffer (signal_data);
return WEECHAT_RC_OK;
}
@@ -542,15 +548,17 @@ logger_start_signal_cb (void *data, char *signal, void *pointer)
*/
int
logger_stop_signal_cb (void *data, char *signal, void *pointer)
logger_stop_signal_cb (void *data, char *signal, char *type_data,
void *signal_data)
{
struct t_logger_buffer *ptr_logger_buffer;
/* make C compiler happy */
(void) data;
(void) signal;
(void) type_data;
ptr_logger_buffer = logger_buffer_search (pointer);
ptr_logger_buffer = logger_buffer_search (signal_data);
if (ptr_logger_buffer)
logger_stop (ptr_logger_buffer, 0);