@@ -1122,9 +1122,7 @@ static void tell_account_tracking_status(int idx, int details)
11221122
11231123static void tell_modeparsing_type (int idx , mode_type_t type )
11241124{
1125- const char * names [] = {[MODETYPE_FLAG ] = "Flag" , [MODETYPE_LIST ] = "List" , [MODETYPE_KEY ] = "Key" , [MODETYPE_LIMIT ] = "Limit" , [MODETYPE_PREFIX ] = "Prefix" };
1126-
1127- dprintf (idx , " %s modes: " , names [type ]);
1125+ dprintf (idx , " %s modes: %s" , MODE_TYPE_STR (type ), type == MODETYPE_PREFIX ? "" : "+" );
11281126 for (int i = 0 ; i < 256 ; i ++ ) {
11291127 if (modecharinfo [i ].type == type ) {
11301128 dprintf (idx , "%c" , i );
@@ -1138,9 +1136,11 @@ static void tell_modeparsing_type(int idx, mode_type_t type)
11381136
11391137static void tell_modeparsing (int idx )
11401138{
1141- for (mode_type_t i = MODETYPE_LIST ; i <= MODETYPE_PREFIX ; i ++ ) {
1142- tell_modeparsing_type (idx , i );
1143- }
1139+ tell_modeparsing_type (idx , MODETYPE_FLAG );
1140+ tell_modeparsing_type (idx , MODETYPE_LIMIT );
1141+ tell_modeparsing_type (idx , MODETYPE_KEY );
1142+ tell_modeparsing_type (idx , MODETYPE_LIST );
1143+ tell_modeparsing_type (idx , MODETYPE_PREFIX );
11441144}
11451145
11461146static void irc_report (int idx , int details )
0 commit comments