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

irc: fix some styles

This commit is contained in:
Sébastien Helleu
2018-03-24 17:08:56 +01:00
parent 837eb82edd
commit 50d39969cb
8 changed files with 52 additions and 25 deletions
+7 -4
View File
@@ -427,7 +427,7 @@ irc_channel_new (struct t_irc_server *server, int channel_type,
{
struct t_irc_channel *new_channel;
struct t_gui_buffer *ptr_buffer;
const char *chanmodes;
const char *ptr_chanmode;
/* create buffer for channel (or use existing one) */
ptr_buffer = irc_channel_create_buffer (server, channel_type,
@@ -483,9 +483,11 @@ irc_channel_new (struct t_irc_server *server, int channel_type,
new_channel->last_nick_speaking_time = NULL;
new_channel->modelists = NULL;
new_channel->last_modelist = NULL;
for (chanmodes = irc_server_get_chanmodes (server); chanmodes[0] && chanmodes[0] != ','; chanmodes++)
for (ptr_chanmode = irc_server_get_chanmodes (server); ptr_chanmode[0];
ptr_chanmode++)
{
irc_modelist_new (new_channel, chanmodes[0]);
if (ptr_chanmode[0] != ',')
irc_modelist_new (new_channel, ptr_chanmode[0]);
}
new_channel->join_smart_filtered = NULL;
new_channel->buffer = ptr_buffer;
@@ -1709,7 +1711,8 @@ irc_channel_print_log (struct t_irc_channel *channel)
{
irc_nick_print_log (ptr_nick);
}
for (ptr_modelist = channel->modelists; ptr_modelist; ptr_modelist = ptr_modelist->next_modelist)
for (ptr_modelist = channel->modelists; ptr_modelist;
ptr_modelist = ptr_modelist->next_modelist)
{
irc_modelist_print_log (ptr_modelist);
}
+1 -1
View File
@@ -72,7 +72,7 @@ struct t_irc_channel
struct t_irc_channel_speaking *nicks_speaking_time; /* for smart filter */
/* of join/part/quit messages */
struct t_irc_channel_speaking *last_nick_speaking_time;
struct t_irc_modelist *modelists; /* modelists in the channel */
struct t_irc_modelist *modelists; /* modelists in the channel */
struct t_irc_modelist *last_modelist; /* last modelist in the channel */
struct t_hashtable *join_smart_filtered; /* smart filtered joins */
struct t_gui_buffer *buffer; /* buffer allocated for channel */
+1 -1
View File
@@ -279,7 +279,7 @@ irc_command_mode_masks (struct t_irc_server *server,
if (ptr_channel)
{
/* use modelist item for number arguments */
if (set[0] == '-' && ptr_modelist)
if (ptr_modelist && (set[0] == '-'))
{
error = NULL;
number = strtol (argv[pos_masks], &error, 10);
+2 -1
View File
@@ -450,7 +450,8 @@ irc_completion_modelist_cb (const void *pointer, void *data,
ptr_modelist = irc_modelist_search (ptr_channel, pos[0]);
if (ptr_modelist)
{
for (ptr_item = ptr_modelist->items; ptr_item; ptr_item = ptr_item->next_item)
for (ptr_item = ptr_modelist->items; ptr_item;
ptr_item = ptr_item->next_item)
{
weechat_hook_completion_list_add (completion,
ptr_item->mask,
+18 -9
View File
@@ -2,6 +2,7 @@
* irc-modelist.c - channel mode list management for IRC plugin
*
* Copyright (C) 2015 Simmo Saan <simmo.saan@gmail.com>
* Copyright (C) 2018 Sébastien Helleu <flashcode@flashtux.org>
*
* This file is part of WeeChat, the extensible chat client.
*
@@ -41,7 +42,8 @@
*/
int
irc_modelist_item_valid (struct t_irc_modelist *modelist, struct t_irc_modelist_item *item)
irc_modelist_item_valid (struct t_irc_modelist *modelist,
struct t_irc_modelist_item *item)
{
struct t_irc_modelist_item *ptr_item;
@@ -81,7 +83,8 @@ irc_modelist_item_new (struct t_irc_modelist *modelist,
}
/* initialize new item */
new_item->number = (modelist->last_item) ? modelist->last_item->number + 1 : 0;
new_item->number = (modelist->last_item) ?
modelist->last_item->number + 1 : 0;
new_item->mask = strdup (mask);
new_item->setter = (setter) ? strdup (setter) : NULL;
new_item->datetime = datetime;
@@ -95,9 +98,11 @@ irc_modelist_item_new (struct t_irc_modelist *modelist,
modelist->items = new_item;
modelist->last_item = new_item;
if (modelist->state == IRC_MODELIST_STATE_EMPTY ||
modelist->state == IRC_MODELIST_STATE_RECEIVED)
if ((modelist->state == IRC_MODELIST_STATE_EMPTY) ||
(modelist->state == IRC_MODELIST_STATE_RECEIVED))
{
modelist->state = IRC_MODELIST_STATE_MODIFIED;
}
/* all is OK, return address of new item */
return new_item;
@@ -108,14 +113,15 @@ irc_modelist_item_new (struct t_irc_modelist *modelist,
*/
void
irc_modelist_item_free (struct t_irc_modelist *modelist, struct t_irc_modelist_item *item)
irc_modelist_item_free (struct t_irc_modelist *modelist,
struct t_irc_modelist_item *item)
{
struct t_irc_modelist_item *new_items;
if (!modelist || !item)
return;
/* remove channel from channels list */
/* remove item from modelist list */
if (modelist->last_item == item)
modelist->last_item = item->prev_item;
if (item->prev_item)
@@ -211,7 +217,8 @@ irc_modelist_item_number (struct t_irc_modelist *modelist, int number)
*/
int
irc_modelist_valid (struct t_irc_channel *channel, struct t_irc_modelist *modelist)
irc_modelist_valid (struct t_irc_channel *channel,
struct t_irc_modelist *modelist)
{
struct t_irc_modelist *ptr_modelist;
@@ -273,7 +280,8 @@ irc_modelist_new (struct t_irc_channel *channel, char type)
*/
void
irc_modelist_free (struct t_irc_channel *channel, struct t_irc_modelist *modelist)
irc_modelist_free (struct t_irc_channel *channel,
struct t_irc_modelist *modelist)
{
struct t_irc_modelist *new_modelists;
@@ -343,7 +351,8 @@ irc_modelist_search (struct t_irc_channel *channel, char type)
*/
struct t_hdata *
irc_modelist_hdata_item_cb (const void *pointer, void *data, const char *hdata_name)
irc_modelist_hdata_item_cb (const void *pointer, void *data,
const char *hdata_name)
{
struct t_hdata *hdata;
+8 -4
View File
@@ -1,5 +1,6 @@
/*
* Copyright (C) 2015 Simmo Saan <simmo.saan@gmail.com>
* Copyright (C) 2018 Sébastien Helleu <flashcode@flashtux.org>
*
* This file is part of WeeChat, the extensible chat client.
*
@@ -17,8 +18,10 @@
* along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef WEECHAT_IRC_MODELIST_H
#define WEECHAT_IRC_MODELIST_H 1
#ifndef WEECHAT_PLUGIN_IRC_MODELIST_H
#define WEECHAT_PLUGIN_IRC_MODELIST_H
#include <time.h>
/* modelist states */
#define IRC_MODELIST_STATE_EMPTY 0
@@ -75,7 +78,8 @@ extern void irc_modelist_free_all (struct t_irc_channel *channel);
extern struct t_irc_modelist *irc_modelist_search (struct t_irc_channel *channel,
char type);
extern struct t_hdata *irc_modelist_hdata_item_cb (const void *pointer, void *data,
extern struct t_hdata *irc_modelist_hdata_item_cb (const void *pointer,
void *data,
const char *hdata_name);
extern struct t_hdata *irc_modelist_hdata_modelist_cb (const void *pointer,
void *data,
@@ -87,4 +91,4 @@ extern int irc_modelist_add_to_infolist (struct t_infolist *infolist,
extern void irc_modelist_item_print_log (struct t_irc_modelist_item *item);
extern void irc_modelist_print_log (struct t_irc_modelist *modelist);
#endif /* WEECHAT_IRC_MODELIST_H */
#endif /* WEECHAT_PLUGIN_IRC_MODELIST_H */
+14 -4
View File
@@ -1010,7 +1010,9 @@ IRC_PROTOCOL_CALLBACK(kick)
for (ptr_modelist = ptr_channel->modelists; ptr_modelist;
ptr_modelist = ptr_modelist->next_modelist)
{
ptr_modelist->state = IRC_MODELIST_STATE_MODIFIED;
}
/* read option "autorejoin" in server */
rejoin = IRC_SERVER_OPTION_BOOLEAN(server, IRC_SERVER_OPTION_AUTOREJOIN);
@@ -1129,7 +1131,9 @@ IRC_PROTOCOL_CALLBACK(kill)
for (ptr_modelist = ptr_channel->modelists; ptr_modelist;
ptr_modelist = ptr_modelist->next_modelist)
{
ptr_modelist->state = IRC_MODELIST_STATE_MODIFIED;
}
irc_bar_item_update_channel ();
}
@@ -1771,7 +1775,9 @@ IRC_PROTOCOL_CALLBACK(part)
for (ptr_modelist = ptr_channel->modelists; ptr_modelist;
ptr_modelist = ptr_modelist->next_modelist)
{
ptr_modelist->state = IRC_MODELIST_STATE_MODIFIED;
}
/* cycling ? => rejoin channel immediately */
if (ptr_channel->cycle)
@@ -3906,7 +3912,8 @@ IRC_PROTOCOL_CALLBACK(346)
ptr_channel->buffer : server->buffer;
ptr_modelist = irc_modelist_search (ptr_channel, 'I');
if (ptr_modelist) {
if (ptr_modelist)
{
/* start receiving new list */
if (ptr_modelist->state != IRC_MODELIST_STATE_RECEIVING)
{
@@ -4065,7 +4072,8 @@ IRC_PROTOCOL_CALLBACK(348)
ptr_channel->buffer : server->buffer;
ptr_modelist = irc_modelist_search (ptr_channel, 'e');
if (ptr_modelist) {
if (ptr_modelist)
{
/* start receiving new list */
if (ptr_modelist->state != IRC_MODELIST_STATE_RECEIVING)
{
@@ -4857,7 +4865,8 @@ IRC_PROTOCOL_CALLBACK(367)
ptr_channel->buffer : server->buffer;
ptr_modelist = irc_modelist_search (ptr_channel, 'b');
if (ptr_modelist) {
if (ptr_modelist)
{
/* start receiving new list */
if (ptr_modelist->state != IRC_MODELIST_STATE_RECEIVING)
{
@@ -5317,7 +5326,8 @@ IRC_PROTOCOL_CALLBACK(728)
ptr_channel->buffer : server->buffer;
ptr_modelist = irc_modelist_search (ptr_channel, argv[4][0]);
if (ptr_modelist) {
if (ptr_modelist)
{
/* start receiving new list */
if (ptr_modelist->state != IRC_MODELIST_STATE_RECEIVING)
{
+1 -1
View File
@@ -34,7 +34,7 @@ enum t_irc_upgrade_type
IRC_UPGRADE_TYPE_REDIRECT,
IRC_UPGRADE_TYPE_NOTIFY,
IRC_UPGRADE_TYPE_MODELIST,
IRC_UPGRADE_TYPE_MODELIST_ITEM
IRC_UPGRADE_TYPE_MODELIST_ITEM,
};
extern int irc_upgrade_save ();