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

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

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

revision 1.52 by flashcode, Sat Sep 3 12:37:21 2005 UTC revision 1.53 by flashcode, Fri Sep 23 09:57:45 2005 UTC
# Line 83  irc_cmd_send_admin (t_irc_server *server Line 83  irc_cmd_send_admin (t_irc_server *server
83  }  }
84    
85  /*  /*
86     * irc_cmd_send_ame: send a ctcp action to all channels of all connected servers
87     */
88    
89    int
90    irc_cmd_send_ame (t_irc_server *server, char *arguments)
91    {
92        t_irc_server *ptr_server;
93        t_irc_channel *ptr_channel;
94        
95        /* make gcc happy */
96        (void) server;
97        
98        gui_add_hotlist = 0;
99        for (ptr_server = irc_servers; ptr_server;
100             ptr_server = ptr_server->next_server)
101        {
102            if (ptr_server->is_connected)
103            {
104                for (ptr_channel = ptr_server->channels; ptr_channel;
105                     ptr_channel = ptr_channel->next_channel)
106                {
107                    if (ptr_channel->type == CHAT_CHANNEL)
108                    {
109                        server_sendf (ptr_server, "PRIVMSG %s :\01ACTION %s\01\r\n",
110                                      ptr_channel->name,
111                                      (arguments && arguments[0]) ? arguments : "");
112                        irc_display_prefix (ptr_channel->buffer, PREFIX_ACTION_ME);
113                        gui_printf_color (ptr_channel->buffer,
114                                          COLOR_WIN_CHAT_NICK, "%s", ptr_server->nick);
115                        gui_printf_color (ptr_channel->buffer,
116                                          COLOR_WIN_CHAT, " %s\n",
117                                          (arguments && arguments[0]) ? arguments : "");
118                    }
119                }
120            }
121        }
122        gui_add_hotlist = 1;
123        return 0;
124    }
125    
126    /*
127   * irc_cmd_send_amsg: send message to all channels of all connected servers   * irc_cmd_send_amsg: send message to all channels of all connected servers
128   */   */
129    

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53

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