137 |
|
|
138 |
|
default: |
139 |
|
{ |
140 |
< |
const struct mode_letter *cmode = cmode_map[(unsigned char)*modes]; |
140 |
> |
const struct chan_mode *cmode = cmode_map[(unsigned char)*modes]; |
141 |
|
|
142 |
|
if (cmode) |
143 |
|
mode.mode |= cmode->mode; |
563 |
|
|
564 |
|
*mbuf++ = '-'; |
565 |
|
|
566 |
< |
for (const struct mode_letter *tab = cmode_tab; tab->letter; ++tab) |
566 |
> |
for (const struct chan_mode *tab = cmode_tab; tab->letter; ++tab) |
567 |
|
if (tab->mode && (tab->mode & oldmode->mode) && !(tab->mode & mode->mode)) |
568 |
|
*mbuf++ = tab->letter; |
569 |
|
|
583 |
|
else |
584 |
|
*mbuf++ = '+'; |
585 |
|
|
586 |
< |
for (const struct mode_letter *tab = cmode_tab; tab->letter; ++tab) |
586 |
> |
for (const struct chan_mode *tab = cmode_tab; tab->letter; ++tab) |
587 |
|
if (tab->mode && (tab->mode & mode->mode) && !(tab->mode & oldmode->mode)) |
588 |
|
*mbuf++ = tab->letter; |
589 |
|
|