- /* space, possible "@+" prefix */
- if (cur_len + strlen(target_p->name) + strlen(target_p->username) + strlen(target_p->host) + 5 >= BUFSIZE - 5)
- {
- *(t - 1) = '\0';
- sendto_one(client_p, "%s", lbuf);
- cur_len = mlen;
- t = lbuf + mlen;
- }
-
- tlen = sprintf(t, "%s%s!%s@%s ", find_channel_status(msptr, stack),
- target_p->name, target_p->username, target_p->host);
+ send_multiline_item(client_p, "%s%s!%s@%s",
+ find_channel_status(msptr, stack),
+ target_p->name,
+ target_p->username,
+ target_p->host);