1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-01 23:36:37 +02:00

Added "call" option to /key command, added new key function "insert" to insert text on command line (task #6468)

This commit is contained in:
Sebastien Helleu
2007-02-12 17:39:34 +00:00
parent 6d01968259
commit aba6e1257d
82 changed files with 4498 additions and 3802 deletions
+3 -1
View File
@@ -1,10 +1,12 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
ChangeLog - 2007-02-06
ChangeLog - 2007-02-12
Version 0.2.4 (under dev!):
* added "call" option to /key command, added new key function "insert" to
insert text on command line (task #6468)
* fixed permissions on "dcc" and "logs" directories (bug #18978)
* added event handler to plugin API
* added scots quickstart guide
+4
View File
@@ -197,3 +197,7 @@
<entry><literal>grab_key</literal></entry>
<entry>Tastencode ermitteln und einfügen</entry>
</row>
<row>
<entry><literal>insert</literal></entry>
<entry>insert a string in command line</entry>
</row>
+6 -5
View File
@@ -109,14 +109,15 @@ Bei jedem Argument steht '*' f
Ohne Argumente listet /ignore alle definierten /ignore-Regeln auf.
</programlisting>
<command>key [Taste [Funktion/Befehl]] [unbind Taste] [functions] [reset -yes]</command>
<command>key [key [function/command]] [unbind key] [functions] [call function ["args"]] [reset -yes]</command>
<programlisting>
belegen/freigeben von Tasten
Taste: diese Taste mit einer internen Funktion oder einem Befehl, beginnend mit "/", belegen
unbind: Tastenbelegung aufheben
functions: interne Funktionen für Tastenbelegungen auflisten
reset: Standardbelegung wiederherstellen und entferne ALLE eigenen Belegungen (Vorsicht!)
key: display or bind this key to an internal function or a command (beginning by "/")
unbind: unbind a key
functions: list internal functions for key bindings
call: call a function by name (with optional arguments)
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
</programlisting>
<command>plugin [list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]</command>
+4
View File
@@ -197,3 +197,7 @@
<entry><literal>grab_key</literal></entry>
<entry>grab a key</entry>
</row>
<row>
<entry><literal>insert</literal></entry>
<entry>insert a string in command line</entry>
</row>
+2 -1
View File
@@ -108,13 +108,14 @@ For each argument, '*' means all.
Without argument, /ignore command lists all defined ignore.
</programlisting>
<command>key [key [function/command]] [unbind key] [functions] [reset -yes]</command>
<command>key [key [function/command]] [unbind key] [functions] [call function ["args"]] [reset -yes]</command>
<programlisting>
bind/unbind keys
key: display or bind this key to an internal function or a command (beginning by "/")
unbind: unbind a key
functions: list internal functions for key bindings
call: call a function by name (with optional arguments)
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
</programlisting>
+4
View File
@@ -197,3 +197,7 @@
<entry><literal>grab_key</literal></entry>
<entry>capturer une touche</entry>
</row>
<row>
<entry><literal>insert</literal></entry>
<entry>insérer une chaîne dans la ligne de commande</entry>
</row>
+2 -1
View File
@@ -108,13 +108,14 @@ Pour chaque param
Sans paramètres, la commande /ignore liste les ignore définis.
</programlisting>
<command>key [touche [fonction/commande]] [unbind touche] [functions] [reset -yes]</command>
<command>key [touche [fonction/commande]] [unbind touche] [functions] [call fonction ["params"]] [reset -yes]</command>
<programlisting>
associer/libérer des touches
touche: voir ou associer cette touche à une fonction interne ou une commande (commençant par "/")
unbind: supprimer l'association à une touche
functions: lister la liste des fonctions internes pour les associations de touches
call: appeler une foonction par son nom (avec paramètres optionnels)
reset: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !)
</programlisting>
+221 -207
View File
File diff suppressed because it is too large Load Diff
+221 -207
View File
File diff suppressed because it is too large Load Diff
+219 -207
View File
File diff suppressed because it is too large Load Diff
+223 -208
View File
File diff suppressed because it is too large Load Diff
+221 -207
View File
File diff suppressed because it is too large Load Diff
+221 -207
View File
File diff suppressed because it is too large Load Diff
+218 -206
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -136,7 +136,7 @@ weechat_backtrace_addr2line (int number, void *address, char *symbol)
number, function_name);
pclose (output);
#else
/* make gcc happy */
/* make C compiler happy */
(void) number;
(void) address;
(void) symbol;
+72 -23
View File
@@ -119,14 +119,15 @@ t_weechat_command weechat_commands[] =
"*|%n *|action|ctcp|dcc|pv|%I *|%c *|%s",
0, 4, 0, weechat_cmd_ignore, NULL },
{ "key", N_("bind/unbind keys"),
N_("[key [function/command]] [unbind key] [functions] [reset -yes]"),
N_("[key [function/command]] [unbind key] [functions] [call function [\"args\"]] [reset -yes]"),
N_(" key: display or bind this key to an internal function or a command "
"(beginning by \"/\")\n"
" unbind: unbind a key\n"
"functions: list internal functions for key bindings\n"
" call: call a function by name (with optional arguments)\n"
" reset: restore bindings to the default values and delete ALL "
"personal bindings (use carefully!)"),
"unbind|functions|reset %k", 0, MAX_ARGS, 0, NULL, weechat_cmd_key },
"unbind|functions|call|reset %k", 0, MAX_ARGS, 0, NULL, weechat_cmd_key },
/* { "panel", N_("manage panels"),
N_("[list | add type position size | resize # size | close # | move #1 #2]"),
N_(" list: list open panels (no parameter implies this list)\n"
@@ -856,7 +857,7 @@ weechat_cmd_alias (t_irc_server *server, t_irc_channel *channel,
char *pos;
t_weechat_alias *ptr_alias;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -1641,7 +1642,7 @@ weechat_cmd_debug (t_irc_server *server, t_irc_channel *channel,
{
t_irc_server *ptr_server;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -1748,7 +1749,7 @@ weechat_cmd_help (t_irc_server *server, t_irc_channel *channel,
t_plugin_handler *ptr_handler;
#endif
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2071,11 +2072,14 @@ weechat_cmd_key_display (t_gui_key *key, int new_key)
}
else
gui_printf (NULL, " %20s", (expanded_name) ? expanded_name : key->key);
gui_printf (NULL, "%s => %s%s\n",
gui_printf (NULL, "%s => %s%s%s%s%s\n",
GUI_COLOR(COLOR_WIN_CHAT_DARK),
GUI_COLOR(COLOR_WIN_CHAT),
(key->function) ?
gui_keyboard_function_search_by_ptr (key->function) : key->command);
gui_keyboard_function_search_by_ptr (key->function) : key->command,
(key->args) ? " \"" : "",
(key->args) ? key->args : "",
(key->args) ? "\"" : "");
if (expanded_name)
free (expanded_name);
}
@@ -2088,13 +2092,14 @@ int
weechat_cmd_key (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
char *pos, *internal_code;
int i;
t_gui_window *window;
t_gui_buffer *buffer;
char *pos, *pos_args, *args_tmp, *internal_code;
int i, length;
t_gui_key *ptr_key;
void (*ptr_function)(t_gui_window *, char *);
/* make gcc happy */
(void) server;
(void) channel;
irc_find_context (server, channel, &window, &buffer);
if (arguments)
{
@@ -2143,6 +2148,50 @@ weechat_cmd_key (t_irc_server *server, t_irc_channel *channel,
i++;
}
}
else if (ascii_strncasecmp (arguments, "call ", 5) == 0)
{
arguments += 5;
while (arguments[0] == ' ')
arguments++;
pos = strchr (arguments, ' ');
if (pos)
pos[0] = '\0';
ptr_function = gui_keyboard_function_search_by_name (arguments);
if (pos)
pos[0] = ' ';
if (ptr_function)
{
pos_args = pos;
args_tmp = NULL;
if (pos_args)
{
pos_args++;
while (pos_args[0] == ' ')
pos_args++;
if (pos_args[0] == '"')
{
length = strlen (pos_args);
if ((length > 1) && (pos_args[length - 1] == '"'))
args_tmp = strndup (pos_args + 1, length - 2);
else
args_tmp = strdup (pos_args);
}
else
args_tmp = strdup (pos_args);
}
(void)(*ptr_function)(window, args_tmp);
if (args_tmp)
free (args_tmp);
}
else
{
irc_display_prefix (NULL, NULL, PREFIX_ERROR);
gui_printf (NULL,
_("%s unknown key function \"%s\"\n"),
WEECHAT_ERROR, arguments);
return -1;
}
}
else if (ascii_strncasecmp (arguments, "reset", 5) == 0)
{
arguments += 5;
@@ -2159,7 +2208,7 @@ weechat_cmd_key (t_irc_server *server, t_irc_channel *channel,
{
irc_display_prefix (NULL, NULL, PREFIX_ERROR);
gui_printf (NULL,
_("%s \"-yes\" argument is required for keys reset (securuty reason)\n"),
_("%s \"-yes\" argument is required for keys reset (security reason)\n"),
WEECHAT_ERROR);
return -1;
}
@@ -2260,7 +2309,7 @@ weechat_cmd_panel (t_irc_server *server, t_irc_channel *channel,
{
t_gui_panel *ptr_panel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2456,7 +2505,7 @@ weechat_cmd_plugin_list (char *name, int full)
gui_printf (NULL, _(" (no plugin)\n"));
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) name;
(void) full;
#endif
@@ -2471,7 +2520,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
int argc, char **argv)
{
#ifdef PLUGINS
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2526,7 +2575,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
_("Command \"%s\" is not available, WeeChat was built "
"without plugins support.\n"),
"plugin");
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
(void) argc;
@@ -2544,7 +2593,7 @@ int
weechat_cmd_save (t_irc_server *server, t_irc_channel *channel,
int argc, char **argv)
{
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2954,7 +3003,7 @@ weechat_cmd_set (t_irc_server *server, t_irc_channel *channel,
void *ptr_option_value;
int last_section, last_option, number_found;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -3272,7 +3321,7 @@ weechat_cmd_setp (t_irc_server *server, t_irc_channel *channel,
t_plugin_option *ptr_option;
int number_found;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -3409,7 +3458,7 @@ weechat_cmd_setp (t_irc_server *server, t_irc_channel *channel,
}
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
(void) arguments;
@@ -3435,7 +3484,7 @@ weechat_cmd_unalias (t_irc_server *server, t_irc_channel *channel,
t_weelist *ptr_weelist;
t_weechat_alias *ptr_alias;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -3544,7 +3593,7 @@ weechat_cmd_upgrade (t_irc_server *server, t_irc_channel *channel,
char *filename;
char *exec_args[7] = { NULL, "-a", "--dir", NULL, "--session", NULL, NULL };
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
(void) argc;
+4 -4
View File
@@ -396,7 +396,7 @@ completion_list_add_plugin_cmd (t_completion *completion)
}
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
@@ -586,7 +586,7 @@ completion_list_add_plugin_option (t_completion *completion)
completion_list_add (completion, ptr_option->name);
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
@@ -618,7 +618,7 @@ completion_list_add_plugin (t_completion *completion)
completion_list_add (completion, ptr_plugin->name);
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
@@ -776,7 +776,7 @@ completion_list_add_plugin_option_value (t_completion *completion)
pos[0] = ' ';
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
+1 -1
View File
@@ -270,7 +270,7 @@ weechat_iconv (int from_utf8, char *from_code, char *to_code, char *string)
else
outbuf = strdup (string);
#else
/* make gcc happy */
/* make C compiler happy */
(void) from_code;
(void) to_code;
outbuf = strdup (string);
+1 -1
View File
@@ -854,5 +854,5 @@ main (int argc, char *argv[])
gui_main_end (); /* shut down WeeChat GUI */
weechat_shutdown (EXIT_SUCCESS, 0); /* quit WeeChat (oh no, why?) */
return EXIT_SUCCESS; /* make gcc happy (never executed) */
return EXIT_SUCCESS; /* make C compiler happy */
}
+8 -4
View File
@@ -2225,9 +2225,11 @@ config_create_default ()
{
function_name = gui_keyboard_function_search_by_ptr (ptr_key->function);
if (function_name)
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
weechat_iconv_fprintf (file, "%s = \"%s%s%s\"\n",
(expanded_name) ? expanded_name : ptr_key->key,
function_name);
function_name,
(ptr_key->args) ? " " : "",
(ptr_key->args) ? ptr_key->args : "");
}
else
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
@@ -2441,9 +2443,11 @@ config_write (char *config_name)
{
function_name = gui_keyboard_function_search_by_ptr (ptr_key->function);
if (function_name)
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
weechat_iconv_fprintf (file, "%s = \"%s%s%s\"\n",
(expanded_name) ? expanded_name : ptr_key->key,
function_name);
function_name,
(ptr_key->args) ? " " : "",
(ptr_key->args) ? ptr_key->args : "");
}
else
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
+2 -2
View File
@@ -46,7 +46,7 @@ gui_infobar_draw_time (t_gui_buffer *buffer)
time_t time_seconds;
struct tm *local_time;
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
@@ -84,7 +84,7 @@ gui_infobar_draw (t_gui_buffer *buffer, int erase)
struct tm *local_time;
char text_time[1024 + 1], *buf;
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+3 -46
View File
@@ -33,10 +33,6 @@
#include "../../common/util.h"
#include "gui-curses.h"
#ifdef PLUGINS
#include "../../plugins/plugins.h"
#endif
/*
* gui_keyboard_default_bindings: create default key bindings
@@ -149,12 +145,7 @@ void
gui_keyboard_grab_end ()
{
char *expanded_key;
char *buffer_before_key;
#ifdef PLUGINS
char *expanded_key2;
int length;
#endif
/* get expanded name (for example: ^U => ctrl-u) */
expanded_key = gui_keyboard_get_expanded_name (gui_key_buffer);
@@ -162,27 +153,9 @@ gui_keyboard_grab_end ()
{
if (gui_current_window->buffer->has_input)
{
buffer_before_key =
(gui_current_window->buffer->input_buffer) ?
strdup (gui_current_window->buffer->input_buffer) : strdup ("");
gui_insert_string_input (gui_current_window, expanded_key, -1);
gui_current_window->buffer->input_buffer_pos += utf8_strlen (expanded_key);
gui_input_draw (gui_current_window->buffer, 1);
gui_current_window->buffer->completion.position = -1;
#ifdef PLUGINS
length = strlen (expanded_key) + 1 + 1;
expanded_key2 = (char *) malloc (length);
if (expanded_key2)
{
snprintf (expanded_key2, length, "*%s", expanded_key);
(void) plugin_keyboard_handler_exec (expanded_key2,
buffer_before_key,
gui_current_window->buffer->input_buffer);
free (expanded_key2);
}
#endif
if (buffer_before_key)
free (buffer_before_key);
gui_input_draw (gui_current_window->buffer, 0);
}
free (expanded_key);
}
@@ -202,10 +175,6 @@ gui_keyboard_read ()
{
int key, i, insert_ok;
char key_str[32], *key_utf;
char *buffer_before_key;
#ifdef PLUGINS
char key_str2[33];
#endif
i = 0;
/* do not loop too much here (for example when big paste was made),
@@ -311,21 +280,9 @@ gui_keyboard_read ()
switch (gui_current_window->buffer->type)
{
case BUFFER_TYPE_STANDARD:
buffer_before_key =
(gui_current_window->buffer->input_buffer) ?
strdup (gui_current_window->buffer->input_buffer) : strdup ("");
gui_insert_string_input (gui_current_window, key_str, -1);
gui_current_window->buffer->input_buffer_pos += utf8_strlen (key_str);
gui_input_draw (gui_current_window->buffer, 0);
gui_current_window->buffer->completion.position = -1;
#ifdef PLUGINS
snprintf (key_str2, sizeof (key_str2), "*%s", key_str);
(void) plugin_keyboard_handler_exec (key_str2,
buffer_before_key,
gui_current_window->buffer->input_buffer);
#endif
if (buffer_before_key)
free (buffer_before_key);
gui_input_draw (gui_current_window->buffer, 0);
break;
case BUFFER_TYPE_DCC:
gui_exec_action_dcc (gui_current_window, key_str);
+1 -1
View File
@@ -48,7 +48,7 @@ gui_status_draw (t_gui_buffer *buffer, int erase)
int x, server_pos, server_total;
int display_name, names_count;
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+2 -2
View File
@@ -45,7 +45,7 @@ gui_infobar_draw_time (t_gui_buffer *buffer)
time_t time_seconds;
struct tm *local_time;*/
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
@@ -67,7 +67,7 @@ gui_infobar_draw (t_gui_buffer *buffer, int erase)
struct tm *local_time;
char text_time[1024 + 1];*/
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+1 -1
View File
@@ -47,7 +47,7 @@ gui_status_draw (t_gui_buffer *buffer, int erase)
int i, first_mode, x, server_pos, server_total;
int display_name, names_count;*/
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+207 -52
View File
@@ -70,14 +70,16 @@ gui_action_clipboard_copy (char *buffer, int size)
*/
void
gui_action_clipboard_paste (t_gui_window *window)
gui_action_clipboard_paste (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input && gui_input_clipboard)
{
gui_insert_string_input (window, gui_input_clipboard, -1);
window->buffer->input_buffer_pos += utf8_strlen (gui_input_clipboard);
gui_input_draw (window->buffer, 0);
window->buffer->completion.position = -1;
gui_input_draw (window->buffer, 0);
}
}
@@ -86,9 +88,12 @@ gui_action_clipboard_paste (t_gui_window *window)
*/
void
gui_action_return (t_gui_window *window)
gui_action_return (t_gui_window *window, char *args)
{
char *command;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -123,8 +128,11 @@ gui_action_return (t_gui_window *window)
*/
void
gui_action_tab (t_gui_window *window)
gui_action_tab (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
completion_search (&(window->buffer->completion), 1,
@@ -141,8 +149,11 @@ gui_action_tab (t_gui_window *window)
*/
void
gui_action_tab_previous (t_gui_window *window)
gui_action_tab_previous (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
completion_search (&(window->buffer->completion), -1,
@@ -159,11 +170,14 @@ gui_action_tab_previous (t_gui_window *window)
*/
void
gui_action_backspace (t_gui_window *window)
gui_action_backspace (t_gui_window *window, char *args)
{
char *pos, *pos_last;
int char_size, size_to_move;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -191,10 +205,13 @@ gui_action_backspace (t_gui_window *window)
*/
void
gui_action_delete (t_gui_window *window)
gui_action_delete (t_gui_window *window, char *args)
{
char *pos, *pos_next;
int char_size, size_to_move;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -223,11 +240,14 @@ gui_action_delete (t_gui_window *window)
*/
void
gui_action_delete_previous_word (t_gui_window *window)
gui_action_delete_previous_word (t_gui_window *window, char *args)
{
int length_deleted, size_deleted;
char *start, *string;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -283,11 +303,14 @@ gui_action_delete_previous_word (t_gui_window *window)
*/
void
gui_action_delete_next_word (t_gui_window *window)
gui_action_delete_next_word (t_gui_window *window, char *args)
{
int size_deleted, length_deleted;
char *start, *string;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
start = utf8_add_offset (window->buffer->input_buffer,
@@ -322,10 +345,13 @@ gui_action_delete_next_word (t_gui_window *window)
*/
void
gui_action_delete_begin_of_line (t_gui_window *window)
gui_action_delete_begin_of_line (t_gui_window *window, char *args)
{
int length_deleted, size_deleted, pos_start;
char *start;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -358,10 +384,13 @@ gui_action_delete_begin_of_line (t_gui_window *window)
*/
void
gui_action_delete_end_of_line (t_gui_window *window)
gui_action_delete_end_of_line (t_gui_window *window, char *args)
{
char *start;
int size_deleted, length_deleted, pos_start;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -386,8 +415,11 @@ gui_action_delete_end_of_line (t_gui_window *window)
*/
void
gui_action_delete_line (t_gui_window *window)
gui_action_delete_line (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
window->buffer->input_buffer[0] = '\0';
@@ -406,8 +438,11 @@ gui_action_delete_line (t_gui_window *window)
*/
void
gui_action_transpose_chars (t_gui_window *window)
gui_action_transpose_chars (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
char *start, *prev_char, saved_char[5];
int size_prev_char, size_start_char;
int pos_prev_char, pos_start;
@@ -452,8 +487,11 @@ gui_action_transpose_chars (t_gui_window *window)
*/
void
gui_action_home (t_gui_window *window)
gui_action_home (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -469,8 +507,11 @@ gui_action_home (t_gui_window *window)
*/
void
gui_action_end (t_gui_window *window)
gui_action_end (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos <
@@ -488,8 +529,11 @@ gui_action_end (t_gui_window *window)
*/
void
gui_action_left (t_gui_window *window)
gui_action_left (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -505,10 +549,13 @@ gui_action_left (t_gui_window *window)
*/
void
gui_action_previous_word (t_gui_window *window)
gui_action_previous_word (t_gui_window *window, char *args)
{
char *pos;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -545,8 +592,11 @@ gui_action_previous_word (t_gui_window *window)
*/
void
gui_action_right (t_gui_window *window)
gui_action_right (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos <
@@ -563,10 +613,13 @@ gui_action_right (t_gui_window *window)
*/
void
gui_action_next_word (t_gui_window *window)
gui_action_next_word (t_gui_window *window, char *args)
{
char *pos;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos <
@@ -607,8 +660,11 @@ gui_action_next_word (t_gui_window *window)
*/
void
gui_action_up (t_gui_window *window)
gui_action_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_DCC)
{
if (dcc_list)
@@ -685,8 +741,11 @@ gui_action_up (t_gui_window *window)
*/
void
gui_action_up_global (t_gui_window *window)
gui_action_up_global (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (history_global_ptr)
@@ -720,8 +779,11 @@ gui_action_up_global (t_gui_window *window)
*/
void
gui_action_down (t_gui_window *window)
gui_action_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_DCC)
{
if (dcc_list)
@@ -789,8 +851,11 @@ gui_action_down (t_gui_window *window)
*/
void
gui_action_down_global (t_gui_window *window)
gui_action_down_global (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (history_global_ptr)
@@ -828,8 +893,11 @@ gui_action_down_global (t_gui_window *window)
*/
void
gui_action_page_up (t_gui_window *window)
gui_action_page_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_page_up (window);
}
@@ -838,8 +906,11 @@ gui_action_page_up (t_gui_window *window)
*/
void
gui_action_page_down (t_gui_window *window)
gui_action_page_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_page_down (window);
}
@@ -848,8 +919,11 @@ gui_action_page_down (t_gui_window *window)
*/
void
gui_action_scroll_up (t_gui_window *window)
gui_action_scroll_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_up (window);
}
@@ -858,8 +932,11 @@ gui_action_scroll_up (t_gui_window *window)
*/
void
gui_action_scroll_down (t_gui_window *window)
gui_action_scroll_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_down (window);
}
@@ -868,8 +945,11 @@ gui_action_scroll_down (t_gui_window *window)
*/
void
gui_action_scroll_top (t_gui_window *window)
gui_action_scroll_top (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_top (window);
}
@@ -878,8 +958,11 @@ gui_action_scroll_top (t_gui_window *window)
*/
void
gui_action_scroll_bottom (t_gui_window *window)
gui_action_scroll_bottom (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_bottom (window);
}
@@ -888,8 +971,11 @@ gui_action_scroll_bottom (t_gui_window *window)
*/
void
gui_action_scroll_topic_left (t_gui_window *window)
gui_action_scroll_topic_left (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_topic_left (window);
}
@@ -898,8 +984,11 @@ gui_action_scroll_topic_left (t_gui_window *window)
*/
void
gui_action_scroll_topic_right (t_gui_window *window)
gui_action_scroll_topic_right (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_topic_right (window);
}
@@ -908,8 +997,11 @@ gui_action_scroll_topic_right (t_gui_window *window)
*/
void
gui_action_nick_beginning (t_gui_window *window)
gui_action_nick_beginning (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_beginning (window);
}
@@ -918,8 +1010,11 @@ gui_action_nick_beginning (t_gui_window *window)
*/
void
gui_action_nick_end (t_gui_window *window)
gui_action_nick_end (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_end (window);
}
@@ -928,8 +1023,11 @@ gui_action_nick_end (t_gui_window *window)
*/
void
gui_action_nick_page_up (t_gui_window *window)
gui_action_nick_page_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_page_up (window);
}
@@ -938,8 +1036,11 @@ gui_action_nick_page_up (t_gui_window *window)
*/
void
gui_action_nick_page_down (t_gui_window *window)
gui_action_nick_page_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_page_down (window);
}
@@ -948,8 +1049,11 @@ gui_action_nick_page_down (t_gui_window *window)
*/
void
gui_action_jump_smart (t_gui_window *window)
gui_action_jump_smart (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (hotlist)
{
if (!hotlist_initial_buffer)
@@ -973,8 +1077,11 @@ gui_action_jump_smart (t_gui_window *window)
*/
void
gui_action_jump_dcc (t_gui_window *window)
gui_action_jump_dcc (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_DCC)
{
if (gui_buffer_before_dcc)
@@ -996,8 +1103,11 @@ gui_action_jump_dcc (t_gui_window *window)
*/
void
gui_action_jump_raw_data (t_gui_window *window)
gui_action_jump_raw_data (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_RAW_DATA)
{
if (gui_buffer_before_raw_data)
@@ -1019,8 +1129,11 @@ gui_action_jump_raw_data (t_gui_window *window)
*/
void
gui_action_jump_last_buffer (t_gui_window *window)
gui_action_jump_last_buffer (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (last_gui_buffer)
gui_buffer_switch_by_number (window, last_gui_buffer->number);
}
@@ -1030,8 +1143,11 @@ gui_action_jump_last_buffer (t_gui_window *window)
*/
void
gui_action_jump_server (t_gui_window *window)
gui_action_jump_server (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (SERVER(window->buffer))
{
if (SERVER(window->buffer)->buffer !=
@@ -1049,11 +1165,14 @@ gui_action_jump_server (t_gui_window *window)
*/
void
gui_action_jump_next_server (t_gui_window *window)
gui_action_jump_next_server (t_gui_window *window, char *args)
{
t_irc_server *ptr_server;
t_gui_buffer *ptr_buffer;
/* make C compiler happy */
(void) args;
if (SERVER(window->buffer))
{
ptr_server = SERVER(window->buffer)->next_server;
@@ -1092,8 +1211,11 @@ gui_action_jump_next_server (t_gui_window *window)
*/
void
gui_action_switch_server (t_gui_window *window)
gui_action_switch_server (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_switch_server (window);
}
@@ -1102,10 +1224,13 @@ gui_action_switch_server (t_gui_window *window)
*/
void
gui_action_scroll_previous_highlight (t_gui_window *window)
gui_action_scroll_previous_highlight (t_gui_window *window, char *args)
{
t_gui_line *ptr_line;
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_STANDARD)
{
if (window->buffer->lines)
@@ -1135,10 +1260,13 @@ gui_action_scroll_previous_highlight (t_gui_window *window)
*/
void
gui_action_scroll_next_highlight (t_gui_window *window)
gui_action_scroll_next_highlight (t_gui_window *window, char *args)
{
t_gui_line *ptr_line;
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_STANDARD)
{
if (window->buffer->lines)
@@ -1168,8 +1296,11 @@ gui_action_scroll_next_highlight (t_gui_window *window)
*/
void
gui_action_scroll_unread (t_gui_window *window)
gui_action_scroll_unread (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (cfg_look_read_marker &&
cfg_look_read_marker[0] &&
(window->buffer->type == BUFFER_TYPE_STANDARD) &&
@@ -1190,8 +1321,11 @@ gui_action_scroll_unread (t_gui_window *window)
*/
void
gui_action_hotlist_clear (t_gui_window *window)
gui_action_hotlist_clear (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (hotlist)
{
hotlist_free_all ();
@@ -1205,8 +1339,11 @@ gui_action_hotlist_clear (t_gui_window *window)
*/
void
gui_action_infobar_clear (t_gui_window *window)
gui_action_infobar_clear (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_infobar_remove ();
gui_infobar_draw (window->buffer, 1);
}
@@ -1216,10 +1353,11 @@ gui_action_infobar_clear (t_gui_window *window)
*/
void
gui_action_refresh_screen (t_gui_window *window)
gui_action_refresh_screen (t_gui_window *window, char *args)
{
/* make gcc happy */
/* make C compiler happy */
(void) window;
(void) args;
gui_window_refresh_screen (1);
}
@@ -1229,8 +1367,25 @@ gui_action_refresh_screen (t_gui_window *window)
*/
void
gui_action_grab_key (t_gui_window *window)
gui_action_grab_key (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
gui_keyboard_init_grab ();
}
/*
* gui_action_insert_string: insert a string in command line
*/
void
gui_action_insert_string (t_gui_window *window, char *args)
{
if (args)
{
gui_insert_string_input (window, args, -1);
gui_input_draw (window->buffer, 0);
}
}
+37 -4
View File
@@ -44,6 +44,10 @@
#include "../common/util.h"
#include "../irc/irc.h"
#ifdef PLUGINS
#include "../plugins/plugins.h"
#endif
int gui_init_ok = 0; /* = 1 if GUI is initialized */
int gui_ok = 0; /* = 1 if GUI is ok */
@@ -603,9 +607,10 @@ gui_input_complete (t_gui_window *window)
window->buffer->input_buffer_pos)] != ' ')
gui_insert_string_input (window, " ",
window->buffer->input_buffer_pos);
else
window->buffer->input_buffer_pos++;
if (window->buffer->completion.position >= 0)
window->buffer->completion.position++;
window->buffer->input_buffer_pos++;
}
}
else
@@ -619,16 +624,18 @@ gui_input_complete (t_gui_window *window)
cfg_look_nick_completor, strlen (cfg_look_nick_completor)) != 0)
gui_insert_string_input (window, cfg_look_nick_completor,
window->buffer->input_buffer_pos);
else
window->buffer->input_buffer_pos += utf8_strlen (cfg_look_nick_completor);
if (window->buffer->completion.position >= 0)
window->buffer->completion.position += strlen (cfg_look_nick_completor);
window->buffer->input_buffer_pos += utf8_strlen (cfg_look_nick_completor);
if (window->buffer->input_buffer[utf8_real_pos (window->buffer->input_buffer,
window->buffer->input_buffer_pos)] != ' ')
gui_insert_string_input (window, " ",
window->buffer->input_buffer_pos);
else
window->buffer->input_buffer_pos++;
if (window->buffer->completion.position >= 0)
window->buffer->completion.position++;
window->buffer->input_buffer_pos++;
}
}
gui_input_draw (window->buffer, 0);
@@ -795,10 +802,19 @@ int
gui_insert_string_input (t_gui_window *window, char *string, int pos)
{
int i, pos_start, size, length;
char *ptr_start;
char *ptr_start, *string2;
#ifdef PLUGINS
char *buffer_before_insert;
#endif
if (window->buffer->has_input)
{
#ifdef PLUGINS
buffer_before_insert =
(window->buffer->input_buffer) ?
strdup (window->buffer->input_buffer) : strdup ("");
#endif
if (pos == -1)
pos = window->buffer->input_buffer_pos;
@@ -828,6 +844,23 @@ gui_insert_string_input (t_gui_window *window, char *string, int pos)
{
window->buffer->input_buffer_color_mask[pos_start + i] = ' ';
}
window->buffer->input_buffer_pos += length;
#ifdef PLUGINS
string2 = (char *) malloc (size + 2);
if (string2)
{
snprintf (string2, size + 2, "*%s", string);
(void) plugin_keyboard_handler_exec (string2,
buffer_before_insert,
window->buffer->input_buffer);
free (string2);
}
if (buffer_before_insert)
free (buffer_before_insert);
#endif
return length;
}
return 0;
+39 -6
View File
@@ -143,6 +143,8 @@ t_gui_key_function gui_key_functions[] =
N_("refresh screen") },
{ "grab_key", gui_action_grab_key,
N_("grab a key") },
{ "insert", gui_action_insert_string,
N_("insert a string in command line") },
{ NULL, NULL, NULL }
};
@@ -322,10 +324,11 @@ gui_keyboard_insert_sorted (t_gui_key *key)
*/
t_gui_key *
gui_keyboard_new (char *key, char *command, void *function)
gui_keyboard_new (char *key, char *command, t_gui_key_func *function, char *args)
{
t_gui_key *new_key;
char *internal_code;
int length;
if ((new_key = (t_gui_key *) malloc (sizeof (t_gui_key))))
{
@@ -335,6 +338,21 @@ gui_keyboard_new (char *key, char *command, void *function)
free (internal_code);
new_key->command = (command) ? strdup (command) : NULL;
new_key->function = function;
if (args)
{
if (args[0] == '"')
{
length = strlen (args);
if ((length > 1) && (args[length - 1] == '"'))
new_key->args = strndup (args + 1, length - 2);
else
new_key->args = strdup (args);
}
else
new_key->args = strdup (args);
}
else
new_key->args = NULL;
gui_keyboard_insert_sorted (new_key);
}
else
@@ -403,7 +421,7 @@ gui_keyboard_search_part (char *key)
* gui_keyboard_function_search_by_name: search a function by name
*/
void *
t_gui_key_func *
gui_keyboard_function_search_by_name (char *name)
{
int i;
@@ -425,7 +443,7 @@ gui_keyboard_function_search_by_name (char *name)
*/
char *
gui_keyboard_function_search_by_ptr (void *function)
gui_keyboard_function_search_by_ptr (t_gui_key_func *function)
{
int i;
@@ -448,8 +466,9 @@ gui_keyboard_function_search_by_ptr (void *function)
t_gui_key *
gui_keyboard_bind (char *key, char *command)
{
t_gui_key_function *ptr_function;
t_gui_key_func *ptr_function;
t_gui_key *new_key;
char *ptr_args;
if (!key || !command)
{
@@ -459,9 +478,20 @@ gui_keyboard_bind (char *key, char *command)
}
ptr_function = NULL;
ptr_args = NULL;
if (command[0] != '/')
{
ptr_args = strchr (command, ' ');
if (ptr_args)
ptr_args[0] = '\0';
ptr_function = gui_keyboard_function_search_by_name (command);
if (ptr_args)
{
ptr_args[0] = ' ';
ptr_args++;
while (ptr_args[0] == ' ')
ptr_args++;
}
if (!ptr_function)
{
weechat_log_printf (_("%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"),
@@ -474,7 +504,8 @@ gui_keyboard_bind (char *key, char *command)
new_key = gui_keyboard_new (key,
(ptr_function) ? NULL : command,
ptr_function);
ptr_function,
ptr_args);
if (!new_key)
{
weechat_log_printf (_("%s not enough memory for key binding\n"),
@@ -547,7 +578,7 @@ gui_keyboard_pressed (char *key_str)
CHANNEL(gui_current_window->buffer),
ptr_key->command, 0);
else
(void)(ptr_key->function)(gui_current_window);
(void)(ptr_key->function)(gui_current_window, ptr_key->args);
#ifdef PLUGINS
(void) plugin_keyboard_handler_exec (
(ptr_key->command) ?
@@ -580,6 +611,8 @@ gui_keyboard_free (t_gui_key *key)
free (key->key);
if (key->command)
free (key->command);
if (key->args)
free (key->args);
/* remove key from keys list */
if (key->prev_key)
+5 -3
View File
@@ -26,14 +26,16 @@
/* key structures */
typedef void (t_gui_key_func)(t_gui_window *, char *);
typedef struct t_gui_key t_gui_key;
struct t_gui_key
{
char *key; /* key combo (ex: a, ^W, ^W^C, meta-a) */
char *command; /* associated command (may be NULL) */
void (*function)(t_gui_window *);
/* associated function (if cmd is NULL) */
t_gui_key_func *function; /* associated function (if cmd is NULL) */
char *args; /* args for function (if cmd is NULL) */
t_gui_key *prev_key; /* link to previous key */
t_gui_key *next_key; /* link to next key */
};
@@ -43,7 +45,7 @@ typedef struct t_gui_key_function t_gui_key_function;
struct t_gui_key_function
{
char *function_name; /* name of function */
void (*function)(); /* associated function */
t_gui_key_func *function; /* associated function */
char *description; /* description of function */
};
+51 -50
View File
@@ -108,54 +108,55 @@ extern void gui_panel_print_log ();
/* action */
extern void gui_action_clipboard_copy (char *, int);
extern void gui_action_clipboard_paste (t_gui_window *);
extern void gui_action_return (t_gui_window *);
extern void gui_action_tab (t_gui_window *);
extern void gui_action_tab_previous (t_gui_window *);
extern void gui_action_backspace (t_gui_window *);
extern void gui_action_delete (t_gui_window *);
extern void gui_action_delete_previous_word (t_gui_window *);
extern void gui_action_delete_next_word (t_gui_window *);
extern void gui_action_delete_begin_of_line (t_gui_window *);
extern void gui_action_delete_end_of_line (t_gui_window *);
extern void gui_action_delete_line (t_gui_window *);
extern void gui_action_transpose_chars (t_gui_window *);
extern void gui_action_home (t_gui_window *);
extern void gui_action_end (t_gui_window *);
extern void gui_action_left (t_gui_window *);
extern void gui_action_previous_word (t_gui_window *);
extern void gui_action_right (t_gui_window *);
extern void gui_action_next_word (t_gui_window *);
extern void gui_action_up (t_gui_window *);
extern void gui_action_up_global (t_gui_window *);
extern void gui_action_down (t_gui_window *);
extern void gui_action_down_global (t_gui_window *);
extern void gui_action_page_up (t_gui_window *);
extern void gui_action_page_down (t_gui_window *);
extern void gui_action_scroll_up (t_gui_window *);
extern void gui_action_scroll_down (t_gui_window *);
extern void gui_action_scroll_top (t_gui_window *);
extern void gui_action_scroll_bottom (t_gui_window *);
extern void gui_action_scroll_topic_left (t_gui_window *);
extern void gui_action_scroll_topic_right (t_gui_window *);
extern void gui_action_nick_beginning (t_gui_window *);
extern void gui_action_nick_end (t_gui_window *);
extern void gui_action_nick_page_up (t_gui_window *);
extern void gui_action_nick_page_down (t_gui_window *);
extern void gui_action_jump_smart (t_gui_window *);
extern void gui_action_jump_dcc (t_gui_window *);
extern void gui_action_jump_raw_data (t_gui_window *);
extern void gui_action_jump_last_buffer (t_gui_window *);
extern void gui_action_jump_server (t_gui_window *);
extern void gui_action_jump_next_server (t_gui_window *);
extern void gui_action_switch_server (t_gui_window *);
extern void gui_action_scroll_previous_highlight (t_gui_window *);
extern void gui_action_scroll_next_highlight (t_gui_window *);
extern void gui_action_scroll_unread (t_gui_window *);
extern void gui_action_hotlist_clear (t_gui_window *);
extern void gui_action_infobar_clear (t_gui_window *);
extern void gui_action_refresh_screen ();
extern void gui_action_grab_key (t_gui_window *);
extern void gui_action_clipboard_paste (t_gui_window *, char *);
extern void gui_action_return (t_gui_window *, char *);
extern void gui_action_tab (t_gui_window *, char *);
extern void gui_action_tab_previous (t_gui_window *, char *);
extern void gui_action_backspace (t_gui_window *, char *);
extern void gui_action_delete (t_gui_window *, char *);
extern void gui_action_delete_previous_word (t_gui_window *, char *);
extern void gui_action_delete_next_word (t_gui_window *, char *);
extern void gui_action_delete_begin_of_line (t_gui_window *, char *);
extern void gui_action_delete_end_of_line (t_gui_window *, char *);
extern void gui_action_delete_line (t_gui_window *, char *);
extern void gui_action_transpose_chars (t_gui_window *, char *);
extern void gui_action_home (t_gui_window *, char *);
extern void gui_action_end (t_gui_window *, char *);
extern void gui_action_left (t_gui_window *, char *);
extern void gui_action_previous_word (t_gui_window *, char *);
extern void gui_action_right (t_gui_window *, char *);
extern void gui_action_next_word (t_gui_window *, char *);
extern void gui_action_up (t_gui_window *, char *);
extern void gui_action_up_global (t_gui_window *, char *);
extern void gui_action_down (t_gui_window *, char *);
extern void gui_action_down_global (t_gui_window *, char *);
extern void gui_action_page_up (t_gui_window *, char *);
extern void gui_action_page_down (t_gui_window *, char *);
extern void gui_action_scroll_up (t_gui_window *, char *);
extern void gui_action_scroll_down (t_gui_window *, char *);
extern void gui_action_scroll_top (t_gui_window *, char *);
extern void gui_action_scroll_bottom (t_gui_window *, char *);
extern void gui_action_scroll_topic_left (t_gui_window *, char *);
extern void gui_action_scroll_topic_right (t_gui_window *, char *);
extern void gui_action_nick_beginning (t_gui_window *, char *);
extern void gui_action_nick_end (t_gui_window *, char *);
extern void gui_action_nick_page_up (t_gui_window *, char *);
extern void gui_action_nick_page_down (t_gui_window *, char *);
extern void gui_action_jump_smart (t_gui_window *, char *);
extern void gui_action_jump_dcc (t_gui_window *, char *);
extern void gui_action_jump_raw_data (t_gui_window *, char *);
extern void gui_action_jump_last_buffer (t_gui_window *, char *);
extern void gui_action_jump_server (t_gui_window *, char *);
extern void gui_action_jump_next_server (t_gui_window *, char *);
extern void gui_action_switch_server (t_gui_window *, char *);
extern void gui_action_scroll_previous_highlight (t_gui_window *, char *);
extern void gui_action_scroll_next_highlight (t_gui_window *, char *);
extern void gui_action_scroll_unread (t_gui_window *, char *);
extern void gui_action_hotlist_clear (t_gui_window *, char *);
extern void gui_action_infobar_clear (t_gui_window *, char *);
extern void gui_action_refresh_screen (t_gui_window *, char *);
extern void gui_action_grab_key (t_gui_window *, char *);
extern void gui_action_insert_string (t_gui_window *, char *);
/* key */
extern void gui_keyboard_init ();
@@ -163,8 +164,8 @@ extern void gui_keyboard_init_grab ();
extern char *gui_keyboard_get_internal_code (char *);
extern char *gui_keyboard_get_expanded_name (char *);
extern t_gui_key *gui_keyboard_search (char *);
extern void *gui_keyboard_function_search_by_name (char *);
extern char *gui_keyboard_function_search_by_ptr (void *);
extern t_gui_key_func *gui_keyboard_function_search_by_name (char *);
extern char *gui_keyboard_function_search_by_ptr (t_gui_key_func *);
extern t_gui_key *gui_keyboard_bind (char *, char *);
extern int gui_keyboard_unbind (char *);
extern int gui_keyboard_pressed (char *);
+43 -43
View File
@@ -323,7 +323,7 @@ irc_cmd_recv_error (t_irc_server *server, char *host, char *nick, char *argument
t_gui_buffer *ptr_buffer;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -1176,7 +1176,7 @@ irc_cmd_recv_ping (t_irc_server *server, char *host, char *nick, char *arguments
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
pos = strrchr (arguments, ' ');
@@ -1196,7 +1196,7 @@ irc_cmd_recv_pong (t_irc_server *server, char *host, char *nick, char *arguments
struct timeval tv;
int old_lag;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
(void) arguments;
@@ -2130,7 +2130,7 @@ irc_cmd_recv_server_mode_reason (t_irc_server *server, char *host,
{
char *ptr_msg;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2170,7 +2170,7 @@ irc_cmd_recv_server_mode_reason (t_irc_server *server, char *host,
int
irc_cmd_recv_server_msg (t_irc_server *server, char *host, char *nick, char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2204,7 +2204,7 @@ irc_cmd_recv_server_reply (t_irc_server *server, char *host, char *nick, char *a
char *pos, *pos2;
int first;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -2454,7 +2454,7 @@ irc_cmd_recv_221 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_mode;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -2504,7 +2504,7 @@ irc_cmd_recv_301 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -2562,7 +2562,7 @@ irc_cmd_recv_302 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_host, *ptr_next;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2620,7 +2620,7 @@ irc_cmd_recv_303 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *ptr_next;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2668,7 +2668,7 @@ irc_cmd_recv_305 (t_irc_server *server, char *host, char *nick, char *arguments)
{
t_gui_window *ptr_window;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2705,7 +2705,7 @@ irc_cmd_recv_306 (t_irc_server *server, char *host, char *nick, char *arguments)
{
t_gui_window *ptr_window;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2745,7 +2745,7 @@ irc_cmd_recv_whois_nick_msg (t_irc_server *server, char *host, char *nick, char
{
char *pos_nick, *pos_msg;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2789,7 +2789,7 @@ irc_cmd_recv_310 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2822,7 +2822,7 @@ irc_cmd_recv_311 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_user, *pos_host, *pos_realname;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2891,7 +2891,7 @@ irc_cmd_recv_312 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_server, *pos_serverinfo;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2948,7 +2948,7 @@ irc_cmd_recv_314 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_user, *pos_host, *pos_realname;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3021,7 +3021,7 @@ irc_cmd_recv_315 (t_irc_server *server, char *host, char *nick, char *arguments)
char *pos;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3076,7 +3076,7 @@ irc_cmd_recv_317 (t_irc_server *server, char *host, char *nick, char *arguments)
int idle_time, day, hour, min, sec;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3161,7 +3161,7 @@ irc_cmd_recv_319 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_channel, *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3242,7 +3242,7 @@ irc_cmd_recv_321 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3274,7 +3274,7 @@ irc_cmd_recv_322 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3316,7 +3316,7 @@ irc_cmd_recv_323 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3349,7 +3349,7 @@ irc_cmd_recv_324 (t_irc_server *server, char *host, char *nick, char *arguments)
char *pos_channel, *pos_modes, *pos;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3417,7 +3417,7 @@ irc_cmd_recv_329 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3485,7 +3485,7 @@ irc_cmd_recv_331 (t_irc_server *server, char *host, char *nick, char *arguments)
char *pos_channel, *pos;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) nick;
@@ -3545,7 +3545,7 @@ irc_cmd_recv_332 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3611,7 +3611,7 @@ irc_cmd_recv_333 (t_irc_server *server, char *host, char *nick, char *arguments)
t_gui_buffer *ptr_buffer;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3690,7 +3690,7 @@ irc_cmd_recv_338 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_host, *pos_message;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3746,7 +3746,7 @@ irc_cmd_recv_341 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_channel;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3810,7 +3810,7 @@ irc_cmd_recv_344 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_channel, *pos_host;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3851,7 +3851,7 @@ irc_cmd_recv_345 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3901,7 +3901,7 @@ irc_cmd_recv_348 (t_irc_server *server, char *host, char *nick, char *arguments)
t_gui_buffer *buffer;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
/* look for channel */
@@ -4016,7 +4016,7 @@ irc_cmd_recv_349 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *buffer;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos_channel = strchr (arguments, ' ');
@@ -4077,7 +4077,7 @@ irc_cmd_recv_351 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos, *pos2;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -4122,7 +4122,7 @@ irc_cmd_recv_352 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_irc_nick *ptr_nick;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos_channel = strchr (arguments, ' ');
@@ -4247,7 +4247,7 @@ irc_cmd_recv_353 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -4421,7 +4421,7 @@ irc_cmd_recv_366 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_nick *ptr_nick;
int num_nicks, num_op, num_halfop, num_voice, num_normal;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos = strchr (arguments, ' ');
@@ -4530,7 +4530,7 @@ irc_cmd_recv_367 (t_irc_server *server, char *host, char *nick, char *arguments)
t_gui_buffer *buffer;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
/* look for channel */
@@ -4652,7 +4652,7 @@ irc_cmd_recv_368 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *buffer;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos_channel = strchr (arguments, ' ');
@@ -4713,7 +4713,7 @@ irc_cmd_recv_378 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos, *pos2;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -4830,7 +4830,7 @@ irc_cmd_recv_438 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos, *pos2;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -4869,7 +4869,7 @@ irc_cmd_recv_671 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_message;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
+38 -38
View File
@@ -83,7 +83,7 @@ int
irc_cmd_send_admin (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -148,7 +148,7 @@ irc_cmd_send_ame (t_irc_server *server, t_irc_channel *channel,
t_irc_server *ptr_server;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -183,7 +183,7 @@ irc_cmd_send_amsg (t_irc_server *server, t_irc_channel *channel,
t_irc_nick *ptr_nick;
char *string;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -328,7 +328,7 @@ irc_cmd_send_away (t_irc_server *server, t_irc_channel *channel,
irc_find_context (server, channel, NULL, &buffer);
/* make gcc happy */
/* make C compiler happy */
(void) channel;
gui_add_hotlist = 0;
@@ -459,7 +459,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
char *pos_type, *pos_args, *pos;
struct timeval tv;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos_type = strchr (arguments, ' ');
@@ -733,7 +733,7 @@ int
irc_cmd_send_die (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
(void) arguments;
@@ -782,7 +782,7 @@ int
irc_cmd_send_info (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -830,7 +830,7 @@ int
irc_cmd_send_ison (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "ISON %s", arguments);
@@ -845,7 +845,7 @@ int
irc_cmd_send_join (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (string_is_channel (arguments))
@@ -988,7 +988,7 @@ irc_cmd_send_kill (t_irc_server *server, t_irc_channel *channel,
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos = strchr (arguments, ' ');
@@ -1014,7 +1014,7 @@ int
irc_cmd_send_links (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1034,7 +1034,7 @@ irc_cmd_send_list (t_irc_server *server, t_irc_channel *channel,
{
char buffer[512];
int ret;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (server->cmd_list_regexp)
@@ -1080,7 +1080,7 @@ int
irc_cmd_send_lusers (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1122,7 +1122,7 @@ int
irc_cmd_send_mode (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "MODE %s", arguments);
@@ -1168,7 +1168,7 @@ int
irc_cmd_send_motd (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1415,7 +1415,7 @@ irc_cmd_send_nick (t_irc_server *server, t_irc_channel *channel,
{
t_irc_server *ptr_server;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (!server)
@@ -1453,7 +1453,7 @@ irc_cmd_send_notice (t_irc_server *server, t_irc_channel *channel,
{
char *pos, *string;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos = strchr (arguments, ' ');
@@ -1528,7 +1528,7 @@ int
irc_cmd_send_oper (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "OPER %s", arguments);
@@ -1626,7 +1626,7 @@ int
irc_cmd_send_ping (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "PING %s", arguments);
@@ -1641,7 +1641,7 @@ int
irc_cmd_send_pong (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "PONG %s", arguments);
@@ -1760,7 +1760,7 @@ irc_cmd_send_quit (t_irc_server *server, t_irc_channel *channel,
{
t_irc_server *ptr_server;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -1781,7 +1781,7 @@ int
irc_cmd_send_quote (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "%s", arguments);
@@ -1796,7 +1796,7 @@ int
irc_cmd_send_rehash (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
(void) arguments;
@@ -1812,7 +1812,7 @@ int
irc_cmd_send_restart (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
(void) arguments;
@@ -1828,7 +1828,7 @@ int
irc_cmd_send_service (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "SERVICE %s", arguments);
@@ -1843,7 +1843,7 @@ int
irc_cmd_send_servlist (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1863,7 +1863,7 @@ irc_cmd_send_squery (t_irc_server *server, t_irc_channel *channel,
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos = strchr (arguments, ' ');
@@ -1891,7 +1891,7 @@ int
irc_cmd_send_squit (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "SQUIT %s", arguments);
@@ -1906,7 +1906,7 @@ int
irc_cmd_send_stats (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1925,7 +1925,7 @@ int
irc_cmd_send_summon (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "SUMMON %s", arguments);
@@ -1940,7 +1940,7 @@ int
irc_cmd_send_time (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2020,7 +2020,7 @@ int
irc_cmd_send_trace (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2115,7 +2115,7 @@ int
irc_cmd_send_userhost (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "USERHOST %s", arguments);
@@ -2130,7 +2130,7 @@ int
irc_cmd_send_users (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2215,7 +2215,7 @@ int
irc_cmd_send_wallops (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "WALLOPS :%s", arguments);
@@ -2230,7 +2230,7 @@ int
irc_cmd_send_who (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2248,7 +2248,7 @@ int
irc_cmd_send_whois (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "WHOIS %s", arguments);
@@ -2263,7 +2263,7 @@ int
irc_cmd_send_whowas (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "WHOWAS %s", arguments);
+3 -3
View File
@@ -996,7 +996,7 @@ weechat_aspell_speller_command (t_weechat_plugin *p,
char **args;
int c, r;
/* make gcc happy */
/* make C compiler happy */
(void) p;
(void) handler_args;
(void) handler_pointer;
@@ -1227,7 +1227,7 @@ weechat_aspell_keyb_check (t_weechat_plugin *p, int argc, char **argv,
char *input, *ptr_input, *pos_space, *clword;
int count, offset;
/* make gcc happy */
/* make C compiler happy */
(void) p;
(void) handler_args;
(void) handler_pointer;
@@ -1381,7 +1381,7 @@ void weechat_plugin_end (t_weechat_plugin *p)
aspell_speller_t *s, *t;
aspell_config_t *c, *d;
/* make gcc happy */
/* make C compiler happy */
(void) p;
weechat_aspell_options_save ();
+4 -4
View File
@@ -276,7 +276,7 @@ weechat_charset_irc_in (t_weechat_plugin *plugin, int argc, char **argv,
char *nick, *command, *channel, *charset, *ptr_args;
char *output;
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) handler_args;
(void) handler_pointer;
@@ -324,7 +324,7 @@ weechat_charset_irc_out (t_weechat_plugin *plugin, int argc, char **argv,
char *nick, *command, *channel, *charset, *ptr_args;
char *output;
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) handler_args;
(void) handler_pointer;
@@ -457,7 +457,7 @@ weechat_charset_cmd (t_weechat_plugin *plugin,
if (cmd_argc < 3)
return PLUGIN_RC_KO;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
@@ -609,7 +609,7 @@ weechat_plugin_init (t_weechat_plugin *plugin)
void
weechat_plugin_end (t_weechat_plugin *plugin)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (weechat_charset_terminal)
+7 -7
View File
@@ -52,7 +52,7 @@ int
weechat_ascii_strcasecmp (t_weechat_plugin *plugin,
char *string1, char *string2)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
return ascii_strcasecmp (string1, string2);
@@ -67,7 +67,7 @@ int
weechat_ascii_strncasecmp (t_weechat_plugin *plugin,
char *string1, char *string2, int max)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
return ascii_strncasecmp (string1, string2, max);
@@ -82,7 +82,7 @@ weechat_explode_string (t_weechat_plugin *plugin, char *string,
char *separators, int num_items_max,
int *num_items)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (!plugin || !string || !separators || !num_items)
@@ -98,7 +98,7 @@ weechat_explode_string (t_weechat_plugin *plugin, char *string,
void
weechat_free_exploded_string (t_weechat_plugin *plugin, char **exploded_string)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
free_exploded_string (exploded_string);
@@ -114,7 +114,7 @@ weechat_plugin_mkdir_home (t_weechat_plugin *plugin, char *directory)
char *dir_name;
int dir_length;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (!directory)
@@ -753,7 +753,7 @@ weechat_plugin_get_config (t_weechat_plugin *plugin, char *option)
char option_name[256];
void *ptr_option_value;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
for (i = 0; i < CONFIG_NUMBER_SECTIONS; i++)
@@ -810,7 +810,7 @@ weechat_plugin_set_config (t_weechat_plugin *plugin, char *option, char *value)
t_irc_server *ptr_server;
t_config_option *ptr_option;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (!option || !value)
+1 -1
View File
@@ -1258,7 +1258,7 @@ plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (cfg_plugins_extension && cfg_plugins_extension[0])
+39 -39
View File
@@ -151,7 +151,7 @@ weechat_lua_timer_handler (t_weechat_plugin *plugin,
int argc, char **argv,
char *handler_args, void *handler_pointer)
{
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
int *r;
@@ -257,7 +257,7 @@ weechat_lua_register (lua_State *L)
const char *name, *version, *shutdown_func, *description, *charset;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_current_script = NULL;
@@ -345,7 +345,7 @@ weechat_lua_set_charset (lua_State *L)
const char *charset;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -390,7 +390,7 @@ weechat_lua_print (lua_State *L)
const char *message, *channel_name, *server_name;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -449,7 +449,7 @@ weechat_lua_print_server (lua_State *L)
const char *message;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -492,7 +492,7 @@ weechat_lua_print_infobar (lua_State *L)
const char *message;
int delay, n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -536,7 +536,7 @@ weechat_lua_remove_infobar (lua_State *L)
{
int n, how_many;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -571,7 +571,7 @@ weechat_lua_log (lua_State *L)
const char *message, *channel_name, *server_name;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -630,7 +630,7 @@ weechat_lua_command (lua_State *L)
const char *command, *channel_name, *server_name;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -689,7 +689,7 @@ weechat_lua_add_message_handler (lua_State *L)
const char *irc_command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -742,7 +742,7 @@ weechat_lua_add_command_handler (lua_State *L)
const char *completion_template;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -814,7 +814,7 @@ weechat_lua_add_timer_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -866,7 +866,7 @@ weechat_lua_add_keyboard_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -916,7 +916,7 @@ weechat_lua_add_event_handler (lua_State *L)
const char *event, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -968,7 +968,7 @@ weechat_lua_remove_handler (lua_State *L)
const char *command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1014,7 +1014,7 @@ weechat_lua_remove_timer_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1058,7 +1058,7 @@ weechat_lua_remove_keyboard_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1102,7 +1102,7 @@ weechat_lua_remove_event_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1146,7 +1146,7 @@ weechat_lua_add_modifier (lua_State *L)
const char *type, *command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1200,7 +1200,7 @@ weechat_lua_remove_modifier (lua_State *L)
const char *type, *command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1250,7 +1250,7 @@ weechat_lua_get_info (lua_State *L)
char *info;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1306,7 +1306,7 @@ weechat_lua_get_dcc_info (lua_State *L)
struct in_addr in;
int i;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1421,7 +1421,7 @@ weechat_lua_get_config (lua_State *L)
char *return_value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1467,7 +1467,7 @@ weechat_lua_set_config (lua_State *L)
const char *option, *value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1515,7 +1515,7 @@ weechat_lua_get_plugin_config (lua_State *L)
char *return_value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1563,7 +1563,7 @@ weechat_lua_set_plugin_config (lua_State *L)
const char *option, *value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1612,7 +1612,7 @@ weechat_lua_get_server_info (lua_State *L)
t_plugin_server_info *server_info, *ptr_server;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1759,7 +1759,7 @@ weechat_lua_get_channel_info (lua_State *L)
const char *server;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1843,7 +1843,7 @@ weechat_lua_get_nick_info (lua_State *L)
const char *server, *channel;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1914,7 +1914,7 @@ weechat_lua_get_irc_color (lua_State *L)
const char *color;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1956,7 +1956,7 @@ weechat_lua_get_window_info (lua_State *L)
t_plugin_window_info *window_info, *ptr_window;
int i;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -2027,7 +2027,7 @@ weechat_lua_get_buffer_info (lua_State *L)
{
t_plugin_buffer_info *buffer_info, *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -2099,7 +2099,7 @@ weechat_lua_get_buffer_data (lua_State *L)
char timebuffer[64];
int i, n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -2181,7 +2181,7 @@ weechat_lua_get_buffer_data (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK);
@@ -2191,7 +2191,7 @@ weechat_lua_constant_plugin_rc_ok (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ko (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_KO);
@@ -2201,7 +2201,7 @@ weechat_lua_constant_plugin_rc_ko (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok_ignore_weechat (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK_IGNORE_WEECHAT);
@@ -2211,7 +2211,7 @@ weechat_lua_constant_plugin_rc_ok_ignore_weechat (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok_ignore_plugins (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK_IGNORE_PLUGINS);
@@ -2221,7 +2221,7 @@ weechat_lua_constant_plugin_rc_ok_ignore_plugins (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok_ignore_all (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK_IGNORE_ALL);
@@ -2464,7 +2464,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
t_plugin_handler *ptr_handler;
t_plugin_modifier *ptr_modifier;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
+35 -35
View File
@@ -273,7 +273,7 @@ weechat_perl_timer_handler (t_weechat_plugin *plugin,
{
int *r, ret;
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
@@ -375,7 +375,7 @@ static XS (XS_weechat_register)
char *name, *version, *shutdown_func, *description, *charset;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) items;
(void) cv;
@@ -436,7 +436,7 @@ static XS (XS_weechat_set_charset)
{
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -471,7 +471,7 @@ static XS (XS_weechat_print)
char *message, *channel_name, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -518,7 +518,7 @@ static XS (XS_weechat_print_server)
char *message;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -553,7 +553,7 @@ static XS (XS_weechat_print_infobar)
{
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -587,7 +587,7 @@ static XS (XS_weechat_remove_infobar)
{
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -613,7 +613,7 @@ static XS (XS_weechat_log)
char *message, *channel_name, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -660,7 +660,7 @@ static XS (XS_weechat_command)
char *channel_name, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -705,7 +705,7 @@ static XS (XS_weechat_add_message_handler)
char *irc_command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -745,7 +745,7 @@ static XS (XS_weechat_add_command_handler)
char *completion_template;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -795,7 +795,7 @@ static XS (XS_weechat_add_timer_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -834,7 +834,7 @@ static XS (XS_weechat_add_keyboard_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -873,7 +873,7 @@ static XS (XS_weechat_add_event_handler)
char *event, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -912,7 +912,7 @@ static XS (XS_weechat_remove_handler)
char *command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -949,7 +949,7 @@ static XS (XS_weechat_remove_timer_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -985,7 +985,7 @@ static XS (XS_weechat_remove_keyboard_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1021,7 +1021,7 @@ static XS (XS_weechat_remove_event_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1057,7 +1057,7 @@ static XS (XS_weechat_add_modifier)
char *type, *command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1097,7 +1097,7 @@ static XS (XS_weechat_remove_modifier)
char *type, *command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1135,7 +1135,7 @@ static XS (XS_weechat_get_info)
char *arg, *info, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1187,7 +1187,7 @@ static XS (XS_weechat_get_dcc_info)
HV *dcc_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1248,7 +1248,7 @@ static XS (XS_weechat_get_config)
char *option, *return_value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1294,7 +1294,7 @@ static XS (XS_weechat_set_config)
char *option, *value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1334,7 +1334,7 @@ static XS (XS_weechat_get_plugin_config)
char *option, *return_value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1382,7 +1382,7 @@ static XS (XS_weechat_set_plugin_config)
char *option, *value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1426,7 +1426,7 @@ static XS (XS_weechat_get_server_info)
HV *server_hash, *server_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1503,7 +1503,7 @@ static XS (XS_weechat_get_channel_info)
HV *channel_hash, *channel_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1569,7 +1569,7 @@ static XS (XS_weechat_get_nick_info)
HV *nick_hash;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1631,7 +1631,7 @@ static XS (XS_weechat_input_color)
int color, start, length;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1669,7 +1669,7 @@ static XS (XS_weechat_get_irc_color)
char *color;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1712,7 +1712,7 @@ static XS (XS_weechat_get_window_info)
HV *window_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1760,7 +1760,7 @@ static XS (XS_weechat_get_buffer_info)
char conv[8];
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1822,7 +1822,7 @@ static XS (XS_weechat_get_buffer_data)
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -2162,7 +2162,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
if (cmd_argc < 3)
return PLUGIN_RC_KO;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
+36 -35
View File
@@ -193,7 +193,7 @@ weechat_python_timer_handler (t_weechat_plugin *plugin,
int argc, char **argv,
char *handler_args, void *handler_pointer)
{
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
int *r;
@@ -298,7 +298,7 @@ weechat_python_register (PyObject *self, PyObject *args)
{
char *name, *version, *shutdown_func, *description, *charset;
/* make gcc happy */
/* make C compiler happy */
(void) self;
python_current_script = NULL;
@@ -358,7 +358,7 @@ weechat_python_set_charset (PyObject *self, PyObject *args)
{
char *charset;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -398,7 +398,7 @@ weechat_python_print (PyObject *self, PyObject *args)
{
char *message, *channel_name, *server_name;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -437,7 +437,7 @@ weechat_python_print_server (PyObject *self, PyObject *args)
{
char *message;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -473,7 +473,7 @@ weechat_python_print_infobar (PyObject *self, PyObject *args)
int delay;
char *message;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -509,7 +509,7 @@ weechat_python_remove_infobar (PyObject *self, PyObject *args)
{
int how_many;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -544,7 +544,7 @@ weechat_python_log (PyObject *self, PyObject *args)
{
char *message, *channel_name, *server_name;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -583,7 +583,7 @@ weechat_python_command (PyObject *self, PyObject *args)
{
char *command, *channel_name, *server_name;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -622,7 +622,7 @@ weechat_python_add_message_handler (PyObject *self, PyObject *args)
{
char *irc_command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -663,7 +663,7 @@ weechat_python_add_command_handler (PyObject *self, PyObject *args)
char *command, *function, *description, *arguments, *arguments_description;
char *completion_template;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -715,7 +715,7 @@ weechat_python_add_timer_handler (PyObject *self, PyObject *args)
int interval;
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -755,7 +755,7 @@ weechat_python_add_keyboard_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -794,7 +794,7 @@ weechat_python_add_event_handler (PyObject *self, PyObject *args)
{
char *event, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -834,7 +834,7 @@ weechat_python_remove_handler (PyObject *self, PyObject *args)
{
char *command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -871,7 +871,7 @@ weechat_python_remove_timer_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -907,7 +907,7 @@ weechat_python_remove_keyboard_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -943,7 +943,7 @@ weechat_python_remove_event_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -979,7 +979,7 @@ weechat_python_add_modifier (PyObject *self, PyObject *args)
{
char *type, *command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1020,7 +1020,7 @@ weechat_python_remove_modifier (PyObject *self, PyObject *args)
{
char *type, *command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1059,7 +1059,7 @@ weechat_python_get_info (PyObject *self, PyObject *args)
char *arg, *server_name, *info;
PyObject *object;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1109,7 +1109,7 @@ weechat_python_get_dcc_info (PyObject *self, PyObject *args)
char timebuffer2[64];
struct in_addr in;
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1199,7 +1199,7 @@ weechat_python_get_config (PyObject *self, PyObject *args)
char *option, *return_value;
PyObject *python_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1246,7 +1246,7 @@ weechat_python_set_config (PyObject *self, PyObject *args)
{
char *option, *value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1287,7 +1287,7 @@ weechat_python_get_plugin_config (PyObject *self, PyObject *args)
char *option, *return_value;
PyObject *python_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1336,7 +1336,7 @@ weechat_python_set_plugin_config (PyObject *self, PyObject *args)
{
char *option, *value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1380,7 +1380,7 @@ weechat_python_get_server_info (PyObject *self, PyObject *args)
PyObject *server_hash, *server_hash_member;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1485,7 +1485,7 @@ weechat_python_get_channel_info (PyObject *self, PyObject *args)
PyObject *channel_hash, *channel_hash_member;
char *server;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1558,7 +1558,7 @@ weechat_python_get_nick_info (PyObject *self, PyObject *args)
PyObject *nick_hash, *nick_hash_member;
char *server, *channel;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1623,7 +1623,7 @@ weechat_python_get_irc_color (PyObject *self, PyObject *args)
{
char *color;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1660,7 +1660,7 @@ weechat_python_get_window_info (PyObject *self, PyObject *args)
t_plugin_window_info *window_info, *ptr_window;
PyObject *window_list, *window_list_member;
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1724,7 +1724,7 @@ weechat_python_get_buffer_info (PyObject *self, PyObject *args)
t_plugin_buffer_info *buffer_info, *ptr_buffer;
PyObject *buffer_hash, *buffer_hash_member;
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1790,7 +1790,7 @@ weechat_python_get_buffer_data (PyObject *self, PyObject *args)
char *server, *channel;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1898,7 +1898,8 @@ static PyObject *
weechat_python_output (PyObject *self, PyObject *args)
{
char *msg, *m, *p;
/* make gcc happy */
/* make C compiler happy */
(void) self;
msg = NULL;
@@ -2181,7 +2182,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
t_plugin_handler *ptr_handler;
t_plugin_modifier *ptr_modifier;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
+38 -37
View File
@@ -118,7 +118,7 @@ weechat_ruby_exec (t_weechat_plugin *plugin,
VALUE rc, err;
int ruby_error, *ret_i;
void *ret_value;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
ruby_current_script = script;
@@ -232,7 +232,7 @@ weechat_ruby_timer_handler (t_weechat_plugin *plugin,
int argc, char **argv,
char *handler_args, void *handler_pointer)
{
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
int *r;
@@ -338,7 +338,7 @@ weechat_ruby_register (int argc, VALUE *argv, VALUE class)
VALUE name, version, shutdown_func, description, charset;
char *c_name, *c_version, *c_shutdown_func, *c_description, *c_charset;
/* make gcc happy */
/* make C compiler happy */
(void) class;
ruby_current_script = NULL;
@@ -420,7 +420,7 @@ weechat_ruby_set_charset (VALUE class, VALUE charset)
{
char *c_charset;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -462,7 +462,7 @@ weechat_ruby_print (int argc, VALUE *argv, VALUE class)
VALUE message, channel_name, server_name;
char *c_message, *c_channel_name, *c_server_name;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -521,7 +521,7 @@ weechat_ruby_print_server (VALUE class, VALUE message)
{
char *c_message;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -560,7 +560,7 @@ weechat_ruby_print_infobar (VALUE class, VALUE delay, VALUE message)
int c_delay;
char *c_message;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -603,7 +603,7 @@ weechat_ruby_remove_infobar (int argc, VALUE *argv, VALUE class)
VALUE how_many;
int c_how_many;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -641,7 +641,7 @@ weechat_ruby_log (int argc, VALUE *argv, VALUE class)
VALUE message, channel_name, server_name;
char *c_message, *c_channel_name, *c_server_name;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -701,7 +701,7 @@ weechat_ruby_command (int argc, VALUE *argv, VALUE class)
VALUE command, channel_name, server_name;
char *c_command, *c_channel_name, *c_server_name;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -760,7 +760,7 @@ weechat_ruby_add_message_handler (VALUE class, VALUE message, VALUE function)
{
char *c_message, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -809,7 +809,7 @@ weechat_ruby_add_command_handler (int argc, VALUE *argv, VALUE class)
char *c_command, *c_function, *c_description, *c_arguments, *c_arguments_description;
char *c_completion_template;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -897,7 +897,7 @@ weechat_ruby_add_timer_handler (VALUE class, VALUE interval, VALUE function)
int c_interval;
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -943,7 +943,7 @@ weechat_ruby_add_keyboard_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -986,7 +986,7 @@ weechat_ruby_add_event_handler (VALUE class, VALUE event, VALUE function)
{
char *c_event, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1032,7 +1032,7 @@ weechat_ruby_remove_handler (VALUE class, VALUE command, VALUE function)
{
char *c_command, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1075,7 +1075,7 @@ weechat_ruby_remove_timer_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1115,7 +1115,7 @@ weechat_ruby_remove_keyboard_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1155,7 +1155,7 @@ weechat_ruby_remove_event_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1195,7 +1195,7 @@ weechat_ruby_add_modifier (VALUE class, VALUE type, VALUE message, VALUE functio
{
char *c_type, *c_message, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1244,7 +1244,7 @@ weechat_ruby_remove_modifier (VALUE class, VALUE type, VALUE command, VALUE func
{
char *c_type, *c_command, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1291,7 +1291,7 @@ weechat_ruby_get_info (int argc, VALUE *argv, VALUE class)
char *c_arg, *c_server_name, *info;
VALUE arg, server_name, return_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1354,7 +1354,7 @@ weechat_ruby_get_dcc_info (VALUE class)
char timebuffer2[64];
struct in_addr in;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1438,7 +1438,7 @@ weechat_ruby_get_config (VALUE class, VALUE option)
char *c_option, *return_value;
VALUE ruby_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1486,7 +1486,7 @@ weechat_ruby_set_config (VALUE class, VALUE option, VALUE value)
{
char *c_option, *c_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1533,7 +1533,7 @@ weechat_ruby_get_plugin_config (VALUE class, VALUE option)
char *c_option, *return_value;
VALUE ruby_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1583,7 +1583,7 @@ weechat_ruby_set_plugin_config (VALUE class, VALUE option, VALUE value)
{
char *c_option, *c_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1633,7 +1633,7 @@ weechat_ruby_get_server_info (VALUE class)
VALUE server_hash, server_hash_member;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1732,7 +1732,7 @@ weechat_ruby_get_channel_info (VALUE class, VALUE server)
VALUE channel_hash, channel_hash_member;
char *c_server;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1805,7 +1805,7 @@ weechat_ruby_get_nick_info (VALUE class, VALUE server, VALUE channel)
VALUE nick_hash, nick_hash_member;
char *c_server, *c_channel;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1873,7 +1873,7 @@ weechat_ruby_get_irc_color (VALUE class, VALUE color)
{
char *c_color;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1911,7 +1911,7 @@ weechat_ruby_get_window_info (VALUE class)
t_plugin_window_info *window_info, *ptr_window;
VALUE window_list, window_list_member;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1971,7 +1971,7 @@ weechat_ruby_get_buffer_info (VALUE class)
t_plugin_buffer_info *buffer_info, *ptr_buffer;
VALUE buffer_hash, buffer_hash_member;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -2031,7 +2031,7 @@ weechat_ruby_get_buffer_data (int argc, VALUE *argv, VALUE class)
char *c_server, *c_channel;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -2102,7 +2102,8 @@ static VALUE
weechat_ruby_output(VALUE self, VALUE str)
{
char *msg, *p, *m;
/* make gcc happy */
/* make C compiler happy */
(void) self;
msg = strdup(STR2CSTR(str));
@@ -2143,7 +2144,7 @@ weechat_ruby_output(VALUE self, VALUE str)
static VALUE
weechat_ruby_output_flush(VALUE self)
{
/* make gcc happy */
/* make C compiler happy */
(void) self;
return Qnil;
@@ -2341,7 +2342,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
t_plugin_handler *ptr_handler;
t_plugin_modifier *ptr_modifier;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
+1 -1
View File
@@ -653,7 +653,7 @@ weechat_script_set_charset (t_weechat_plugin *plugin,
t_plugin_script *script,
char *charset)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (script->charset)
+3 -1
View File
@@ -1,10 +1,12 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
ChangeLog - 2007-02-06
ChangeLog - 2007-02-12
Version 0.2.4 (under dev!):
* added "call" option to /key command, added new key function "insert" to
insert text on command line (task #6468)
* fixed permissions on "dcc" and "logs" directories (bug #18978)
* added event handler to plugin API
* added scots quickstart guide
+4
View File
@@ -197,3 +197,7 @@
<entry><literal>grab_key</literal></entry>
<entry>Tastencode ermitteln und einfügen</entry>
</row>
<row>
<entry><literal>insert</literal></entry>
<entry>insert a string in command line</entry>
</row>
+6 -5
View File
@@ -109,14 +109,15 @@ Bei jedem Argument steht '*' f
Ohne Argumente listet /ignore alle definierten /ignore-Regeln auf.
</programlisting>
<command>key [Taste [Funktion/Befehl]] [unbind Taste] [functions] [reset -yes]</command>
<command>key [key [function/command]] [unbind key] [functions] [call function ["args"]] [reset -yes]</command>
<programlisting>
belegen/freigeben von Tasten
Taste: diese Taste mit einer internen Funktion oder einem Befehl, beginnend mit "/", belegen
unbind: Tastenbelegung aufheben
functions: interne Funktionen für Tastenbelegungen auflisten
reset: Standardbelegung wiederherstellen und entferne ALLE eigenen Belegungen (Vorsicht!)
key: display or bind this key to an internal function or a command (beginning by "/")
unbind: unbind a key
functions: list internal functions for key bindings
call: call a function by name (with optional arguments)
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
</programlisting>
<command>plugin [list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]</command>
+4
View File
@@ -197,3 +197,7 @@
<entry><literal>grab_key</literal></entry>
<entry>grab a key</entry>
</row>
<row>
<entry><literal>insert</literal></entry>
<entry>insert a string in command line</entry>
</row>
+2 -1
View File
@@ -108,13 +108,14 @@ For each argument, '*' means all.
Without argument, /ignore command lists all defined ignore.
</programlisting>
<command>key [key [function/command]] [unbind key] [functions] [reset -yes]</command>
<command>key [key [function/command]] [unbind key] [functions] [call function ["args"]] [reset -yes]</command>
<programlisting>
bind/unbind keys
key: display or bind this key to an internal function or a command (beginning by "/")
unbind: unbind a key
functions: list internal functions for key bindings
call: call a function by name (with optional arguments)
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
</programlisting>
+4
View File
@@ -197,3 +197,7 @@
<entry><literal>grab_key</literal></entry>
<entry>capturer une touche</entry>
</row>
<row>
<entry><literal>insert</literal></entry>
<entry>insérer une chaîne dans la ligne de commande</entry>
</row>
+2 -1
View File
@@ -108,13 +108,14 @@ Pour chaque param
Sans paramètres, la commande /ignore liste les ignore définis.
</programlisting>
<command>key [touche [fonction/commande]] [unbind touche] [functions] [reset -yes]</command>
<command>key [touche [fonction/commande]] [unbind touche] [functions] [call fonction ["params"]] [reset -yes]</command>
<programlisting>
associer/libérer des touches
touche: voir ou associer cette touche à une fonction interne ou une commande (commençant par "/")
unbind: supprimer l'association à une touche
functions: lister la liste des fonctions internes pour les associations de touches
call: appeler une foonction par son nom (avec paramètres optionnels)
reset: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !)
</programlisting>
+221 -207
View File
File diff suppressed because it is too large Load Diff
+221 -207
View File
File diff suppressed because it is too large Load Diff
+219 -207
View File
File diff suppressed because it is too large Load Diff
+223 -208
View File
File diff suppressed because it is too large Load Diff
+221 -207
View File
File diff suppressed because it is too large Load Diff
+221 -207
View File
File diff suppressed because it is too large Load Diff
+218 -206
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -136,7 +136,7 @@ weechat_backtrace_addr2line (int number, void *address, char *symbol)
number, function_name);
pclose (output);
#else
/* make gcc happy */
/* make C compiler happy */
(void) number;
(void) address;
(void) symbol;
+72 -23
View File
@@ -119,14 +119,15 @@ t_weechat_command weechat_commands[] =
"*|%n *|action|ctcp|dcc|pv|%I *|%c *|%s",
0, 4, 0, weechat_cmd_ignore, NULL },
{ "key", N_("bind/unbind keys"),
N_("[key [function/command]] [unbind key] [functions] [reset -yes]"),
N_("[key [function/command]] [unbind key] [functions] [call function [\"args\"]] [reset -yes]"),
N_(" key: display or bind this key to an internal function or a command "
"(beginning by \"/\")\n"
" unbind: unbind a key\n"
"functions: list internal functions for key bindings\n"
" call: call a function by name (with optional arguments)\n"
" reset: restore bindings to the default values and delete ALL "
"personal bindings (use carefully!)"),
"unbind|functions|reset %k", 0, MAX_ARGS, 0, NULL, weechat_cmd_key },
"unbind|functions|call|reset %k", 0, MAX_ARGS, 0, NULL, weechat_cmd_key },
/* { "panel", N_("manage panels"),
N_("[list | add type position size | resize # size | close # | move #1 #2]"),
N_(" list: list open panels (no parameter implies this list)\n"
@@ -856,7 +857,7 @@ weechat_cmd_alias (t_irc_server *server, t_irc_channel *channel,
char *pos;
t_weechat_alias *ptr_alias;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -1641,7 +1642,7 @@ weechat_cmd_debug (t_irc_server *server, t_irc_channel *channel,
{
t_irc_server *ptr_server;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -1748,7 +1749,7 @@ weechat_cmd_help (t_irc_server *server, t_irc_channel *channel,
t_plugin_handler *ptr_handler;
#endif
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2071,11 +2072,14 @@ weechat_cmd_key_display (t_gui_key *key, int new_key)
}
else
gui_printf (NULL, " %20s", (expanded_name) ? expanded_name : key->key);
gui_printf (NULL, "%s => %s%s\n",
gui_printf (NULL, "%s => %s%s%s%s%s\n",
GUI_COLOR(COLOR_WIN_CHAT_DARK),
GUI_COLOR(COLOR_WIN_CHAT),
(key->function) ?
gui_keyboard_function_search_by_ptr (key->function) : key->command);
gui_keyboard_function_search_by_ptr (key->function) : key->command,
(key->args) ? " \"" : "",
(key->args) ? key->args : "",
(key->args) ? "\"" : "");
if (expanded_name)
free (expanded_name);
}
@@ -2088,13 +2092,14 @@ int
weechat_cmd_key (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
char *pos, *internal_code;
int i;
t_gui_window *window;
t_gui_buffer *buffer;
char *pos, *pos_args, *args_tmp, *internal_code;
int i, length;
t_gui_key *ptr_key;
void (*ptr_function)(t_gui_window *, char *);
/* make gcc happy */
(void) server;
(void) channel;
irc_find_context (server, channel, &window, &buffer);
if (arguments)
{
@@ -2143,6 +2148,50 @@ weechat_cmd_key (t_irc_server *server, t_irc_channel *channel,
i++;
}
}
else if (ascii_strncasecmp (arguments, "call ", 5) == 0)
{
arguments += 5;
while (arguments[0] == ' ')
arguments++;
pos = strchr (arguments, ' ');
if (pos)
pos[0] = '\0';
ptr_function = gui_keyboard_function_search_by_name (arguments);
if (pos)
pos[0] = ' ';
if (ptr_function)
{
pos_args = pos;
args_tmp = NULL;
if (pos_args)
{
pos_args++;
while (pos_args[0] == ' ')
pos_args++;
if (pos_args[0] == '"')
{
length = strlen (pos_args);
if ((length > 1) && (pos_args[length - 1] == '"'))
args_tmp = strndup (pos_args + 1, length - 2);
else
args_tmp = strdup (pos_args);
}
else
args_tmp = strdup (pos_args);
}
(void)(*ptr_function)(window, args_tmp);
if (args_tmp)
free (args_tmp);
}
else
{
irc_display_prefix (NULL, NULL, PREFIX_ERROR);
gui_printf (NULL,
_("%s unknown key function \"%s\"\n"),
WEECHAT_ERROR, arguments);
return -1;
}
}
else if (ascii_strncasecmp (arguments, "reset", 5) == 0)
{
arguments += 5;
@@ -2159,7 +2208,7 @@ weechat_cmd_key (t_irc_server *server, t_irc_channel *channel,
{
irc_display_prefix (NULL, NULL, PREFIX_ERROR);
gui_printf (NULL,
_("%s \"-yes\" argument is required for keys reset (securuty reason)\n"),
_("%s \"-yes\" argument is required for keys reset (security reason)\n"),
WEECHAT_ERROR);
return -1;
}
@@ -2260,7 +2309,7 @@ weechat_cmd_panel (t_irc_server *server, t_irc_channel *channel,
{
t_gui_panel *ptr_panel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2456,7 +2505,7 @@ weechat_cmd_plugin_list (char *name, int full)
gui_printf (NULL, _(" (no plugin)\n"));
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) name;
(void) full;
#endif
@@ -2471,7 +2520,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
int argc, char **argv)
{
#ifdef PLUGINS
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2526,7 +2575,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
_("Command \"%s\" is not available, WeeChat was built "
"without plugins support.\n"),
"plugin");
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
(void) argc;
@@ -2544,7 +2593,7 @@ int
weechat_cmd_save (t_irc_server *server, t_irc_channel *channel,
int argc, char **argv)
{
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -2954,7 +3003,7 @@ weechat_cmd_set (t_irc_server *server, t_irc_channel *channel,
void *ptr_option_value;
int last_section, last_option, number_found;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -3272,7 +3321,7 @@ weechat_cmd_setp (t_irc_server *server, t_irc_channel *channel,
t_plugin_option *ptr_option;
int number_found;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -3409,7 +3458,7 @@ weechat_cmd_setp (t_irc_server *server, t_irc_channel *channel,
}
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
(void) arguments;
@@ -3435,7 +3484,7 @@ weechat_cmd_unalias (t_irc_server *server, t_irc_channel *channel,
t_weelist *ptr_weelist;
t_weechat_alias *ptr_alias;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -3544,7 +3593,7 @@ weechat_cmd_upgrade (t_irc_server *server, t_irc_channel *channel,
char *filename;
char *exec_args[7] = { NULL, "-a", "--dir", NULL, "--session", NULL, NULL };
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
(void) argc;
+4 -4
View File
@@ -396,7 +396,7 @@ completion_list_add_plugin_cmd (t_completion *completion)
}
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
@@ -586,7 +586,7 @@ completion_list_add_plugin_option (t_completion *completion)
completion_list_add (completion, ptr_option->name);
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
@@ -618,7 +618,7 @@ completion_list_add_plugin (t_completion *completion)
completion_list_add (completion, ptr_plugin->name);
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
@@ -776,7 +776,7 @@ completion_list_add_plugin_option_value (t_completion *completion)
pos[0] = ' ';
}
#else
/* make gcc happy */
/* make C compiler happy */
(void) completion;
#endif
}
+1 -1
View File
@@ -270,7 +270,7 @@ weechat_iconv (int from_utf8, char *from_code, char *to_code, char *string)
else
outbuf = strdup (string);
#else
/* make gcc happy */
/* make C compiler happy */
(void) from_code;
(void) to_code;
outbuf = strdup (string);
+1 -1
View File
@@ -854,5 +854,5 @@ main (int argc, char *argv[])
gui_main_end (); /* shut down WeeChat GUI */
weechat_shutdown (EXIT_SUCCESS, 0); /* quit WeeChat (oh no, why?) */
return EXIT_SUCCESS; /* make gcc happy (never executed) */
return EXIT_SUCCESS; /* make C compiler happy */
}
+8 -4
View File
@@ -2225,9 +2225,11 @@ config_create_default ()
{
function_name = gui_keyboard_function_search_by_ptr (ptr_key->function);
if (function_name)
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
weechat_iconv_fprintf (file, "%s = \"%s%s%s\"\n",
(expanded_name) ? expanded_name : ptr_key->key,
function_name);
function_name,
(ptr_key->args) ? " " : "",
(ptr_key->args) ? ptr_key->args : "");
}
else
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
@@ -2441,9 +2443,11 @@ config_write (char *config_name)
{
function_name = gui_keyboard_function_search_by_ptr (ptr_key->function);
if (function_name)
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
weechat_iconv_fprintf (file, "%s = \"%s%s%s\"\n",
(expanded_name) ? expanded_name : ptr_key->key,
function_name);
function_name,
(ptr_key->args) ? " " : "",
(ptr_key->args) ? ptr_key->args : "");
}
else
weechat_iconv_fprintf (file, "%s = \"%s\"\n",
+2 -2
View File
@@ -46,7 +46,7 @@ gui_infobar_draw_time (t_gui_buffer *buffer)
time_t time_seconds;
struct tm *local_time;
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
@@ -84,7 +84,7 @@ gui_infobar_draw (t_gui_buffer *buffer, int erase)
struct tm *local_time;
char text_time[1024 + 1], *buf;
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+3 -46
View File
@@ -33,10 +33,6 @@
#include "../../common/util.h"
#include "gui-curses.h"
#ifdef PLUGINS
#include "../../plugins/plugins.h"
#endif
/*
* gui_keyboard_default_bindings: create default key bindings
@@ -149,12 +145,7 @@ void
gui_keyboard_grab_end ()
{
char *expanded_key;
char *buffer_before_key;
#ifdef PLUGINS
char *expanded_key2;
int length;
#endif
/* get expanded name (for example: ^U => ctrl-u) */
expanded_key = gui_keyboard_get_expanded_name (gui_key_buffer);
@@ -162,27 +153,9 @@ gui_keyboard_grab_end ()
{
if (gui_current_window->buffer->has_input)
{
buffer_before_key =
(gui_current_window->buffer->input_buffer) ?
strdup (gui_current_window->buffer->input_buffer) : strdup ("");
gui_insert_string_input (gui_current_window, expanded_key, -1);
gui_current_window->buffer->input_buffer_pos += utf8_strlen (expanded_key);
gui_input_draw (gui_current_window->buffer, 1);
gui_current_window->buffer->completion.position = -1;
#ifdef PLUGINS
length = strlen (expanded_key) + 1 + 1;
expanded_key2 = (char *) malloc (length);
if (expanded_key2)
{
snprintf (expanded_key2, length, "*%s", expanded_key);
(void) plugin_keyboard_handler_exec (expanded_key2,
buffer_before_key,
gui_current_window->buffer->input_buffer);
free (expanded_key2);
}
#endif
if (buffer_before_key)
free (buffer_before_key);
gui_input_draw (gui_current_window->buffer, 0);
}
free (expanded_key);
}
@@ -202,10 +175,6 @@ gui_keyboard_read ()
{
int key, i, insert_ok;
char key_str[32], *key_utf;
char *buffer_before_key;
#ifdef PLUGINS
char key_str2[33];
#endif
i = 0;
/* do not loop too much here (for example when big paste was made),
@@ -311,21 +280,9 @@ gui_keyboard_read ()
switch (gui_current_window->buffer->type)
{
case BUFFER_TYPE_STANDARD:
buffer_before_key =
(gui_current_window->buffer->input_buffer) ?
strdup (gui_current_window->buffer->input_buffer) : strdup ("");
gui_insert_string_input (gui_current_window, key_str, -1);
gui_current_window->buffer->input_buffer_pos += utf8_strlen (key_str);
gui_input_draw (gui_current_window->buffer, 0);
gui_current_window->buffer->completion.position = -1;
#ifdef PLUGINS
snprintf (key_str2, sizeof (key_str2), "*%s", key_str);
(void) plugin_keyboard_handler_exec (key_str2,
buffer_before_key,
gui_current_window->buffer->input_buffer);
#endif
if (buffer_before_key)
free (buffer_before_key);
gui_input_draw (gui_current_window->buffer, 0);
break;
case BUFFER_TYPE_DCC:
gui_exec_action_dcc (gui_current_window, key_str);
+1 -1
View File
@@ -48,7 +48,7 @@ gui_status_draw (t_gui_buffer *buffer, int erase)
int x, server_pos, server_total;
int display_name, names_count;
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+2 -2
View File
@@ -45,7 +45,7 @@ gui_infobar_draw_time (t_gui_buffer *buffer)
time_t time_seconds;
struct tm *local_time;*/
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
@@ -67,7 +67,7 @@ gui_infobar_draw (t_gui_buffer *buffer, int erase)
struct tm *local_time;
char text_time[1024 + 1];*/
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+1 -1
View File
@@ -47,7 +47,7 @@ gui_status_draw (t_gui_buffer *buffer, int erase)
int i, first_mode, x, server_pos, server_total;
int display_name, names_count;*/
/* make gcc happy */
/* make C compiler happy */
(void) buffer;
if (!gui_ok)
+207 -52
View File
@@ -70,14 +70,16 @@ gui_action_clipboard_copy (char *buffer, int size)
*/
void
gui_action_clipboard_paste (t_gui_window *window)
gui_action_clipboard_paste (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input && gui_input_clipboard)
{
gui_insert_string_input (window, gui_input_clipboard, -1);
window->buffer->input_buffer_pos += utf8_strlen (gui_input_clipboard);
gui_input_draw (window->buffer, 0);
window->buffer->completion.position = -1;
gui_input_draw (window->buffer, 0);
}
}
@@ -86,9 +88,12 @@ gui_action_clipboard_paste (t_gui_window *window)
*/
void
gui_action_return (t_gui_window *window)
gui_action_return (t_gui_window *window, char *args)
{
char *command;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -123,8 +128,11 @@ gui_action_return (t_gui_window *window)
*/
void
gui_action_tab (t_gui_window *window)
gui_action_tab (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
completion_search (&(window->buffer->completion), 1,
@@ -141,8 +149,11 @@ gui_action_tab (t_gui_window *window)
*/
void
gui_action_tab_previous (t_gui_window *window)
gui_action_tab_previous (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
completion_search (&(window->buffer->completion), -1,
@@ -159,11 +170,14 @@ gui_action_tab_previous (t_gui_window *window)
*/
void
gui_action_backspace (t_gui_window *window)
gui_action_backspace (t_gui_window *window, char *args)
{
char *pos, *pos_last;
int char_size, size_to_move;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -191,10 +205,13 @@ gui_action_backspace (t_gui_window *window)
*/
void
gui_action_delete (t_gui_window *window)
gui_action_delete (t_gui_window *window, char *args)
{
char *pos, *pos_next;
int char_size, size_to_move;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -223,11 +240,14 @@ gui_action_delete (t_gui_window *window)
*/
void
gui_action_delete_previous_word (t_gui_window *window)
gui_action_delete_previous_word (t_gui_window *window, char *args)
{
int length_deleted, size_deleted;
char *start, *string;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -283,11 +303,14 @@ gui_action_delete_previous_word (t_gui_window *window)
*/
void
gui_action_delete_next_word (t_gui_window *window)
gui_action_delete_next_word (t_gui_window *window, char *args)
{
int size_deleted, length_deleted;
char *start, *string;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
start = utf8_add_offset (window->buffer->input_buffer,
@@ -322,10 +345,13 @@ gui_action_delete_next_word (t_gui_window *window)
*/
void
gui_action_delete_begin_of_line (t_gui_window *window)
gui_action_delete_begin_of_line (t_gui_window *window, char *args)
{
int length_deleted, size_deleted, pos_start;
char *start;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -358,10 +384,13 @@ gui_action_delete_begin_of_line (t_gui_window *window)
*/
void
gui_action_delete_end_of_line (t_gui_window *window)
gui_action_delete_end_of_line (t_gui_window *window, char *args)
{
char *start;
int size_deleted, length_deleted, pos_start;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
@@ -386,8 +415,11 @@ gui_action_delete_end_of_line (t_gui_window *window)
*/
void
gui_action_delete_line (t_gui_window *window)
gui_action_delete_line (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
window->buffer->input_buffer[0] = '\0';
@@ -406,8 +438,11 @@ gui_action_delete_line (t_gui_window *window)
*/
void
gui_action_transpose_chars (t_gui_window *window)
gui_action_transpose_chars (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
char *start, *prev_char, saved_char[5];
int size_prev_char, size_start_char;
int pos_prev_char, pos_start;
@@ -452,8 +487,11 @@ gui_action_transpose_chars (t_gui_window *window)
*/
void
gui_action_home (t_gui_window *window)
gui_action_home (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -469,8 +507,11 @@ gui_action_home (t_gui_window *window)
*/
void
gui_action_end (t_gui_window *window)
gui_action_end (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos <
@@ -488,8 +529,11 @@ gui_action_end (t_gui_window *window)
*/
void
gui_action_left (t_gui_window *window)
gui_action_left (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -505,10 +549,13 @@ gui_action_left (t_gui_window *window)
*/
void
gui_action_previous_word (t_gui_window *window)
gui_action_previous_word (t_gui_window *window, char *args)
{
char *pos;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos > 0)
@@ -545,8 +592,11 @@ gui_action_previous_word (t_gui_window *window)
*/
void
gui_action_right (t_gui_window *window)
gui_action_right (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos <
@@ -563,10 +613,13 @@ gui_action_right (t_gui_window *window)
*/
void
gui_action_next_word (t_gui_window *window)
gui_action_next_word (t_gui_window *window, char *args)
{
char *pos;
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (window->buffer->input_buffer_pos <
@@ -607,8 +660,11 @@ gui_action_next_word (t_gui_window *window)
*/
void
gui_action_up (t_gui_window *window)
gui_action_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_DCC)
{
if (dcc_list)
@@ -685,8 +741,11 @@ gui_action_up (t_gui_window *window)
*/
void
gui_action_up_global (t_gui_window *window)
gui_action_up_global (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (history_global_ptr)
@@ -720,8 +779,11 @@ gui_action_up_global (t_gui_window *window)
*/
void
gui_action_down (t_gui_window *window)
gui_action_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_DCC)
{
if (dcc_list)
@@ -789,8 +851,11 @@ gui_action_down (t_gui_window *window)
*/
void
gui_action_down_global (t_gui_window *window)
gui_action_down_global (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
{
if (history_global_ptr)
@@ -828,8 +893,11 @@ gui_action_down_global (t_gui_window *window)
*/
void
gui_action_page_up (t_gui_window *window)
gui_action_page_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_page_up (window);
}
@@ -838,8 +906,11 @@ gui_action_page_up (t_gui_window *window)
*/
void
gui_action_page_down (t_gui_window *window)
gui_action_page_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_page_down (window);
}
@@ -848,8 +919,11 @@ gui_action_page_down (t_gui_window *window)
*/
void
gui_action_scroll_up (t_gui_window *window)
gui_action_scroll_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_up (window);
}
@@ -858,8 +932,11 @@ gui_action_scroll_up (t_gui_window *window)
*/
void
gui_action_scroll_down (t_gui_window *window)
gui_action_scroll_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_down (window);
}
@@ -868,8 +945,11 @@ gui_action_scroll_down (t_gui_window *window)
*/
void
gui_action_scroll_top (t_gui_window *window)
gui_action_scroll_top (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_top (window);
}
@@ -878,8 +958,11 @@ gui_action_scroll_top (t_gui_window *window)
*/
void
gui_action_scroll_bottom (t_gui_window *window)
gui_action_scroll_bottom (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_bottom (window);
}
@@ -888,8 +971,11 @@ gui_action_scroll_bottom (t_gui_window *window)
*/
void
gui_action_scroll_topic_left (t_gui_window *window)
gui_action_scroll_topic_left (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_topic_left (window);
}
@@ -898,8 +984,11 @@ gui_action_scroll_topic_left (t_gui_window *window)
*/
void
gui_action_scroll_topic_right (t_gui_window *window)
gui_action_scroll_topic_right (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_scroll_topic_right (window);
}
@@ -908,8 +997,11 @@ gui_action_scroll_topic_right (t_gui_window *window)
*/
void
gui_action_nick_beginning (t_gui_window *window)
gui_action_nick_beginning (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_beginning (window);
}
@@ -918,8 +1010,11 @@ gui_action_nick_beginning (t_gui_window *window)
*/
void
gui_action_nick_end (t_gui_window *window)
gui_action_nick_end (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_end (window);
}
@@ -928,8 +1023,11 @@ gui_action_nick_end (t_gui_window *window)
*/
void
gui_action_nick_page_up (t_gui_window *window)
gui_action_nick_page_up (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_page_up (window);
}
@@ -938,8 +1036,11 @@ gui_action_nick_page_up (t_gui_window *window)
*/
void
gui_action_nick_page_down (t_gui_window *window)
gui_action_nick_page_down (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_nick_page_down (window);
}
@@ -948,8 +1049,11 @@ gui_action_nick_page_down (t_gui_window *window)
*/
void
gui_action_jump_smart (t_gui_window *window)
gui_action_jump_smart (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (hotlist)
{
if (!hotlist_initial_buffer)
@@ -973,8 +1077,11 @@ gui_action_jump_smart (t_gui_window *window)
*/
void
gui_action_jump_dcc (t_gui_window *window)
gui_action_jump_dcc (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_DCC)
{
if (gui_buffer_before_dcc)
@@ -996,8 +1103,11 @@ gui_action_jump_dcc (t_gui_window *window)
*/
void
gui_action_jump_raw_data (t_gui_window *window)
gui_action_jump_raw_data (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_RAW_DATA)
{
if (gui_buffer_before_raw_data)
@@ -1019,8 +1129,11 @@ gui_action_jump_raw_data (t_gui_window *window)
*/
void
gui_action_jump_last_buffer (t_gui_window *window)
gui_action_jump_last_buffer (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (last_gui_buffer)
gui_buffer_switch_by_number (window, last_gui_buffer->number);
}
@@ -1030,8 +1143,11 @@ gui_action_jump_last_buffer (t_gui_window *window)
*/
void
gui_action_jump_server (t_gui_window *window)
gui_action_jump_server (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (SERVER(window->buffer))
{
if (SERVER(window->buffer)->buffer !=
@@ -1049,11 +1165,14 @@ gui_action_jump_server (t_gui_window *window)
*/
void
gui_action_jump_next_server (t_gui_window *window)
gui_action_jump_next_server (t_gui_window *window, char *args)
{
t_irc_server *ptr_server;
t_gui_buffer *ptr_buffer;
/* make C compiler happy */
(void) args;
if (SERVER(window->buffer))
{
ptr_server = SERVER(window->buffer)->next_server;
@@ -1092,8 +1211,11 @@ gui_action_jump_next_server (t_gui_window *window)
*/
void
gui_action_switch_server (t_gui_window *window)
gui_action_switch_server (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_window_switch_server (window);
}
@@ -1102,10 +1224,13 @@ gui_action_switch_server (t_gui_window *window)
*/
void
gui_action_scroll_previous_highlight (t_gui_window *window)
gui_action_scroll_previous_highlight (t_gui_window *window, char *args)
{
t_gui_line *ptr_line;
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_STANDARD)
{
if (window->buffer->lines)
@@ -1135,10 +1260,13 @@ gui_action_scroll_previous_highlight (t_gui_window *window)
*/
void
gui_action_scroll_next_highlight (t_gui_window *window)
gui_action_scroll_next_highlight (t_gui_window *window, char *args)
{
t_gui_line *ptr_line;
/* make C compiler happy */
(void) args;
if (window->buffer->type == BUFFER_TYPE_STANDARD)
{
if (window->buffer->lines)
@@ -1168,8 +1296,11 @@ gui_action_scroll_next_highlight (t_gui_window *window)
*/
void
gui_action_scroll_unread (t_gui_window *window)
gui_action_scroll_unread (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (cfg_look_read_marker &&
cfg_look_read_marker[0] &&
(window->buffer->type == BUFFER_TYPE_STANDARD) &&
@@ -1190,8 +1321,11 @@ gui_action_scroll_unread (t_gui_window *window)
*/
void
gui_action_hotlist_clear (t_gui_window *window)
gui_action_hotlist_clear (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (hotlist)
{
hotlist_free_all ();
@@ -1205,8 +1339,11 @@ gui_action_hotlist_clear (t_gui_window *window)
*/
void
gui_action_infobar_clear (t_gui_window *window)
gui_action_infobar_clear (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
gui_infobar_remove ();
gui_infobar_draw (window->buffer, 1);
}
@@ -1216,10 +1353,11 @@ gui_action_infobar_clear (t_gui_window *window)
*/
void
gui_action_refresh_screen (t_gui_window *window)
gui_action_refresh_screen (t_gui_window *window, char *args)
{
/* make gcc happy */
/* make C compiler happy */
(void) window;
(void) args;
gui_window_refresh_screen (1);
}
@@ -1229,8 +1367,25 @@ gui_action_refresh_screen (t_gui_window *window)
*/
void
gui_action_grab_key (t_gui_window *window)
gui_action_grab_key (t_gui_window *window, char *args)
{
/* make C compiler happy */
(void) args;
if (window->buffer->has_input)
gui_keyboard_init_grab ();
}
/*
* gui_action_insert_string: insert a string in command line
*/
void
gui_action_insert_string (t_gui_window *window, char *args)
{
if (args)
{
gui_insert_string_input (window, args, -1);
gui_input_draw (window->buffer, 0);
}
}
+37 -4
View File
@@ -44,6 +44,10 @@
#include "../common/util.h"
#include "../irc/irc.h"
#ifdef PLUGINS
#include "../plugins/plugins.h"
#endif
int gui_init_ok = 0; /* = 1 if GUI is initialized */
int gui_ok = 0; /* = 1 if GUI is ok */
@@ -603,9 +607,10 @@ gui_input_complete (t_gui_window *window)
window->buffer->input_buffer_pos)] != ' ')
gui_insert_string_input (window, " ",
window->buffer->input_buffer_pos);
else
window->buffer->input_buffer_pos++;
if (window->buffer->completion.position >= 0)
window->buffer->completion.position++;
window->buffer->input_buffer_pos++;
}
}
else
@@ -619,16 +624,18 @@ gui_input_complete (t_gui_window *window)
cfg_look_nick_completor, strlen (cfg_look_nick_completor)) != 0)
gui_insert_string_input (window, cfg_look_nick_completor,
window->buffer->input_buffer_pos);
else
window->buffer->input_buffer_pos += utf8_strlen (cfg_look_nick_completor);
if (window->buffer->completion.position >= 0)
window->buffer->completion.position += strlen (cfg_look_nick_completor);
window->buffer->input_buffer_pos += utf8_strlen (cfg_look_nick_completor);
if (window->buffer->input_buffer[utf8_real_pos (window->buffer->input_buffer,
window->buffer->input_buffer_pos)] != ' ')
gui_insert_string_input (window, " ",
window->buffer->input_buffer_pos);
else
window->buffer->input_buffer_pos++;
if (window->buffer->completion.position >= 0)
window->buffer->completion.position++;
window->buffer->input_buffer_pos++;
}
}
gui_input_draw (window->buffer, 0);
@@ -795,10 +802,19 @@ int
gui_insert_string_input (t_gui_window *window, char *string, int pos)
{
int i, pos_start, size, length;
char *ptr_start;
char *ptr_start, *string2;
#ifdef PLUGINS
char *buffer_before_insert;
#endif
if (window->buffer->has_input)
{
#ifdef PLUGINS
buffer_before_insert =
(window->buffer->input_buffer) ?
strdup (window->buffer->input_buffer) : strdup ("");
#endif
if (pos == -1)
pos = window->buffer->input_buffer_pos;
@@ -828,6 +844,23 @@ gui_insert_string_input (t_gui_window *window, char *string, int pos)
{
window->buffer->input_buffer_color_mask[pos_start + i] = ' ';
}
window->buffer->input_buffer_pos += length;
#ifdef PLUGINS
string2 = (char *) malloc (size + 2);
if (string2)
{
snprintf (string2, size + 2, "*%s", string);
(void) plugin_keyboard_handler_exec (string2,
buffer_before_insert,
window->buffer->input_buffer);
free (string2);
}
if (buffer_before_insert)
free (buffer_before_insert);
#endif
return length;
}
return 0;
+39 -6
View File
@@ -143,6 +143,8 @@ t_gui_key_function gui_key_functions[] =
N_("refresh screen") },
{ "grab_key", gui_action_grab_key,
N_("grab a key") },
{ "insert", gui_action_insert_string,
N_("insert a string in command line") },
{ NULL, NULL, NULL }
};
@@ -322,10 +324,11 @@ gui_keyboard_insert_sorted (t_gui_key *key)
*/
t_gui_key *
gui_keyboard_new (char *key, char *command, void *function)
gui_keyboard_new (char *key, char *command, t_gui_key_func *function, char *args)
{
t_gui_key *new_key;
char *internal_code;
int length;
if ((new_key = (t_gui_key *) malloc (sizeof (t_gui_key))))
{
@@ -335,6 +338,21 @@ gui_keyboard_new (char *key, char *command, void *function)
free (internal_code);
new_key->command = (command) ? strdup (command) : NULL;
new_key->function = function;
if (args)
{
if (args[0] == '"')
{
length = strlen (args);
if ((length > 1) && (args[length - 1] == '"'))
new_key->args = strndup (args + 1, length - 2);
else
new_key->args = strdup (args);
}
else
new_key->args = strdup (args);
}
else
new_key->args = NULL;
gui_keyboard_insert_sorted (new_key);
}
else
@@ -403,7 +421,7 @@ gui_keyboard_search_part (char *key)
* gui_keyboard_function_search_by_name: search a function by name
*/
void *
t_gui_key_func *
gui_keyboard_function_search_by_name (char *name)
{
int i;
@@ -425,7 +443,7 @@ gui_keyboard_function_search_by_name (char *name)
*/
char *
gui_keyboard_function_search_by_ptr (void *function)
gui_keyboard_function_search_by_ptr (t_gui_key_func *function)
{
int i;
@@ -448,8 +466,9 @@ gui_keyboard_function_search_by_ptr (void *function)
t_gui_key *
gui_keyboard_bind (char *key, char *command)
{
t_gui_key_function *ptr_function;
t_gui_key_func *ptr_function;
t_gui_key *new_key;
char *ptr_args;
if (!key || !command)
{
@@ -459,9 +478,20 @@ gui_keyboard_bind (char *key, char *command)
}
ptr_function = NULL;
ptr_args = NULL;
if (command[0] != '/')
{
ptr_args = strchr (command, ' ');
if (ptr_args)
ptr_args[0] = '\0';
ptr_function = gui_keyboard_function_search_by_name (command);
if (ptr_args)
{
ptr_args[0] = ' ';
ptr_args++;
while (ptr_args[0] == ' ')
ptr_args++;
}
if (!ptr_function)
{
weechat_log_printf (_("%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"),
@@ -474,7 +504,8 @@ gui_keyboard_bind (char *key, char *command)
new_key = gui_keyboard_new (key,
(ptr_function) ? NULL : command,
ptr_function);
ptr_function,
ptr_args);
if (!new_key)
{
weechat_log_printf (_("%s not enough memory for key binding\n"),
@@ -547,7 +578,7 @@ gui_keyboard_pressed (char *key_str)
CHANNEL(gui_current_window->buffer),
ptr_key->command, 0);
else
(void)(ptr_key->function)(gui_current_window);
(void)(ptr_key->function)(gui_current_window, ptr_key->args);
#ifdef PLUGINS
(void) plugin_keyboard_handler_exec (
(ptr_key->command) ?
@@ -580,6 +611,8 @@ gui_keyboard_free (t_gui_key *key)
free (key->key);
if (key->command)
free (key->command);
if (key->args)
free (key->args);
/* remove key from keys list */
if (key->prev_key)
+5 -3
View File
@@ -26,14 +26,16 @@
/* key structures */
typedef void (t_gui_key_func)(t_gui_window *, char *);
typedef struct t_gui_key t_gui_key;
struct t_gui_key
{
char *key; /* key combo (ex: a, ^W, ^W^C, meta-a) */
char *command; /* associated command (may be NULL) */
void (*function)(t_gui_window *);
/* associated function (if cmd is NULL) */
t_gui_key_func *function; /* associated function (if cmd is NULL) */
char *args; /* args for function (if cmd is NULL) */
t_gui_key *prev_key; /* link to previous key */
t_gui_key *next_key; /* link to next key */
};
@@ -43,7 +45,7 @@ typedef struct t_gui_key_function t_gui_key_function;
struct t_gui_key_function
{
char *function_name; /* name of function */
void (*function)(); /* associated function */
t_gui_key_func *function; /* associated function */
char *description; /* description of function */
};
+51 -50
View File
@@ -108,54 +108,55 @@ extern void gui_panel_print_log ();
/* action */
extern void gui_action_clipboard_copy (char *, int);
extern void gui_action_clipboard_paste (t_gui_window *);
extern void gui_action_return (t_gui_window *);
extern void gui_action_tab (t_gui_window *);
extern void gui_action_tab_previous (t_gui_window *);
extern void gui_action_backspace (t_gui_window *);
extern void gui_action_delete (t_gui_window *);
extern void gui_action_delete_previous_word (t_gui_window *);
extern void gui_action_delete_next_word (t_gui_window *);
extern void gui_action_delete_begin_of_line (t_gui_window *);
extern void gui_action_delete_end_of_line (t_gui_window *);
extern void gui_action_delete_line (t_gui_window *);
extern void gui_action_transpose_chars (t_gui_window *);
extern void gui_action_home (t_gui_window *);
extern void gui_action_end (t_gui_window *);
extern void gui_action_left (t_gui_window *);
extern void gui_action_previous_word (t_gui_window *);
extern void gui_action_right (t_gui_window *);
extern void gui_action_next_word (t_gui_window *);
extern void gui_action_up (t_gui_window *);
extern void gui_action_up_global (t_gui_window *);
extern void gui_action_down (t_gui_window *);
extern void gui_action_down_global (t_gui_window *);
extern void gui_action_page_up (t_gui_window *);
extern void gui_action_page_down (t_gui_window *);
extern void gui_action_scroll_up (t_gui_window *);
extern void gui_action_scroll_down (t_gui_window *);
extern void gui_action_scroll_top (t_gui_window *);
extern void gui_action_scroll_bottom (t_gui_window *);
extern void gui_action_scroll_topic_left (t_gui_window *);
extern void gui_action_scroll_topic_right (t_gui_window *);
extern void gui_action_nick_beginning (t_gui_window *);
extern void gui_action_nick_end (t_gui_window *);
extern void gui_action_nick_page_up (t_gui_window *);
extern void gui_action_nick_page_down (t_gui_window *);
extern void gui_action_jump_smart (t_gui_window *);
extern void gui_action_jump_dcc (t_gui_window *);
extern void gui_action_jump_raw_data (t_gui_window *);
extern void gui_action_jump_last_buffer (t_gui_window *);
extern void gui_action_jump_server (t_gui_window *);
extern void gui_action_jump_next_server (t_gui_window *);
extern void gui_action_switch_server (t_gui_window *);
extern void gui_action_scroll_previous_highlight (t_gui_window *);
extern void gui_action_scroll_next_highlight (t_gui_window *);
extern void gui_action_scroll_unread (t_gui_window *);
extern void gui_action_hotlist_clear (t_gui_window *);
extern void gui_action_infobar_clear (t_gui_window *);
extern void gui_action_refresh_screen ();
extern void gui_action_grab_key (t_gui_window *);
extern void gui_action_clipboard_paste (t_gui_window *, char *);
extern void gui_action_return (t_gui_window *, char *);
extern void gui_action_tab (t_gui_window *, char *);
extern void gui_action_tab_previous (t_gui_window *, char *);
extern void gui_action_backspace (t_gui_window *, char *);
extern void gui_action_delete (t_gui_window *, char *);
extern void gui_action_delete_previous_word (t_gui_window *, char *);
extern void gui_action_delete_next_word (t_gui_window *, char *);
extern void gui_action_delete_begin_of_line (t_gui_window *, char *);
extern void gui_action_delete_end_of_line (t_gui_window *, char *);
extern void gui_action_delete_line (t_gui_window *, char *);
extern void gui_action_transpose_chars (t_gui_window *, char *);
extern void gui_action_home (t_gui_window *, char *);
extern void gui_action_end (t_gui_window *, char *);
extern void gui_action_left (t_gui_window *, char *);
extern void gui_action_previous_word (t_gui_window *, char *);
extern void gui_action_right (t_gui_window *, char *);
extern void gui_action_next_word (t_gui_window *, char *);
extern void gui_action_up (t_gui_window *, char *);
extern void gui_action_up_global (t_gui_window *, char *);
extern void gui_action_down (t_gui_window *, char *);
extern void gui_action_down_global (t_gui_window *, char *);
extern void gui_action_page_up (t_gui_window *, char *);
extern void gui_action_page_down (t_gui_window *, char *);
extern void gui_action_scroll_up (t_gui_window *, char *);
extern void gui_action_scroll_down (t_gui_window *, char *);
extern void gui_action_scroll_top (t_gui_window *, char *);
extern void gui_action_scroll_bottom (t_gui_window *, char *);
extern void gui_action_scroll_topic_left (t_gui_window *, char *);
extern void gui_action_scroll_topic_right (t_gui_window *, char *);
extern void gui_action_nick_beginning (t_gui_window *, char *);
extern void gui_action_nick_end (t_gui_window *, char *);
extern void gui_action_nick_page_up (t_gui_window *, char *);
extern void gui_action_nick_page_down (t_gui_window *, char *);
extern void gui_action_jump_smart (t_gui_window *, char *);
extern void gui_action_jump_dcc (t_gui_window *, char *);
extern void gui_action_jump_raw_data (t_gui_window *, char *);
extern void gui_action_jump_last_buffer (t_gui_window *, char *);
extern void gui_action_jump_server (t_gui_window *, char *);
extern void gui_action_jump_next_server (t_gui_window *, char *);
extern void gui_action_switch_server (t_gui_window *, char *);
extern void gui_action_scroll_previous_highlight (t_gui_window *, char *);
extern void gui_action_scroll_next_highlight (t_gui_window *, char *);
extern void gui_action_scroll_unread (t_gui_window *, char *);
extern void gui_action_hotlist_clear (t_gui_window *, char *);
extern void gui_action_infobar_clear (t_gui_window *, char *);
extern void gui_action_refresh_screen (t_gui_window *, char *);
extern void gui_action_grab_key (t_gui_window *, char *);
extern void gui_action_insert_string (t_gui_window *, char *);
/* key */
extern void gui_keyboard_init ();
@@ -163,8 +164,8 @@ extern void gui_keyboard_init_grab ();
extern char *gui_keyboard_get_internal_code (char *);
extern char *gui_keyboard_get_expanded_name (char *);
extern t_gui_key *gui_keyboard_search (char *);
extern void *gui_keyboard_function_search_by_name (char *);
extern char *gui_keyboard_function_search_by_ptr (void *);
extern t_gui_key_func *gui_keyboard_function_search_by_name (char *);
extern char *gui_keyboard_function_search_by_ptr (t_gui_key_func *);
extern t_gui_key *gui_keyboard_bind (char *, char *);
extern int gui_keyboard_unbind (char *);
extern int gui_keyboard_pressed (char *);
+43 -43
View File
@@ -323,7 +323,7 @@ irc_cmd_recv_error (t_irc_server *server, char *host, char *nick, char *argument
t_gui_buffer *ptr_buffer;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -1176,7 +1176,7 @@ irc_cmd_recv_ping (t_irc_server *server, char *host, char *nick, char *arguments
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
pos = strrchr (arguments, ' ');
@@ -1196,7 +1196,7 @@ irc_cmd_recv_pong (t_irc_server *server, char *host, char *nick, char *arguments
struct timeval tv;
int old_lag;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
(void) arguments;
@@ -2130,7 +2130,7 @@ irc_cmd_recv_server_mode_reason (t_irc_server *server, char *host,
{
char *ptr_msg;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2170,7 +2170,7 @@ irc_cmd_recv_server_mode_reason (t_irc_server *server, char *host,
int
irc_cmd_recv_server_msg (t_irc_server *server, char *host, char *nick, char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2204,7 +2204,7 @@ irc_cmd_recv_server_reply (t_irc_server *server, char *host, char *nick, char *a
char *pos, *pos2;
int first;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -2454,7 +2454,7 @@ irc_cmd_recv_221 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_mode;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -2504,7 +2504,7 @@ irc_cmd_recv_301 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -2562,7 +2562,7 @@ irc_cmd_recv_302 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_host, *ptr_next;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2620,7 +2620,7 @@ irc_cmd_recv_303 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *ptr_next;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2668,7 +2668,7 @@ irc_cmd_recv_305 (t_irc_server *server, char *host, char *nick, char *arguments)
{
t_gui_window *ptr_window;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2705,7 +2705,7 @@ irc_cmd_recv_306 (t_irc_server *server, char *host, char *nick, char *arguments)
{
t_gui_window *ptr_window;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2745,7 +2745,7 @@ irc_cmd_recv_whois_nick_msg (t_irc_server *server, char *host, char *nick, char
{
char *pos_nick, *pos_msg;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2789,7 +2789,7 @@ irc_cmd_recv_310 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2822,7 +2822,7 @@ irc_cmd_recv_311 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_user, *pos_host, *pos_realname;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2891,7 +2891,7 @@ irc_cmd_recv_312 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_server, *pos_serverinfo;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -2948,7 +2948,7 @@ irc_cmd_recv_314 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_user, *pos_host, *pos_realname;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3021,7 +3021,7 @@ irc_cmd_recv_315 (t_irc_server *server, char *host, char *nick, char *arguments)
char *pos;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3076,7 +3076,7 @@ irc_cmd_recv_317 (t_irc_server *server, char *host, char *nick, char *arguments)
int idle_time, day, hour, min, sec;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3161,7 +3161,7 @@ irc_cmd_recv_319 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_channel, *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3242,7 +3242,7 @@ irc_cmd_recv_321 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3274,7 +3274,7 @@ irc_cmd_recv_322 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3316,7 +3316,7 @@ irc_cmd_recv_323 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3349,7 +3349,7 @@ irc_cmd_recv_324 (t_irc_server *server, char *host, char *nick, char *arguments)
char *pos_channel, *pos_modes, *pos;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3417,7 +3417,7 @@ irc_cmd_recv_329 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3485,7 +3485,7 @@ irc_cmd_recv_331 (t_irc_server *server, char *host, char *nick, char *arguments)
char *pos_channel, *pos;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) nick;
@@ -3545,7 +3545,7 @@ irc_cmd_recv_332 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3611,7 +3611,7 @@ irc_cmd_recv_333 (t_irc_server *server, char *host, char *nick, char *arguments)
t_gui_buffer *ptr_buffer;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3690,7 +3690,7 @@ irc_cmd_recv_338 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_host, *pos_message;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3746,7 +3746,7 @@ irc_cmd_recv_341 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_channel;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3810,7 +3810,7 @@ irc_cmd_recv_344 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_channel, *pos_host;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3851,7 +3851,7 @@ irc_cmd_recv_345 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -3901,7 +3901,7 @@ irc_cmd_recv_348 (t_irc_server *server, char *host, char *nick, char *arguments)
t_gui_buffer *buffer;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
/* look for channel */
@@ -4016,7 +4016,7 @@ irc_cmd_recv_349 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *buffer;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos_channel = strchr (arguments, ' ');
@@ -4077,7 +4077,7 @@ irc_cmd_recv_351 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos, *pos2;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -4122,7 +4122,7 @@ irc_cmd_recv_352 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_irc_nick *ptr_nick;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos_channel = strchr (arguments, ' ');
@@ -4247,7 +4247,7 @@ irc_cmd_recv_353 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -4421,7 +4421,7 @@ irc_cmd_recv_366 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_nick *ptr_nick;
int num_nicks, num_op, num_halfop, num_voice, num_normal;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos = strchr (arguments, ' ');
@@ -4530,7 +4530,7 @@ irc_cmd_recv_367 (t_irc_server *server, char *host, char *nick, char *arguments)
t_gui_buffer *buffer;
time_t datetime;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
/* look for channel */
@@ -4652,7 +4652,7 @@ irc_cmd_recv_368 (t_irc_server *server, char *host, char *nick, char *arguments)
t_irc_channel *ptr_channel;
t_gui_buffer *buffer;
/* make gcc happy */
/* make C compiler happy */
(void) nick;
pos_channel = strchr (arguments, ' ');
@@ -4713,7 +4713,7 @@ irc_cmd_recv_378 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos, *pos2;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
@@ -4830,7 +4830,7 @@ irc_cmd_recv_438 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos, *pos2;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) host;
(void) nick;
@@ -4869,7 +4869,7 @@ irc_cmd_recv_671 (t_irc_server *server, char *host, char *nick, char *arguments)
{
char *pos_nick, *pos_message;
/* make gcc happy */
/* make C compiler happy */
(void) host;
(void) nick;
+38 -38
View File
@@ -83,7 +83,7 @@ int
irc_cmd_send_admin (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -148,7 +148,7 @@ irc_cmd_send_ame (t_irc_server *server, t_irc_channel *channel,
t_irc_server *ptr_server;
t_irc_channel *ptr_channel;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -183,7 +183,7 @@ irc_cmd_send_amsg (t_irc_server *server, t_irc_channel *channel,
t_irc_nick *ptr_nick;
char *string;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -328,7 +328,7 @@ irc_cmd_send_away (t_irc_server *server, t_irc_channel *channel,
irc_find_context (server, channel, NULL, &buffer);
/* make gcc happy */
/* make C compiler happy */
(void) channel;
gui_add_hotlist = 0;
@@ -459,7 +459,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
char *pos_type, *pos_args, *pos;
struct timeval tv;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos_type = strchr (arguments, ' ');
@@ -733,7 +733,7 @@ int
irc_cmd_send_die (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
(void) arguments;
@@ -782,7 +782,7 @@ int
irc_cmd_send_info (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -830,7 +830,7 @@ int
irc_cmd_send_ison (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "ISON %s", arguments);
@@ -845,7 +845,7 @@ int
irc_cmd_send_join (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (string_is_channel (arguments))
@@ -988,7 +988,7 @@ irc_cmd_send_kill (t_irc_server *server, t_irc_channel *channel,
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos = strchr (arguments, ' ');
@@ -1014,7 +1014,7 @@ int
irc_cmd_send_links (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1034,7 +1034,7 @@ irc_cmd_send_list (t_irc_server *server, t_irc_channel *channel,
{
char buffer[512];
int ret;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (server->cmd_list_regexp)
@@ -1080,7 +1080,7 @@ int
irc_cmd_send_lusers (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1122,7 +1122,7 @@ int
irc_cmd_send_mode (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "MODE %s", arguments);
@@ -1168,7 +1168,7 @@ int
irc_cmd_send_motd (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1415,7 +1415,7 @@ irc_cmd_send_nick (t_irc_server *server, t_irc_channel *channel,
{
t_irc_server *ptr_server;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (!server)
@@ -1453,7 +1453,7 @@ irc_cmd_send_notice (t_irc_server *server, t_irc_channel *channel,
{
char *pos, *string;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos = strchr (arguments, ' ');
@@ -1528,7 +1528,7 @@ int
irc_cmd_send_oper (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "OPER %s", arguments);
@@ -1626,7 +1626,7 @@ int
irc_cmd_send_ping (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "PING %s", arguments);
@@ -1641,7 +1641,7 @@ int
irc_cmd_send_pong (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "PONG %s", arguments);
@@ -1760,7 +1760,7 @@ irc_cmd_send_quit (t_irc_server *server, t_irc_channel *channel,
{
t_irc_server *ptr_server;
/* make gcc happy */
/* make C compiler happy */
(void) server;
(void) channel;
@@ -1781,7 +1781,7 @@ int
irc_cmd_send_quote (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "%s", arguments);
@@ -1796,7 +1796,7 @@ int
irc_cmd_send_rehash (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
(void) arguments;
@@ -1812,7 +1812,7 @@ int
irc_cmd_send_restart (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
(void) arguments;
@@ -1828,7 +1828,7 @@ int
irc_cmd_send_service (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "SERVICE %s", arguments);
@@ -1843,7 +1843,7 @@ int
irc_cmd_send_servlist (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1863,7 +1863,7 @@ irc_cmd_send_squery (t_irc_server *server, t_irc_channel *channel,
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) channel;
pos = strchr (arguments, ' ');
@@ -1891,7 +1891,7 @@ int
irc_cmd_send_squit (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "SQUIT %s", arguments);
@@ -1906,7 +1906,7 @@ int
irc_cmd_send_stats (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -1925,7 +1925,7 @@ int
irc_cmd_send_summon (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "SUMMON %s", arguments);
@@ -1940,7 +1940,7 @@ int
irc_cmd_send_time (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2020,7 +2020,7 @@ int
irc_cmd_send_trace (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2115,7 +2115,7 @@ int
irc_cmd_send_userhost (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "USERHOST %s", arguments);
@@ -2130,7 +2130,7 @@ int
irc_cmd_send_users (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2215,7 +2215,7 @@ int
irc_cmd_send_wallops (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "WALLOPS :%s", arguments);
@@ -2230,7 +2230,7 @@ int
irc_cmd_send_who (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
if (arguments)
@@ -2248,7 +2248,7 @@ int
irc_cmd_send_whois (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "WHOIS %s", arguments);
@@ -2263,7 +2263,7 @@ int
irc_cmd_send_whowas (t_irc_server *server, t_irc_channel *channel,
char *arguments)
{
/* make gcc happy */
/* make C compiler happy */
(void) channel;
server_sendf (server, "WHOWAS %s", arguments);
+3 -3
View File
@@ -996,7 +996,7 @@ weechat_aspell_speller_command (t_weechat_plugin *p,
char **args;
int c, r;
/* make gcc happy */
/* make C compiler happy */
(void) p;
(void) handler_args;
(void) handler_pointer;
@@ -1227,7 +1227,7 @@ weechat_aspell_keyb_check (t_weechat_plugin *p, int argc, char **argv,
char *input, *ptr_input, *pos_space, *clword;
int count, offset;
/* make gcc happy */
/* make C compiler happy */
(void) p;
(void) handler_args;
(void) handler_pointer;
@@ -1381,7 +1381,7 @@ void weechat_plugin_end (t_weechat_plugin *p)
aspell_speller_t *s, *t;
aspell_config_t *c, *d;
/* make gcc happy */
/* make C compiler happy */
(void) p;
weechat_aspell_options_save ();
@@ -276,7 +276,7 @@ weechat_charset_irc_in (t_weechat_plugin *plugin, int argc, char **argv,
char *nick, *command, *channel, *charset, *ptr_args;
char *output;
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) handler_args;
(void) handler_pointer;
@@ -324,7 +324,7 @@ weechat_charset_irc_out (t_weechat_plugin *plugin, int argc, char **argv,
char *nick, *command, *channel, *charset, *ptr_args;
char *output;
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) handler_args;
(void) handler_pointer;
@@ -457,7 +457,7 @@ weechat_charset_cmd (t_weechat_plugin *plugin,
if (cmd_argc < 3)
return PLUGIN_RC_KO;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
@@ -609,7 +609,7 @@ weechat_plugin_init (t_weechat_plugin *plugin)
void
weechat_plugin_end (t_weechat_plugin *plugin)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (weechat_charset_terminal)
+7 -7
View File
@@ -52,7 +52,7 @@ int
weechat_ascii_strcasecmp (t_weechat_plugin *plugin,
char *string1, char *string2)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
return ascii_strcasecmp (string1, string2);
@@ -67,7 +67,7 @@ int
weechat_ascii_strncasecmp (t_weechat_plugin *plugin,
char *string1, char *string2, int max)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
return ascii_strncasecmp (string1, string2, max);
@@ -82,7 +82,7 @@ weechat_explode_string (t_weechat_plugin *plugin, char *string,
char *separators, int num_items_max,
int *num_items)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (!plugin || !string || !separators || !num_items)
@@ -98,7 +98,7 @@ weechat_explode_string (t_weechat_plugin *plugin, char *string,
void
weechat_free_exploded_string (t_weechat_plugin *plugin, char **exploded_string)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
free_exploded_string (exploded_string);
@@ -114,7 +114,7 @@ weechat_plugin_mkdir_home (t_weechat_plugin *plugin, char *directory)
char *dir_name;
int dir_length;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (!directory)
@@ -753,7 +753,7 @@ weechat_plugin_get_config (t_weechat_plugin *plugin, char *option)
char option_name[256];
void *ptr_option_value;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
for (i = 0; i < CONFIG_NUMBER_SECTIONS; i++)
@@ -810,7 +810,7 @@ weechat_plugin_set_config (t_weechat_plugin *plugin, char *option, char *value)
t_irc_server *ptr_server;
t_config_option *ptr_option;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (!option || !value)
+1 -1
View File
@@ -1258,7 +1258,7 @@ plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
{
char *pos;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (cfg_plugins_extension && cfg_plugins_extension[0])
+39 -39
View File
@@ -151,7 +151,7 @@ weechat_lua_timer_handler (t_weechat_plugin *plugin,
int argc, char **argv,
char *handler_args, void *handler_pointer)
{
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
int *r;
@@ -257,7 +257,7 @@ weechat_lua_register (lua_State *L)
const char *name, *version, *shutdown_func, *description, *charset;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_current_script = NULL;
@@ -345,7 +345,7 @@ weechat_lua_set_charset (lua_State *L)
const char *charset;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -390,7 +390,7 @@ weechat_lua_print (lua_State *L)
const char *message, *channel_name, *server_name;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -449,7 +449,7 @@ weechat_lua_print_server (lua_State *L)
const char *message;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -492,7 +492,7 @@ weechat_lua_print_infobar (lua_State *L)
const char *message;
int delay, n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -536,7 +536,7 @@ weechat_lua_remove_infobar (lua_State *L)
{
int n, how_many;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -571,7 +571,7 @@ weechat_lua_log (lua_State *L)
const char *message, *channel_name, *server_name;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -630,7 +630,7 @@ weechat_lua_command (lua_State *L)
const char *command, *channel_name, *server_name;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -689,7 +689,7 @@ weechat_lua_add_message_handler (lua_State *L)
const char *irc_command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -742,7 +742,7 @@ weechat_lua_add_command_handler (lua_State *L)
const char *completion_template;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -814,7 +814,7 @@ weechat_lua_add_timer_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -866,7 +866,7 @@ weechat_lua_add_keyboard_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -916,7 +916,7 @@ weechat_lua_add_event_handler (lua_State *L)
const char *event, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -968,7 +968,7 @@ weechat_lua_remove_handler (lua_State *L)
const char *command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1014,7 +1014,7 @@ weechat_lua_remove_timer_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1058,7 +1058,7 @@ weechat_lua_remove_keyboard_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1102,7 +1102,7 @@ weechat_lua_remove_event_handler (lua_State *L)
const char *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1146,7 +1146,7 @@ weechat_lua_add_modifier (lua_State *L)
const char *type, *command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1200,7 +1200,7 @@ weechat_lua_remove_modifier (lua_State *L)
const char *type, *command, *function;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1250,7 +1250,7 @@ weechat_lua_get_info (lua_State *L)
char *info;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1306,7 +1306,7 @@ weechat_lua_get_dcc_info (lua_State *L)
struct in_addr in;
int i;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1421,7 +1421,7 @@ weechat_lua_get_config (lua_State *L)
char *return_value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1467,7 +1467,7 @@ weechat_lua_set_config (lua_State *L)
const char *option, *value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1515,7 +1515,7 @@ weechat_lua_get_plugin_config (lua_State *L)
char *return_value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1563,7 +1563,7 @@ weechat_lua_set_plugin_config (lua_State *L)
const char *option, *value;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1612,7 +1612,7 @@ weechat_lua_get_server_info (lua_State *L)
t_plugin_server_info *server_info, *ptr_server;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1759,7 +1759,7 @@ weechat_lua_get_channel_info (lua_State *L)
const char *server;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1843,7 +1843,7 @@ weechat_lua_get_nick_info (lua_State *L)
const char *server, *channel;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1914,7 +1914,7 @@ weechat_lua_get_irc_color (lua_State *L)
const char *color;
int n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -1956,7 +1956,7 @@ weechat_lua_get_window_info (lua_State *L)
t_plugin_window_info *window_info, *ptr_window;
int i;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -2027,7 +2027,7 @@ weechat_lua_get_buffer_info (lua_State *L)
{
t_plugin_buffer_info *buffer_info, *ptr_buffer;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -2099,7 +2099,7 @@ weechat_lua_get_buffer_data (lua_State *L)
char timebuffer[64];
int i, n;
/* make gcc happy */
/* make C compiler happy */
(void) L;
if (!lua_current_script)
@@ -2181,7 +2181,7 @@ weechat_lua_get_buffer_data (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK);
@@ -2191,7 +2191,7 @@ weechat_lua_constant_plugin_rc_ok (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ko (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_KO);
@@ -2201,7 +2201,7 @@ weechat_lua_constant_plugin_rc_ko (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok_ignore_weechat (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK_IGNORE_WEECHAT);
@@ -2211,7 +2211,7 @@ weechat_lua_constant_plugin_rc_ok_ignore_weechat (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok_ignore_plugins (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK_IGNORE_PLUGINS);
@@ -2221,7 +2221,7 @@ weechat_lua_constant_plugin_rc_ok_ignore_plugins (lua_State *L)
static int
weechat_lua_constant_plugin_rc_ok_ignore_all (lua_State *L)
{
/* make gcc happy */
/* make C compiler happy */
(void) L;
lua_pushnumber (lua_current_interpreter, PLUGIN_RC_OK_IGNORE_ALL);
@@ -2464,7 +2464,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
t_plugin_handler *ptr_handler;
t_plugin_modifier *ptr_modifier;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
+35 -35
View File
@@ -273,7 +273,7 @@ weechat_perl_timer_handler (t_weechat_plugin *plugin,
{
int *r, ret;
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
@@ -375,7 +375,7 @@ static XS (XS_weechat_register)
char *name, *version, *shutdown_func, *description, *charset;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) items;
(void) cv;
@@ -436,7 +436,7 @@ static XS (XS_weechat_set_charset)
{
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -471,7 +471,7 @@ static XS (XS_weechat_print)
char *message, *channel_name, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -518,7 +518,7 @@ static XS (XS_weechat_print_server)
char *message;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -553,7 +553,7 @@ static XS (XS_weechat_print_infobar)
{
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -587,7 +587,7 @@ static XS (XS_weechat_remove_infobar)
{
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -613,7 +613,7 @@ static XS (XS_weechat_log)
char *message, *channel_name, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -660,7 +660,7 @@ static XS (XS_weechat_command)
char *channel_name, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -705,7 +705,7 @@ static XS (XS_weechat_add_message_handler)
char *irc_command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -745,7 +745,7 @@ static XS (XS_weechat_add_command_handler)
char *completion_template;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -795,7 +795,7 @@ static XS (XS_weechat_add_timer_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -834,7 +834,7 @@ static XS (XS_weechat_add_keyboard_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -873,7 +873,7 @@ static XS (XS_weechat_add_event_handler)
char *event, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -912,7 +912,7 @@ static XS (XS_weechat_remove_handler)
char *command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -949,7 +949,7 @@ static XS (XS_weechat_remove_timer_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -985,7 +985,7 @@ static XS (XS_weechat_remove_keyboard_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1021,7 +1021,7 @@ static XS (XS_weechat_remove_event_handler)
char *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1057,7 +1057,7 @@ static XS (XS_weechat_add_modifier)
char *type, *command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1097,7 +1097,7 @@ static XS (XS_weechat_remove_modifier)
char *type, *command, *function;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1135,7 +1135,7 @@ static XS (XS_weechat_get_info)
char *arg, *info, *server_name;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1187,7 +1187,7 @@ static XS (XS_weechat_get_dcc_info)
HV *dcc_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1248,7 +1248,7 @@ static XS (XS_weechat_get_config)
char *option, *return_value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1294,7 +1294,7 @@ static XS (XS_weechat_set_config)
char *option, *value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1334,7 +1334,7 @@ static XS (XS_weechat_get_plugin_config)
char *option, *return_value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1382,7 +1382,7 @@ static XS (XS_weechat_set_plugin_config)
char *option, *value;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1426,7 +1426,7 @@ static XS (XS_weechat_get_server_info)
HV *server_hash, *server_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1503,7 +1503,7 @@ static XS (XS_weechat_get_channel_info)
HV *channel_hash, *channel_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1569,7 +1569,7 @@ static XS (XS_weechat_get_nick_info)
HV *nick_hash;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1631,7 +1631,7 @@ static XS (XS_weechat_input_color)
int color, start, length;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1669,7 +1669,7 @@ static XS (XS_weechat_get_irc_color)
char *color;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
if (!perl_current_script)
@@ -1712,7 +1712,7 @@ static XS (XS_weechat_get_window_info)
HV *window_hash_member;
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1760,7 +1760,7 @@ static XS (XS_weechat_get_buffer_info)
char conv[8];
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -1822,7 +1822,7 @@ static XS (XS_weechat_get_buffer_data)
dXSARGS;
/* make gcc happy */
/* make C compiler happy */
(void) cv;
(void) items;
@@ -2162,7 +2162,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
if (cmd_argc < 3)
return PLUGIN_RC_KO;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
@@ -193,7 +193,7 @@ weechat_python_timer_handler (t_weechat_plugin *plugin,
int argc, char **argv,
char *handler_args, void *handler_pointer)
{
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
int *r;
@@ -298,7 +298,7 @@ weechat_python_register (PyObject *self, PyObject *args)
{
char *name, *version, *shutdown_func, *description, *charset;
/* make gcc happy */
/* make C compiler happy */
(void) self;
python_current_script = NULL;
@@ -358,7 +358,7 @@ weechat_python_set_charset (PyObject *self, PyObject *args)
{
char *charset;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -398,7 +398,7 @@ weechat_python_print (PyObject *self, PyObject *args)
{
char *message, *channel_name, *server_name;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -437,7 +437,7 @@ weechat_python_print_server (PyObject *self, PyObject *args)
{
char *message;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -473,7 +473,7 @@ weechat_python_print_infobar (PyObject *self, PyObject *args)
int delay;
char *message;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -509,7 +509,7 @@ weechat_python_remove_infobar (PyObject *self, PyObject *args)
{
int how_many;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -544,7 +544,7 @@ weechat_python_log (PyObject *self, PyObject *args)
{
char *message, *channel_name, *server_name;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -583,7 +583,7 @@ weechat_python_command (PyObject *self, PyObject *args)
{
char *command, *channel_name, *server_name;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -622,7 +622,7 @@ weechat_python_add_message_handler (PyObject *self, PyObject *args)
{
char *irc_command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -663,7 +663,7 @@ weechat_python_add_command_handler (PyObject *self, PyObject *args)
char *command, *function, *description, *arguments, *arguments_description;
char *completion_template;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -715,7 +715,7 @@ weechat_python_add_timer_handler (PyObject *self, PyObject *args)
int interval;
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -755,7 +755,7 @@ weechat_python_add_keyboard_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -794,7 +794,7 @@ weechat_python_add_event_handler (PyObject *self, PyObject *args)
{
char *event, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -834,7 +834,7 @@ weechat_python_remove_handler (PyObject *self, PyObject *args)
{
char *command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -871,7 +871,7 @@ weechat_python_remove_timer_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -907,7 +907,7 @@ weechat_python_remove_keyboard_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -943,7 +943,7 @@ weechat_python_remove_event_handler (PyObject *self, PyObject *args)
{
char *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -979,7 +979,7 @@ weechat_python_add_modifier (PyObject *self, PyObject *args)
{
char *type, *command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1020,7 +1020,7 @@ weechat_python_remove_modifier (PyObject *self, PyObject *args)
{
char *type, *command, *function;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1059,7 +1059,7 @@ weechat_python_get_info (PyObject *self, PyObject *args)
char *arg, *server_name, *info;
PyObject *object;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1109,7 +1109,7 @@ weechat_python_get_dcc_info (PyObject *self, PyObject *args)
char timebuffer2[64];
struct in_addr in;
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1199,7 +1199,7 @@ weechat_python_get_config (PyObject *self, PyObject *args)
char *option, *return_value;
PyObject *python_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1246,7 +1246,7 @@ weechat_python_set_config (PyObject *self, PyObject *args)
{
char *option, *value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1287,7 +1287,7 @@ weechat_python_get_plugin_config (PyObject *self, PyObject *args)
char *option, *return_value;
PyObject *python_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1336,7 +1336,7 @@ weechat_python_set_plugin_config (PyObject *self, PyObject *args)
{
char *option, *value;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1380,7 +1380,7 @@ weechat_python_get_server_info (PyObject *self, PyObject *args)
PyObject *server_hash, *server_hash_member;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1485,7 +1485,7 @@ weechat_python_get_channel_info (PyObject *self, PyObject *args)
PyObject *channel_hash, *channel_hash_member;
char *server;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1558,7 +1558,7 @@ weechat_python_get_nick_info (PyObject *self, PyObject *args)
PyObject *nick_hash, *nick_hash_member;
char *server, *channel;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1623,7 +1623,7 @@ weechat_python_get_irc_color (PyObject *self, PyObject *args)
{
char *color;
/* make gcc happy */
/* make C compiler happy */
(void) self;
if (!python_current_script)
@@ -1660,7 +1660,7 @@ weechat_python_get_window_info (PyObject *self, PyObject *args)
t_plugin_window_info *window_info, *ptr_window;
PyObject *window_list, *window_list_member;
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1724,7 +1724,7 @@ weechat_python_get_buffer_info (PyObject *self, PyObject *args)
t_plugin_buffer_info *buffer_info, *ptr_buffer;
PyObject *buffer_hash, *buffer_hash_member;
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1790,7 +1790,7 @@ weechat_python_get_buffer_data (PyObject *self, PyObject *args)
char *server, *channel;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) self;
(void) args;
@@ -1898,7 +1898,8 @@ static PyObject *
weechat_python_output (PyObject *self, PyObject *args)
{
char *msg, *m, *p;
/* make gcc happy */
/* make C compiler happy */
(void) self;
msg = NULL;
@@ -2181,7 +2182,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
t_plugin_handler *ptr_handler;
t_plugin_modifier *ptr_modifier;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
+38 -37
View File
@@ -118,7 +118,7 @@ weechat_ruby_exec (t_weechat_plugin *plugin,
VALUE rc, err;
int ruby_error, *ret_i;
void *ret_value;
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
ruby_current_script = script;
@@ -232,7 +232,7 @@ weechat_ruby_timer_handler (t_weechat_plugin *plugin,
int argc, char **argv,
char *handler_args, void *handler_pointer)
{
/* make gcc happy */
/* make C compiler happy */
(void) argc;
(void) argv;
int *r;
@@ -338,7 +338,7 @@ weechat_ruby_register (int argc, VALUE *argv, VALUE class)
VALUE name, version, shutdown_func, description, charset;
char *c_name, *c_version, *c_shutdown_func, *c_description, *c_charset;
/* make gcc happy */
/* make C compiler happy */
(void) class;
ruby_current_script = NULL;
@@ -420,7 +420,7 @@ weechat_ruby_set_charset (VALUE class, VALUE charset)
{
char *c_charset;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -462,7 +462,7 @@ weechat_ruby_print (int argc, VALUE *argv, VALUE class)
VALUE message, channel_name, server_name;
char *c_message, *c_channel_name, *c_server_name;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -521,7 +521,7 @@ weechat_ruby_print_server (VALUE class, VALUE message)
{
char *c_message;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -560,7 +560,7 @@ weechat_ruby_print_infobar (VALUE class, VALUE delay, VALUE message)
int c_delay;
char *c_message;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -603,7 +603,7 @@ weechat_ruby_remove_infobar (int argc, VALUE *argv, VALUE class)
VALUE how_many;
int c_how_many;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -641,7 +641,7 @@ weechat_ruby_log (int argc, VALUE *argv, VALUE class)
VALUE message, channel_name, server_name;
char *c_message, *c_channel_name, *c_server_name;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -701,7 +701,7 @@ weechat_ruby_command (int argc, VALUE *argv, VALUE class)
VALUE command, channel_name, server_name;
char *c_command, *c_channel_name, *c_server_name;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -760,7 +760,7 @@ weechat_ruby_add_message_handler (VALUE class, VALUE message, VALUE function)
{
char *c_message, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -809,7 +809,7 @@ weechat_ruby_add_command_handler (int argc, VALUE *argv, VALUE class)
char *c_command, *c_function, *c_description, *c_arguments, *c_arguments_description;
char *c_completion_template;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -897,7 +897,7 @@ weechat_ruby_add_timer_handler (VALUE class, VALUE interval, VALUE function)
int c_interval;
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -943,7 +943,7 @@ weechat_ruby_add_keyboard_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -986,7 +986,7 @@ weechat_ruby_add_event_handler (VALUE class, VALUE event, VALUE function)
{
char *c_event, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1032,7 +1032,7 @@ weechat_ruby_remove_handler (VALUE class, VALUE command, VALUE function)
{
char *c_command, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1075,7 +1075,7 @@ weechat_ruby_remove_timer_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1115,7 +1115,7 @@ weechat_ruby_remove_keyboard_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1155,7 +1155,7 @@ weechat_ruby_remove_event_handler (VALUE class, VALUE function)
{
char *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1195,7 +1195,7 @@ weechat_ruby_add_modifier (VALUE class, VALUE type, VALUE message, VALUE functio
{
char *c_type, *c_message, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1244,7 +1244,7 @@ weechat_ruby_remove_modifier (VALUE class, VALUE type, VALUE command, VALUE func
{
char *c_type, *c_command, *c_function;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1291,7 +1291,7 @@ weechat_ruby_get_info (int argc, VALUE *argv, VALUE class)
char *c_arg, *c_server_name, *info;
VALUE arg, server_name, return_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1354,7 +1354,7 @@ weechat_ruby_get_dcc_info (VALUE class)
char timebuffer2[64];
struct in_addr in;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1438,7 +1438,7 @@ weechat_ruby_get_config (VALUE class, VALUE option)
char *c_option, *return_value;
VALUE ruby_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1486,7 +1486,7 @@ weechat_ruby_set_config (VALUE class, VALUE option, VALUE value)
{
char *c_option, *c_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1533,7 +1533,7 @@ weechat_ruby_get_plugin_config (VALUE class, VALUE option)
char *c_option, *return_value;
VALUE ruby_return_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1583,7 +1583,7 @@ weechat_ruby_set_plugin_config (VALUE class, VALUE option, VALUE value)
{
char *c_option, *c_value;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1633,7 +1633,7 @@ weechat_ruby_get_server_info (VALUE class)
VALUE server_hash, server_hash_member;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1732,7 +1732,7 @@ weechat_ruby_get_channel_info (VALUE class, VALUE server)
VALUE channel_hash, channel_hash_member;
char *c_server;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1805,7 +1805,7 @@ weechat_ruby_get_nick_info (VALUE class, VALUE server, VALUE channel)
VALUE nick_hash, nick_hash_member;
char *c_server, *c_channel;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1873,7 +1873,7 @@ weechat_ruby_get_irc_color (VALUE class, VALUE color)
{
char *c_color;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1911,7 +1911,7 @@ weechat_ruby_get_window_info (VALUE class)
t_plugin_window_info *window_info, *ptr_window;
VALUE window_list, window_list_member;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -1971,7 +1971,7 @@ weechat_ruby_get_buffer_info (VALUE class)
t_plugin_buffer_info *buffer_info, *ptr_buffer;
VALUE buffer_hash, buffer_hash_member;
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -2031,7 +2031,7 @@ weechat_ruby_get_buffer_data (int argc, VALUE *argv, VALUE class)
char *c_server, *c_channel;
char timebuffer[64];
/* make gcc happy */
/* make C compiler happy */
(void) class;
if (!ruby_current_script)
@@ -2102,7 +2102,8 @@ static VALUE
weechat_ruby_output(VALUE self, VALUE str)
{
char *msg, *p, *m;
/* make gcc happy */
/* make C compiler happy */
(void) self;
msg = strdup(STR2CSTR(str));
@@ -2143,7 +2144,7 @@ weechat_ruby_output(VALUE self, VALUE str)
static VALUE
weechat_ruby_output_flush(VALUE self)
{
/* make gcc happy */
/* make C compiler happy */
(void) self;
return Qnil;
@@ -2341,7 +2342,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
t_plugin_handler *ptr_handler;
t_plugin_modifier *ptr_modifier;
/* make gcc happy */
/* make C compiler happy */
(void) handler_args;
(void) handler_pointer;
+1 -1
View File
@@ -653,7 +653,7 @@ weechat_script_set_charset (t_weechat_plugin *plugin,
t_plugin_script *script,
char *charset)
{
/* make gcc happy */
/* make C compiler happy */
(void) plugin;
if (script->charset)