1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-29 22:36:38 +02:00

Display explicit message when irc command must be executed on irc buffer or connected server

This commit is contained in:
Sebastien Helleu
2009-02-26 10:31:13 +01:00
parent 8f148ccfc7
commit a796188fc8
9 changed files with 226 additions and 167 deletions
+14 -1
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2009-02-25 19:14+0100\n"
"POT-Creation-Date: 2009-02-26 09:53+0100\n"
"PO-Revision-Date: 2009-01-03 00:42+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -3374,6 +3374,14 @@ msgstr ""
msgid "%s%s: too few arguments for \"%s\" command"
msgstr "%s špatné parametry pro příkaz \"%s\"\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on irc buffer"
msgstr "%s \"%s\" příkaz nemůže být spuštěn v bufferu serveru\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on connected irc server"
msgstr "%s \"%s\" příkaz nemůže být spuštěn v bufferu serveru\n"
#, c-format
msgid ""
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
@@ -5460,6 +5468,11 @@ msgstr "%s DCC: nemohu nastavit 'neblokovaci' volbu na soket\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s chybí argument pro volbu \"%s\"\n"
#, fuzzy
#~ msgid ""
#~ "%s%s: command \"%s\" must be executed on irc buffer (server/channel/pv)"
#~ msgstr "%s \"%s\" příkaz nemůže být spuštěn v bufferu serveru\n"
#~ msgid "nickname text"
#~ msgstr "přezdívka text"
+15 -1
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2009-02-25 19:14+0100\n"
"POT-Creation-Date: 2009-02-26 09:53+0100\n"
"PO-Revision-Date: 2009-01-03 00:42+0100\n"
"Last-Translator: Thomas Schuetz <i18n@internet-villa.de>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -3355,6 +3355,14 @@ msgstr ""
msgid "%s%s: too few arguments for \"%s\" command"
msgstr "%s fehlerhafte Argumente für der \"%s\"-Befehl\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on irc buffer"
msgstr "%s der \"%s\"-Befehl kann nicht in Serverfenstern ausgeführt werden\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on connected irc server"
msgstr "%s der \"%s\"-Befehl kann nicht in Serverfenstern ausgeführt werden\n"
#, c-format
msgid ""
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
@@ -5397,6 +5405,12 @@ msgstr "%s DCC: kann die 'nonblock'-Option für den Socket nicht festlegen\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s fehlende Argumente für die \"--dir\"-Option\n"
#, fuzzy
#~ msgid ""
#~ "%s%s: command \"%s\" must be executed on irc buffer (server/channel/pv)"
#~ msgstr ""
#~ "%s der \"%s\"-Befehl kann nicht in Serverfenstern ausgeführt werden\n"
#~ msgid "nickname text"
#~ msgstr "Nickname Text"
+15 -1
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2009-02-25 19:14+0100\n"
"POT-Creation-Date: 2009-02-26 09:53+0100\n"
"PO-Revision-Date: 2009-01-03 00:42+0100\n"
"Last-Translator: Roberto González Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -3344,6 +3344,14 @@ msgstr ""
msgid "%s%s: too few arguments for \"%s\" command"
msgstr "%s argumentos incorrectos para el comando \"%s\"\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on irc buffer"
msgstr "%s el comando \"%s\" no puede ejecutarse en una ventana de servidor\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on connected irc server"
msgstr "%s el comando \"%s\" no puede ejecutarse en una ventana de servidor\n"
#, c-format
msgid ""
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
@@ -5393,6 +5401,12 @@ msgstr "%s no es posible crear el servidor\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s falta un argumento para la opción --dir\n"
#, fuzzy
#~ msgid ""
#~ "%s%s: command \"%s\" must be executed on irc buffer (server/channel/pv)"
#~ msgstr ""
#~ "%s el comando \"%s\" no puede ejecutarse en una ventana de servidor\n"
#~ msgid "nickname text"
#~ msgstr "usuario texto"
+17 -2
View File
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2009-02-25 19:14+0100\n"
"PO-Revision-Date: 2009-02-25 19:15+0100\n"
"POT-Creation-Date: 2009-02-26 09:53+0100\n"
"PO-Revision-Date: 2009-02-26 09:54+0100\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -3487,6 +3487,15 @@ msgstr ""
msgid "%s%s: too few arguments for \"%s\" command"
msgstr "%s%s: pas assez de paramètres pour la commande \"%s\""
#, c-format
msgid "%s%s: command \"%s\" must be executed on irc buffer"
msgstr "%s%s: la commande \"%s\" doit être exécutée sur un tampon irc"
#, c-format
msgid "%s%s: command \"%s\" must be executed on connected irc server"
msgstr ""
"%s%s: la commande \"%s\" doit être exécutée sur un serveur irc connecté"
#, c-format
msgid ""
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
@@ -5572,6 +5581,12 @@ msgstr "%s%s: impossible de positionner l'option \"nonblock\" pour la socket"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s%s: délai d'attente dépassé pour \"%s\" avec %s"
#~ msgid ""
#~ "%s%s: command \"%s\" must be executed on irc buffer (server/channel/pv)"
#~ msgstr ""
#~ "%s%s: la commande \"%s\" doit être exécutée sur un tampon irc (serveur/"
#~ "canal/pv)"
#~ msgid "nickname text"
#~ msgstr "pseudo texte"
+14 -1
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2009-02-25 19:14+0100\n"
"POT-Creation-Date: 2009-02-26 09:53+0100\n"
"PO-Revision-Date: 2009-01-03 00:42+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -3394,6 +3394,14 @@ msgstr ""
msgid "%s%s: too few arguments for \"%s\" command"
msgstr "%s rossz argumentum a \"%s\" parancsnak\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on irc buffer"
msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on connected irc server"
msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
#, c-format
msgid ""
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
@@ -5451,6 +5459,11 @@ msgstr "%s DCC: nem sikerült 'nonblock' opciót beállítani a csatornán\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
#, fuzzy
#~ msgid ""
#~ "%s%s: command \"%s\" must be executed on irc buffer (server/channel/pv)"
#~ msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
#~ msgid "nickname text"
#~ msgstr "név szöveg"
+14 -1
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2009-02-25 19:14+0100\n"
"POT-Creation-Date: 2009-02-26 09:53+0100\n"
"PO-Revision-Date: 2009-01-03 00:42+0100\n"
"Last-Translator: Pavel Shevchuk <stlwrt@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -3387,6 +3387,14 @@ msgstr ""
msgid "%s%s: too few arguments for \"%s\" command"
msgstr "%s некорректные аргументы команды \"%s\"\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on irc buffer"
msgstr "%s \"%s\" команда может быть выполнена только в буфере сервера\n"
#, fuzzy, c-format
msgid "%s%s: command \"%s\" must be executed on connected irc server"
msgstr "%s \"%s\" команда может быть выполнена только в буфере сервера\n"
#, c-format
msgid ""
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
@@ -5422,6 +5430,11 @@ msgstr "%s DCC: не могу установить неблокирующий р
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s нет аргумента для параметра \"%s\"\n"
#, fuzzy
#~ msgid ""
#~ "%s%s: command \"%s\" must be executed on irc buffer (server/channel/pv)"
#~ msgstr "%s \"%s\" команда может быть выполнена только в буфере сервера\n"
#~ msgid "nickname text"
#~ msgstr "ник текст"
+9 -1
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2009-02-25 19:14+0100\n"
"POT-Creation-Date: 2009-02-26 09:53+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2878,6 +2878,14 @@ msgstr ""
msgid "%s%s: too few arguments for \"%s\" command"
msgstr ""
#, c-format
msgid "%s%s: command \"%s\" must be executed on irc buffer"
msgstr ""
#, c-format
msgid "%s%s: command \"%s\" must be executed on connected irc server"
msgstr ""
#, c-format
msgid ""
"%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
+109 -159
View File
@@ -52,8 +52,7 @@ irc_command_admin (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("admin", 1);
/* make C compiler happy */
(void) data;
@@ -407,8 +406,7 @@ irc_command_away (void *data, struct t_gui_buffer *buffer, int argc,
}
else
{
if (!ptr_server)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("away", 0);
weechat_buffer_set (NULL, "hotlist", "-");
irc_command_away_server (ptr_server, argv_eol[1], 1);
@@ -430,8 +428,7 @@ irc_command_ban (void *data, struct t_gui_buffer *buffer, int argc,
int pos_args;
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("ban", 1);
/* make C compiler happy */
(void) data;
@@ -462,7 +459,7 @@ irc_command_ban (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "ban");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
@@ -483,7 +480,7 @@ irc_command_ban (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "ban");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
irc_server_sendf (ptr_server, "MODE %s +b", ptr_channel->name);
}
@@ -576,7 +573,7 @@ irc_command_connect (void *data, struct t_gui_buffer *buffer, int argc,
"option"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
"-port");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
error = NULL;
number = strtol (argv[++i], &error, 10);
@@ -670,8 +667,7 @@ irc_command_ctcp (void *data, struct t_gui_buffer *buffer, int argc,
struct timeval tv;
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("ctcp", 1);
/* make C compiler happy */
(void) data;
@@ -763,8 +759,7 @@ irc_command_cycle (void *data, struct t_gui_buffer *buffer, int argc,
int i, num_channels;
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("cycle", 1);
/* make C compiler happy */
(void) data;
@@ -800,7 +795,7 @@ irc_command_cycle (void *data, struct t_gui_buffer *buffer, int argc,
"on a server buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "cycle");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* does nothing on private buffer (cycle has no sense!) */
@@ -821,7 +816,7 @@ irc_command_cycle (void *data, struct t_gui_buffer *buffer, int argc,
"a server buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "part");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* does nothing on private buffer (cycle has no sense!) */
@@ -869,8 +864,7 @@ irc_command_dcc (void *data, struct t_gui_buffer *buffer, int argc,
char plugin_id[128], str_address[128];
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("dcc", 1);
/* make C compiler happy */
(void) data;
@@ -954,7 +948,7 @@ irc_command_dcc (void *data, struct t_gui_buffer *buffer, int argc,
_("%s%s: wrong arguments for \"%s\" command"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "dcc");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
else
@@ -974,8 +968,7 @@ irc_command_dehalfop (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("dehalfop", 1);
/* make C compiler happy */
(void) data;
@@ -998,7 +991,7 @@ irc_command_dehalfop (void *data, struct t_gui_buffer *buffer, int argc,
"a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "dehalfop");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
return WEECHAT_RC_OK;
}
@@ -1012,8 +1005,7 @@ irc_command_deop (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("deop", 1);
/* make C compiler happy */
(void) data;
@@ -1036,7 +1028,7 @@ irc_command_deop (void *data, struct t_gui_buffer *buffer, int argc,
"a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "deop");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
return WEECHAT_RC_OK;
}
@@ -1050,8 +1042,7 @@ irc_command_devoice (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("devoice", 1);
/* make C compiler happy */
(void) data;
@@ -1074,7 +1065,7 @@ irc_command_devoice (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "devoice");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
return WEECHAT_RC_OK;
}
@@ -1088,8 +1079,7 @@ irc_command_die (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("die", 1);
/* make C compiler happy */
(void) data;
@@ -1098,6 +1088,7 @@ irc_command_die (void *data, struct t_gui_buffer *buffer, int argc,
(void) argv_eol;
irc_server_sendf (ptr_server, "DIE");
return WEECHAT_RC_OK;
}
@@ -1242,8 +1233,7 @@ irc_command_halfop (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("halfop", 1);
/* make C compiler happy */
(void) data;
@@ -1266,7 +1256,7 @@ irc_command_halfop (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "halfop");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
return WEECHAT_RC_OK;
}
@@ -1346,7 +1336,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc,
"command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
"ignore add");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
mask = argv[2];
@@ -1369,7 +1359,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc,
weechat_printf (NULL,
_("%s%s: ignore already exists"),
weechat_prefix ("error"), IRC_PLUGIN_NAME);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
ptr_ignore = irc_ignore_new (ptr_regex, server, channel);
@@ -1402,7 +1392,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc,
"command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
"ignore del");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
if (weechat_strcasecmp (argv[2], "-all") == 0)
@@ -1437,7 +1427,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc,
weechat_printf (NULL,
_("%s%s: ignore not found"),
weechat_prefix ("error"), IRC_PLUGIN_NAME);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
else
@@ -1445,7 +1435,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc,
weechat_printf (NULL,
_("%s%s: wrong ignore number"),
weechat_prefix ("error"), IRC_PLUGIN_NAME);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
@@ -1456,7 +1446,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc,
_("%s%s: unknown option for \"%s\" "
"command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME, "ignore");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/*
@@ -1468,8 +1458,7 @@ irc_command_info (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("info", 1);
/* make C compiler happy */
(void) data;
@@ -1479,6 +1468,7 @@ irc_command_info (void *data, struct t_gui_buffer *buffer, int argc,
irc_server_sendf (ptr_server, "INFO %s", argv_eol[1]);
else
irc_server_sendf (ptr_server, "INFO");
return WEECHAT_RC_OK;
}
@@ -1491,8 +1481,7 @@ irc_command_invite (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("invite", 1);
/* make C compiler happy */
(void) data;
@@ -1512,10 +1501,11 @@ irc_command_invite (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "invite");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
return WEECHAT_RC_OK;
}
@@ -1528,8 +1518,7 @@ irc_command_ison (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("ison", 1);
/* make C compiler happy */
(void) data;
@@ -1567,13 +1556,12 @@ irc_command_join (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("join", 1);
/* make C compiler happy */
(void) data;
(void) argv;
if (argc > 1)
irc_command_join_server (ptr_server, argv_eol[1]);
else
@@ -1595,8 +1583,7 @@ irc_command_kick (void *data, struct t_gui_buffer *buffer, int argc,
char *pos_channel, *pos_nick, *pos_comment;
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("kick", 1);
/* make C compiler happy */
(void) data;
@@ -1612,7 +1599,7 @@ irc_command_kick (void *data, struct t_gui_buffer *buffer, int argc,
"command"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "kick");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
pos_channel = argv[1];
pos_nick = argv[2];
@@ -1633,7 +1620,7 @@ irc_command_kick (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "kick");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
@@ -1663,8 +1650,7 @@ irc_command_kickban (void *data, struct t_gui_buffer *buffer, int argc,
char *pos_channel, *pos_nick, *nick_only, *pos_comment, *pos;
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("kickban", 1);
/* make C compiler happy */
(void) data;
@@ -1680,7 +1666,7 @@ irc_command_kickban (void *data, struct t_gui_buffer *buffer, int argc,
"command"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "kickban");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
pos_channel = argv[1];
pos_nick = argv[2];
@@ -1701,7 +1687,7 @@ irc_command_kickban (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "kickban");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
@@ -1744,12 +1730,11 @@ irc_command_kill (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("kill", 1);
/* make C compiler happy */
(void) data;
if (argc > 2)
{
irc_server_sendf (ptr_server, "KILL %s :%s",
@@ -1773,8 +1758,7 @@ irc_command_links (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("links", 1);
/* make C compiler happy */
(void) data;
@@ -1800,8 +1784,7 @@ irc_command_list (void *data, struct t_gui_buffer *buffer, int argc,
int ret;
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("list", 1);
/* make C compiler happy */
(void) data;
@@ -1830,7 +1813,7 @@ irc_command_list (void *data, struct t_gui_buffer *buffer, int argc,
"expression (%s)"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, argv_eol, buf);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
else
irc_server_sendf (ptr_server, "LIST");
@@ -1842,7 +1825,7 @@ irc_command_list (void *data, struct t_gui_buffer *buffer, int argc,
"expression"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
else
@@ -1860,8 +1843,7 @@ irc_command_lusers (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("lusers", 1);
/* make C compiler happy */
(void) data;
@@ -1884,13 +1866,12 @@ irc_command_me (void *data, struct t_gui_buffer *buffer, int argc, char **argv,
char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("me", 1);
/* make C compiler happy */
(void) data;
(void) argv;
if (argc > 1)
{
if (!ptr_channel)
@@ -1900,7 +1881,7 @@ irc_command_me (void *data, struct t_gui_buffer *buffer, int argc, char **argv,
"on a server buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "me");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
irc_command_me_channel (ptr_server, ptr_channel, argv_eol[1]);
}
@@ -1931,13 +1912,12 @@ irc_command_mode (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("mode", 1);
/* make C compiler happy */
(void) data;
(void) argv;
if (argc > 1)
irc_command_mode_server (ptr_server, argv_eol[1]);
else
@@ -1957,8 +1937,7 @@ irc_command_motd (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("motd", 1);
/* make C compiler happy */
(void) data;
@@ -2007,8 +1986,7 @@ irc_command_msg (void *data, struct t_gui_buffer *buffer, int argc,
arg_text = 4;
}
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("msg", 1);
targets = weechat_string_explode (argv[arg_target], ",", 0, 0,
&num_targets);
@@ -2142,8 +2120,7 @@ irc_command_names (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("names", 1);
/* make C compiler happy */
(void) data;
@@ -2163,7 +2140,7 @@ irc_command_names (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "names");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
@@ -2195,8 +2172,7 @@ irc_command_nick (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("nick", 0);
/* make C compiler happy */
(void) data;
@@ -2210,7 +2186,7 @@ irc_command_nick (void *data, struct t_gui_buffer *buffer, int argc,
_("%s%s: wrong arguments for \"%s\" command"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "nick");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
for (ptr_server = irc_servers; ptr_server;
ptr_server = ptr_server->next_server)
@@ -2258,8 +2234,7 @@ irc_command_notice (void *data, struct t_gui_buffer *buffer, int argc,
arg_text = 4;
}
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("notice", 1);
string = irc_color_decode (argv_eol[arg_text],
weechat_config_boolean (irc_config_network_colors_receive));
@@ -2292,8 +2267,7 @@ irc_command_op (void *data, struct t_gui_buffer *buffer, int argc, char **argv,
char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("op", 1);
/* make C compiler happy */
(void) data;
@@ -2316,7 +2290,7 @@ irc_command_op (void *data, struct t_gui_buffer *buffer, int argc, char **argv,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "op");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
return WEECHAT_RC_OK;
}
@@ -2330,8 +2304,7 @@ irc_command_oper (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("oper", 1);
/* make C compiler happy */
(void) data;
@@ -2389,8 +2362,7 @@ irc_command_part (void *data, struct t_gui_buffer *buffer, int argc,
char *channel_name, *pos_args;
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("part", 1);
/* make C compiler happy */
(void) data;
@@ -2412,7 +2384,7 @@ irc_command_part (void *data, struct t_gui_buffer *buffer, int argc,
"private buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "part");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
channel_name = ptr_channel->name;
pos_args = argv_eol[1];
@@ -2428,7 +2400,7 @@ irc_command_part (void *data, struct t_gui_buffer *buffer, int argc,
"buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "part");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
if (!ptr_channel->nicks)
{
@@ -2453,8 +2425,7 @@ irc_command_ping (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("ping", 1);
/* make C compiler happy */
(void) data;
@@ -2479,8 +2450,7 @@ irc_command_pong (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("pong", 0);
/* make C compiler happy */
(void) data;
@@ -2523,8 +2493,7 @@ irc_command_query (void *data, struct t_gui_buffer *buffer, int argc,
arg_text = 4;
}
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("query", 1);
/* create private window if not already opened */
ptr_channel = irc_channel_search (ptr_server, argv[arg_nick]);
@@ -2540,7 +2509,7 @@ irc_command_query (void *data, struct t_gui_buffer *buffer, int argc,
"buffer \"%s\""),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, argv[arg_nick]);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
weechat_buffer_set (ptr_channel->buffer, "display", "1");
@@ -2720,8 +2689,7 @@ irc_command_rehash (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("rehash", 1);
/* make C compiler happy */
(void) data;
@@ -2743,8 +2711,7 @@ irc_command_restart (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("restart", 1);
/* make C compiler happy */
(void) data;
@@ -2851,7 +2818,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"can't create it!"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[2]);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
new_server = irc_server_alloc (argv[2]);
@@ -2860,7 +2827,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
weechat_printf (NULL,
_("%s%s: unable to create server"),
weechat_prefix ("error"), IRC_PLUGIN_NAME);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
weechat_config_option_set (new_server->options[IRC_SERVER_OPTION_ADDRESSES],
@@ -2923,7 +2890,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"\"%s\" command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[2], "server copy");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* check if target name already exists */
@@ -2934,7 +2901,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"\"%s\" command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[3], "server copy");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* copy server */
@@ -2972,7 +2939,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"\"%s\" command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[2], "server rename");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* check if target name already exists */
@@ -2983,7 +2950,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"\"%s\" command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[3], "server rename");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* rename server */
@@ -3020,7 +2987,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"\"%s\" command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[2], "server keep");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* check that is it temporary server */
@@ -3030,7 +2997,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
_("%s%s: server \"%s\" is not a temporary server"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[2], "server keep");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/* remove temporary flag on server */
@@ -3062,7 +3029,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"\"%s\" command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[2], "server del");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
if (server_found->is_connected)
{
@@ -3072,7 +3039,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
"Try \"/disconnect %s\" before."),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
argv[2], argv[2]);
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
server_name = strdup (server_found->name);
@@ -3146,7 +3113,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
_("%s%s: unknown option for \"%s\" command"),
weechat_prefix ("error"), IRC_PLUGIN_NAME, "server");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
/*
@@ -3158,8 +3125,7 @@ irc_command_service (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("service", 1);
/* make C compiler happy */
(void) data;
@@ -3184,8 +3150,7 @@ irc_command_servlist (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("servlist", 1);
/* make C compiler happy */
(void) data;
@@ -3208,8 +3173,7 @@ irc_command_squery (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("squery", 1);
/* make C compiler happy */
(void) data;
@@ -3239,13 +3203,12 @@ irc_command_squit (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("squit", 1);
/* make C compiler happy */
(void) data;
(void) argv;
if (argc > 1)
irc_server_sendf (ptr_server, "SQUIT %s", argv_eol[1]);
else
@@ -3265,8 +3228,7 @@ irc_command_stats (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("stats", 1);
/* make C compiler happy */
(void) data;
@@ -3290,13 +3252,12 @@ irc_command_summon (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("summon", 1);
/* make C compiler happy */
(void) data;
(void) argv;
if (argc > 1)
irc_server_sendf (ptr_server, "SUMMON %s", argv_eol[1]);
else
@@ -3316,8 +3277,7 @@ irc_command_time (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("time", 1);
/* make C compiler happy */
(void) data;
@@ -3342,8 +3302,7 @@ irc_command_topic (void *data, struct t_gui_buffer *buffer, int argc,
char *channel_name, *new_topic, *new_topic_color;
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("topic", 1);
/* make C compiler happy */
(void) data;
@@ -3375,7 +3334,7 @@ irc_command_topic (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "topic");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
@@ -3411,8 +3370,7 @@ irc_command_trace (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("trace", 1);
/* make C compiler happy */
(void) data;
@@ -3438,8 +3396,7 @@ irc_command_unban (void *data, struct t_gui_buffer *buffer, int argc,
int pos_args;
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("unban", 1);
/* make C compiler happy */
(void) data;
@@ -3470,7 +3427,7 @@ irc_command_unban (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "unban");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
}
@@ -3488,7 +3445,7 @@ irc_command_unban (void *data, struct t_gui_buffer *buffer, int argc,
_("%s%s: wrong argument count for \"%s\" command"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "unban");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
return WEECHAT_RC_OK;
@@ -3503,8 +3460,7 @@ irc_command_userhost (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("userhost", 1);
/* make C compiler happy */
(void) data;
@@ -3529,8 +3485,7 @@ irc_command_users (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("users", 1);
/* make C compiler happy */
(void) data;
@@ -3553,8 +3508,7 @@ irc_command_version (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("version", 1);
/* make C compiler happy */
(void) data;
@@ -3585,8 +3539,7 @@ irc_command_voice (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("voice", 1);
/* make C compiler happy */
(void) data;
@@ -3609,8 +3562,9 @@ irc_command_voice (void *data, struct t_gui_buffer *buffer, int argc,
"executed in a channel buffer"),
irc_buffer_get_server_prefix (ptr_server, "error"),
IRC_PLUGIN_NAME, "voice");
return WEECHAT_RC_ERROR;
return WEECHAT_RC_OK;
}
return WEECHAT_RC_OK;
}
@@ -3624,8 +3578,7 @@ irc_command_wallops (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("wallops", 1);
/* make C compiler happy */
(void) data;
@@ -3650,8 +3603,7 @@ irc_command_who (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("who", 1);
/* make C compiler happy */
(void) data;
@@ -3674,8 +3626,7 @@ irc_command_whois (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER_CHANNEL(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("whois", 1);
/* make C compiler happy */
(void) data;
@@ -3708,8 +3659,7 @@ irc_command_whowas (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_GET_SERVER(buffer);
if (!ptr_server || !ptr_server->is_connected)
return WEECHAT_RC_ERROR;
IRC_COMMAND_CHECK_SERVER("whowas", 1);
/* make C compiler happy */
(void) data;
+19
View File
@@ -30,6 +30,25 @@ struct t_irc_server;
__command); \
return WEECHAT_RC_ERROR;
#define IRC_COMMAND_CHECK_SERVER(__command, __check_connection) \
if (!ptr_server) \
{ \
weechat_printf (NULL, \
_("%s%s: command \"%s\" must be executed on " \
"irc buffer"), \
weechat_prefix ("error"), IRC_PLUGIN_NAME, \
__command); \
return WEECHAT_RC_OK; \
} \
if (__check_connection && !ptr_server->is_connected) \
{ \
weechat_printf (NULL, \
_("%s%s: command \"%s\" must be executed on " \
"connected irc server"), \
weechat_prefix ("error"), IRC_PLUGIN_NAME, \
__command); \
return WEECHAT_RC_OK; \
}
extern void irc_command_away_server (struct t_irc_server *server,
const char *arguments,