//special mode ;)
switch(modeStr[i]) {
case 'o':
- parseModesUserPriv(chan, CHANUSERFLAG_OPPED, add, argv[argc]);
+ parseModesUserPriv(chan, CHANUSERFLAG_OPPED, add, argv[argpos]);
break;
case 'v':
- parseModesUserPriv(chan, CHANUSERFLAG_VOICED, add, argv[argc]);
+ parseModesUserPriv(chan, CHANUSERFLAG_VOICED, add, argv[argpos]);
break;
case 'b':
- parseModesBan(chan, add, argv[argc]);
+ parseModesBan(chan, add, argv[argpos]);
break;
default:
//we have an unknown TYPE_A mode???
break;
}
- argc++;
+ argpos++;
continue;
}
if(add) {
if(MODE_VALUE == CHANNEL_MODE_VALUE_STRING) {
if(chan->mode_str_args[MODE_VALUE_INDEX])
free(chan->mode_str_args[MODE_VALUE_INDEX]);
- chan->mode_str_args[MODE_VALUE_INDEX] = strdup(argv[argc++]);
+ chan->mode_str_args[MODE_VALUE_INDEX] = strdup(argv[argpos++]);
} else if(MODE_VALUE == CHANNEL_MODE_VALUE_INTEGER)
- chan->mode_int_args[MODE_VALUE_INDEX] = atoi(argv[argc++]);
+ chan->mode_int_args[MODE_VALUE_INDEX] = atoi(argv[argpos++]);
else
- argc++; //we simply don't know what to do with the argument...
+ argpos++; //we simply don't know what to do with the argument...
}
chan->modes |= modeOpt[0];
} else {
chan->mode_str_args[MODE_VALUE_INDEX] = NULL;
} else if(MODE_VALUE == CHANNEL_MODE_VALUE_INTEGER)
chan->mode_int_args[MODE_VALUE_INDEX] = 0;
- argc++; //we don't need the argument when unsetting a mode...
+ argpos++; //we don't need the argument when unsetting a mode...
}
}
}