/[weechat]/weechat/src/irc/irc-recv.c
ViewVC logotype

Diff of /weechat/src/irc/irc-recv.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.44 by flashcode, Sun Feb 13 19:59:12 2005 UTC revision 1.45 by flashcode, Tue Feb 15 20:03:36 2005 UTC
# Line 184  irc_cmd_recv_join (t_irc_server *server, Line 184  irc_cmd_recv_join (t_irc_server *server,
184                        _(" has joined "));                        _(" has joined "));
185      gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_CHANNEL,      gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_CHANNEL,
186                        "%s\n", arguments);                        "%s\n", arguments);
187      (void) nick_new (ptr_channel, host, 0, 0, 0);      (void) nick_new (ptr_channel, host, 0, 0, 0, 0, 0);
188      gui_draw_buffer_nick (ptr_channel->buffer, 1);      gui_draw_buffer_nick (ptr_channel->buffer, 1);
189      return 0;      return 0;
190  }  }
# Line 2826  int Line 2826  int
2826  irc_cmd_recv_353 (t_irc_server *server, char *host, char *arguments)  irc_cmd_recv_353 (t_irc_server *server, char *host, char *arguments)
2827  {  {
2828      char *pos, *pos_nick;      char *pos, *pos_nick;
2829      int is_op, is_halfop, has_voice;      int is_chanowner, is_chanadmin, is_op, is_halfop, has_voice;
2830      t_irc_channel *ptr_channel;      t_irc_channel *ptr_channel;
2831            
2832      /* make gcc happy */      /* make gcc happy */
# Line 2872  irc_cmd_recv_353 (t_irc_server *server, Line 2872  irc_cmd_recv_353 (t_irc_server *server,
2872          {          {
2873              while (pos && pos[0])              while (pos && pos[0])
2874              {              {
2875                    is_chanowner = 0;
2876                    is_chanadmin = 0;
2877                  is_op = 0;                  is_op = 0;
2878                  is_halfop = 0;                  is_halfop = 0;
2879                  has_voice = 0;                  has_voice = 0;
# Line 2885  irc_cmd_recv_353 (t_irc_server *server, Line 2887  irc_cmd_recv_353 (t_irc_server *server,
2887                          has_voice = 1;                          has_voice = 1;
2888                      pos++;                      pos++;
2889                  }                  }
2890                    if (pos[0] == '~')
2891                    {
2892                        is_chanowner = 1;
2893                        pos++;
2894                    }
2895                    if (pos[0] == '&')
2896                    {
2897                        is_chanadmin = 1;
2898                        pos++;
2899                    }
2900                  pos_nick = pos;                  pos_nick = pos;
2901                  pos = strchr (pos, ' ');                  pos = strchr (pos, ' ');
2902                  if (pos)                  if (pos)
# Line 2892  irc_cmd_recv_353 (t_irc_server *server, Line 2904  irc_cmd_recv_353 (t_irc_server *server,
2904                      pos[0] = '\0';                      pos[0] = '\0';
2905                      pos++;                      pos++;
2906                  }                  }
2907                  if (!nick_new (ptr_channel, pos_nick, is_op, is_halfop, has_voice))                  if (!nick_new (ptr_channel, pos_nick, is_chanowner, is_chanadmin,
2908                                   is_op, is_halfop, has_voice))
2909                  {                  {
2910                      irc_display_prefix (server->buffer, PREFIX_ERROR);                      irc_display_prefix (server->buffer, PREFIX_ERROR);
2911                      gui_printf (server->buffer,                      gui_printf (server->buffer,

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26