92 |
{ |
{ |
93 |
char *pos, *pos2; |
char *pos, *pos2; |
94 |
int first; |
int first; |
95 |
|
t_gui_buffer *ptr_buffer; |
96 |
|
t_irc_channel *ptr_channel; |
97 |
|
|
98 |
/* make gcc happy */ |
/* make gcc happy */ |
99 |
(void) server; |
(void) server; |
116 |
else |
else |
117 |
pos = arguments; |
pos = arguments; |
118 |
|
|
|
irc_display_prefix (server->buffer, PREFIX_ERROR); |
|
119 |
first = 1; |
first = 1; |
120 |
|
|
121 |
|
ptr_buffer = server->buffer; |
122 |
while (pos && pos[0]) |
while (pos && pos[0]) |
123 |
{ |
{ |
124 |
pos2 = strchr (pos, ' '); |
pos2 = strchr (pos, ' '); |
126 |
{ |
{ |
127 |
if (pos[0] == ':') |
if (pos[0] == ':') |
128 |
pos++; |
pos++; |
129 |
gui_printf_color (server->buffer, |
if (first) |
130 |
|
irc_display_prefix (ptr_buffer, PREFIX_ERROR); |
131 |
|
gui_printf_color (ptr_buffer, |
132 |
COLOR_WIN_CHAT, |
COLOR_WIN_CHAT, |
133 |
"%s%s\n", (first) ? "" : ": ", pos); |
"%s%s\n", (first) ? "" : ": ", pos); |
134 |
pos = NULL; |
pos = NULL; |
136 |
else |
else |
137 |
{ |
{ |
138 |
pos2[0] = '\0'; |
pos2[0] = '\0'; |
139 |
gui_printf_color (server->buffer, |
if (first) |
140 |
|
{ |
141 |
|
ptr_channel = channel_search (server, pos); |
142 |
|
if (ptr_channel) |
143 |
|
ptr_buffer = ptr_channel->buffer; |
144 |
|
irc_display_prefix (ptr_buffer, PREFIX_ERROR); |
145 |
|
} |
146 |
|
gui_printf_color (ptr_buffer, |
147 |
COLOR_WIN_CHAT_CHANNEL, |
COLOR_WIN_CHAT_CHANNEL, |
148 |
"%s%s", |
"%s%s", |
149 |
(first) ? "" : " ", pos); |
(first) ? "" : " ", pos); |